Formation Réussir la certification A4Q Selenium

Réf. A4QS   |   3 Jours  |  Formation Certifiante  |   Examen passé après la formation

Cette formation A4Q Selenium vous permettra de

  • Réussir la certification A4Q Testeur Selenium Fondation et devenir Certifié A4Q Selenium
  • Connaitre les facteurs à prendre en compte pour décider d'automatiser les tests
  • Connaitre des techniques spécifiques de navigation, d'interaction avec des éléments d'interface graphique, d’enregistrement des données, de création de rapports etc.
  • Créer et exécuter des tests Selenium Web en autonomie.
  • Préparer, Réviser et Acquérir les trucs et astuces pour réussir l'examen officiel A4Q Testeur Selenium Fondation.

Description de cette formation A4Q Selenium

formation seleniumLes tests automatisés constituent un facteur majeur de transformation et d’évolution des cycles de développement logiciel, ce qui contribue au besoin croissant d’assurance qualité et de professionnels du test dotés de compétences en automatisation, en particulier sur Sélénium, globalement classé comme une solution majeure dans le domaine de l'automatisation des tests.
La certification « A4Q Selenium Tester Foundation » est basée sur une formation pratique pour apporter un retour sur investissement immédiat pour les projets. Des travaux pratiques complètent le déroulement pédagogique ; ils mettent en œuvre le langage de scripting Python pour l’utilisation de Selenium.
Le syllabus de la certification « A4Q Selenium Tester Foundation » aborde les concepts fondamentaux d'automatisa-tion des tests d'interface graphique d'application à l'aide de Selenium WebDriver. La certification est l’occasion pour les participants d’illustrer leur maîtrise des concepts de l’automatisation des tests avec Selenium.

Programme de cette formation A4Q Selenium

Le déroulement pédagogique est conforme au sommaire du syllabus « A4Q Selenium Tester Foundation 2018 » :
1. Bases de l’automatisation des tests
1.2 Les tests manuels par rapport aux tests automatisés
1.3 Facteurs de succès
1.4 Risques et avantages de Selenium WebDriver
1.5 Selenium WebDriver dans l'architecture d'automatisation des tests
1.6 Métriques pour l'automatisation
1.7 La boîte à outils Selenium
2. Technologies Internet pour l’automatisation des tests d’applications Web
2.1 Comprendre HTML et XML
2.2 XPath et recherche dans les documents HTML
2.3 Localisateur CSS
3. Utiliser Selenium WebDriver
3.1 Mécanismes de logs et de reporting
3.2 Naviguer dans différentes URLs
3.3 Changer le contexte de la fenêtre
3.4 Capturer des captures d'écran de pages Web
3.5 Localiser les éléments de l'interface graphique
3.6 Obtenir l'état des éléments de l'interface graphique
3.7 Interagir avec les éléments de l'interface utilisateur à l'aide des commandes WebDriver
3.8 Interagir avec les invites de l'utilisateur dans les navigateurs Web à l'aide des commandes WebDriver
 
4. Préparer des scripts de test maintenables
4.1 Maintenabilité des scripts de test
4.2 Mécanismes d'attente
4.3 Page Objects
4.4 Tests dirigés par mots-clés (Keyword Driven Testing) 
 
La formation est accompagnée de travaux pratiques pour exercer des mises en situation et des cas pratiques avec Selenium :
 
TP1 : Installer python 3.x, pyCharm, créer le projet de la formation, créer un fichier python, créer une fonction et exécuter avec pytest
TP2 : Xpath avec chrome (F12) - Arrêter exécution de la page (F12 + Source + F8)
TP3 : CSS selector avec chrome (F12)
TP4 : Logs et reporting (test failed console log), Navigation, ouverture fermeture (Before et After), screenshot page et screenshot element
TP5 : Localiser les éléments avec id, xpath, css selector, manipulation text, checkbox, menus déroulants (avec class Select)
TP6 : Dialogue modal (Pas de tp sur alertes javascript)
TP7 : Synchronization: Sleep, ImplicitWait, ExplicitWait
TP8 : PageObjects