Automatisation des tests – Selenium

Cette formation vous permettra de découvrir et maîtriser l'outil Selenium pour l'automatisation des tests IHM.

1800 € HT

Modalités de la formation

PRÉSENTIEL
DISTANCIEL
Durée

21 heures sur 3 jours

Tarifs

1800 € HT/pers
Tarif Intra sur demande

Public visé
Ce module est accessible à tout profil mettant en œuvre des tests logiciels dans le cadre de son activité et ayant des compétences de développement :
  • Ingénieur ou consultant
  • Testeur ou analyste de tests techniques
  • Automaticien de tests
  • Développeur
Prérequis​

Aucun prérequis exigé.

Objectifs pédagogiques​​
  • Appliquer correctement les principes d’automatisation de tests pour créer une solution d’automatisation de tests maintenable
  • Choisir et mettre en œuvre les bons outils d’automatisation de tests
  • Implémenter des scripts Selenium WebDriver qui exécutent des tests d’applications web fonctionnels et implémentent des scripts maintenables
Méthodes pédagogiques
  • Apport magistral et échanges interactifs
  • Cas pratiques
Modalités d’évaluation
  • Validation pas à pas des acquis au travers de cas pratiques
  • Test d’entrée et de sortie pour valider les compétences acquises.
Délais d’accès

10 jours ouvrés maximum

Compétences
  • Comprendre les facteurs clés de l’automatisation
  • Connaître et mettre à profit les avantages et inconvénients de Selenium
  • Mettre en place des métriques pour l’automatisation
  • Comprendre et utiliser les technologies utilisées dans les pages Web (XML, HTML, CSS, Xpath)
  • Utiliser de manière approfondie Selenium WebDriver
  • Utiliser les bonnes pratiques afin d’optimiser la maintenance et la robustesse des scripts de tests automatisés
Accessibilité

Pour l’accueil de personnes en situation de handicap, des aménagements sont possibles en nous contactant au préalable.

Programme de la formation

I/ Bases de l’automatisation des tests

  • Aperçu de l’automatisation des tests
  • Les tests manuels par rapport aux tests automatisés
  • Facteurs de succès
  • Risques et avantages de Selenium WebDriver
  • Selenium WebDriver dans l’architecture d’automatisation des tests
  • Métriques pour l’automatisation
  • La boîte à outils Selenium

II/ Technologies Internet pour l’automatisation des tests d’applications Web

  • Comprendre HTML et XML
  • XPath et recherche dans les documents HTML
  • Localisateur CSS

III/ Utiliser Selenium WebDriver

  • Mécanismes de logs et de reporting
  • Naviguer dans différentes URLs
  • Changer le contexte de la fenêtre
  • Capturer des captures d’écran de pages Web
  • Localiser les éléments de l’interface graphique
  • Obtenir l’état des éléments de l’interface graphique
  • Interagir avec les éléments de l’interface utilisateur à l’aide des commandes WebDriver
  • Interagir avec les invites de l’utilisateur dans les navigateurs Web à l’aide des commandes WebDriver

IV/ Préparer des scripts de test maintenables

  • Maintenabilité des scripts de test
  • Mécanismes d’attente
  • Page Objects
  • Tests dirigés par mots-clé (Keyword Driven Testing)
Demande d'information
Demande d'information