Level 3
Automatisation des tests
Notre programme est destiné à toute personne souhaitant se spécialiser dans l’automatisation des tests logiciels.
La formation ISTQB Level 3, animée par Ghada Al Ayari, vous permet de maîtriser les outils et techniques d’automatisation, d’optimiser vos tests et de renforcer vos compétences professionnelles dans le domaine du Test Logiciel.
Formation 100% en ligne
Le rythme est : 2 séances par semaine
Les horaires : De 19h30 à 21h30
Date de démarrage : Le 9 Octobre 2025
Aucune formule disponible
Une fois qu’il y a des formules disponibles à l’achat, vous les verrez ici.
Programme de la formation :
Module 1 : Fondamentaux de l’automatisation des tests
Contenu :
-
Comprendre l'importance de l'automatisation des tests dans le
développement logiciel moderne. -
Explorer le rôle d'un ingénieur en automatisation des tests.
-
Aperçu des outils d'automatisation populaires.
Module 2 : Programmation Java
Contenu :
-
Principes fondamentaux de Java : variables, types de données, opérateurs.
-
Instructions de flux de contrôle : if, switch, boucles.
-
Compréhension des principes de la programmation orientée objet.
-
Manipulation des classes et objets en Java : définition, instanciation, utilisation.
-
Utilisation de l'encapsulation, de l'héritage et du polymorphisme.
-
Introduction à l'abstraction et aux interfaces.
Module 3 : Introduction à Selenium WebDriver
Contenu :
-
Rôle de Selenium WebDriver dans l'automatisation des tests d'interface
utilisateur (UI). -
Configuration de l'environnement Selenium WebDriver.
-
Rédaction du premier script d'automatisation UI avec Selenium WebDriver et Java.
Module 4 : Techniques avancées de Selenium WebDriver
Contenu :
-
Gestion des éléments dynamiques et des attentes dans Selenium
WebDriver. -
Réalisation d'actions de la souris (hover, mouse-down, mouse-up, etc.), drag & drop.
-
Automatisation des uploads et des téléchargements de fichiers avec
Selenium WebDriver. -
Vérification des téléchargements de fichiers et gestion des fichiers
téléchargés.
Module 5 : Maintenance et gestion des tests automatisés
Contenu :
-
Conception et mise en œuvre du Modèle d'Objet de Page (POM) avec
Selenium et Java. -
Création de composants réutilisables et d'utilitaires pour les projets
d'automatisation. -
Normes de qualité du code et meilleures pratiques
Module 6 : TestNG
Contenu :
-
Introduction au framework TestNG.
-
Configuration de TestNG avec les projets Selenium et Java.
-
Rédaction et exécution de suites de tests en utilisant les annotations TestNG
Module 7 : Tests Pilotés par les Données avec Selenium et Java
Contenu :
-
Introduction aux concepts de test piloté par les données.
-
Mise en œuvre des tests pilotés par les données à l'aide de fichiers Excel ou CSV.
-
Paramétrage des tests et gestion efficace des données de test
Module 8 : Tests Multi-Navigateurs avec Selenium WebDriver
Contenu :
-
Importance des tests multi-navigateurs.
-
Configuration de Selenium WebDriver pour les tests multi-navigateurs.
-
Exécution de tests sur plusieurs navigateurs (Chrome, Firefox, Safari, etc.)
Module 9 : Rapports de Test
Contenu :
-
Génération de rapports de test complets.
-
Analyse des résultats de tests
Module 10 : Automatisation des tests API
Contenu :
-
Compréhension des APIs et de leur importance dans l'automatisation.
-
Introduction aux outils de test d'API (par exemple, Postman, Karate DSL).
-
Rédaction de tests d'API automatisés pour valider les points de
terminaison ‘endpoints ‘ et les réponses
Module 11 : Maitrise de la localisation des éléments Web et du system de contrôle de version
Contenu :
-
Importance du choix de la bonne stratégie de localisation pour des tests stables.
-
Utilisation des localisateurs d'éléments Web courants : ID, nom, classe,
balise. -
Maîtrise des localisateurs avancés : XPath et sélecteurs CSS.
-
Stratégies pour choisir le localisateur le plus approprié pour différents
scénarios. -
Utilisation d’un système contrôle de version (Git)