A4Q Selenium 3 Tester Foundation

Programme de la formation

Les 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.

ISQI, qui régit les certifications ISTQB, a introduit la certification « A4Q Selenium 3 Tester Foundation » dans son portefeuille en réponse à une demande croissante du marché pour certifier des compétences sur Selenium WebDriver.

La certification 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 3 Tester Foundation » aborde les concepts fondamentaux d'automatisation 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.


Objectif de la formation

  • Connaitre les facteurs à prendre en compte pour décider d'automatiser les tests
  • Être en mesure d’implémenter des scripts Selenium WebDriver qui exécutent des tests d'applications web fonctionnels et implémentent des scripts maintenables
  • Créer et exécuter des tests Selenium Web en autonomie.
  • Être capable de sélectionner et mettre en œuvre les bons outils d'automatisation de tests
  • Savoir et pouvoir appliquer correctement les principes d'automatisation de tests pour créer une solution d'automatisation de tests maintenable

Profil des participants

Pour qui

  • Testeurs fonctionnels « manuels » désireux de s'orienter vers l'automatisation de tests.
  • Développeurs désireux de s'orienter vers l'automatisation de tests.
  • Automaticiens de tests débutants ou expérimentés pour l’obtention de la certification.

Pré-requis

Il faut disposer de connaissances techniques des langages de programmation tels que Java et des langages de script tels que Python (comprendre la portée des fonctions et des variables).

Il faut être initié ou pratiquer les activités du processus de test – conception de test, automatisation des tests.

Il est vivement conseillé aux participants de prendre connaissance du syllabus « A4Q Selenium Tester Foundation 2018 » et du glossaire ISTQB disponibles sur le site du CFTL : http://www.cftl.fr/tests-logiciels/documents-associes-certifications.


Contenu de la formation

Le déroulement pédagogique est conforme au sommaire du syllabus «A4Q Selenium 3 Tester Foundation» :

Bases 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

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

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

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 Web-Driver

Préparer des scripts de test maintenables

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

TRAVAUX PRATIQUES

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

Equipe pédagogique

Les experts qui animent la formation sont des spécialistes des matières abordées et sont certifiés ISTQB. Ils sont confirmés par nos équipes pédagogiques tant sur le plan des connaissances métiers que sur celui de la pédagogie.


Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence
  • Formulaires d'évaluation de la formation

Ressources techniques et pédagogiques

  • Accueil des stagiaires dans une salle dédiée à la formation
  • Documents supports de formation projetés – supports de cours, résumé pour révision, extraits du glossaire ISTQB
  • Énoncés de travaux pratiques
  • Un PC par participant, équipé des outils pratiqués pendant la formation
  • QCM d’entrainement journaliers
  • QCM blanc en condition d’examen
  • 3

     stagiaires en 2025

  • 3.84/5

    taux moyen de satisfaction

  • 67%

    taux de succès

A4Q Selenium 3 Tester Foundation
Formations

A4Q Selenium 3 Tester Foundation

TOP 10 des certifications pour maîtriser la Qualité Logicielle
Campus de formations Formations News

TOP 10 des certifications pour maîtriser la Qualité Logicielle

Professional Scrum Product Owner
Formations

Professional Scrum Product Owner

Découverte de l’automatisation
Formations

Découverte de l’automatisation

ISTQB Analyste de test
Formations

ISTQB Analyste de test

ISTQB Test Manager
Formations

ISTQB Test Manager

ISTQB Test Automation Engineer
Formations

ISTQB Test Automation Engineer

ISTQB Certified tester Foundation Level – 4.0
Formations

ISTQB Certified tester Foundation Level – 4.0