Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Selenium - Automatisation des tests fonctionnels des applications Web

réf : DEV-SL

Objectifs de formation : à l’issue de la formation, le stagiaire sera capable d’organiser l’automatisation des tests des applications web en appliquant les techniques et bonnes pratiques de la solution open source Selenium.

Objectifs pédagogiques

  • Comprendre l’architecture de la plateforme open source Selenium
  • Apprendre à mettre en oeuvre toutes les fonctionnalités propres à Selenium
  • Savoir mettre en oeuvre une démarche d’automatisation et en particulier des tests d’interface
  • Savoir créer et exporter des scenarios de tests dans différents langages de programmation
  • Comprendre comment intégrer les tests dans les outils d’intégration continue 

Pré-requis

Avoir une bonne connaissance des processus d’ingénierie du logiciel et de test

Public concerné

Testeurs, développeurs d’applications, responsable de recette ou de validation, chefs de projets…

Programme

  • Création d’une stratégie d’automatisation
  • Causes d’échec
  • Caractéristiques et difficultés des tests d’IHM
  • Réalisation de tests maintenables
  • Rappels sur les tests fonctionnels des applications Web
  • Présentation de Selenium
  • Présentation de l’architecture de Selenium
  • Robots de tests Open Sources
  • Accès aux éléments d’une page Web
  • Structure d’une commande Selenium & types de commande

Travaux pratiques

Installation et premiers pas sur la plateforme Selenium. Accès aux éléments d’une page Web

  • L’API Webdriver : introduction et intérêts
  • Exportation des tests dans différents langages de programmation
  • Combinaison Java, JUNIT et Webdriver : réglages et modularité pour la performance des tests
  • Test & plate-formes (Chrome, IE, FF, Mobile…)

Travaux pratiques

Exportation de tests dans différents langages. Paramétrage du test en JUNIT4. Utilisation de page object pour modulariser les tests

  • Webdriver vs Grid : les limites de Webdriver
  • Architecture
  • Installation et paramétrage
  • Exécution parallélisée des tests
  • Gestion des environnements

Travaux pratiques

Parallélisation de tests sur plusieurs plateformes

 

  • Les outils d’intégration continue
  • Les rapports de test

Équipe pédagogique

Professionnel expert technique & pédagogique

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Vous avez une question ?