Dans la fenêtre d’impression, choisissez « Enregistrer en PDF » comme destination.
Réf. ISQ-AUT
ISTQB - Automatisation des tests - Avec certification
Qualité Logicielle & Tests
Durée
21 à 28 heures (3 à 4 jours) selon le format
Modalités
Présentiel, Classe à distance
Reconnaissance
Formation non certifiante (attestation de fin de formation)
Format de vente
Intra-entreprise
Délai d’accès
En moyenne 15 jours ouvrés après l’acceptation du devis
Tarif intra
Sur devis
Pourquoi suivre cette formation
L'automatisation des tests est indispensable pour sécuriser les livraisons continues sans ralentir le développement. Cette formation certifiante vous apprend à concevoir une architecture de tests automatisés fiable, réutilisable et évolutive.
À l’issue de cette formation, les participants seront capables de
Choisir les cas de test à automatiser et évaluer la rentabilité (ROI) de l'automatisation
Concevoir des architectures de scripts stables, faciles à maintenir et évolutives
Maîtriser les principaux frameworks du marché et l'intégration continue
Mettre en œuvre les bonnes pratiques de conception (Page Object Pattern, Data-Driven)
Préparer l'examen officiel de certification ISTQB® Test Automation Engineer
Formats proposés
ACTIONImmersion21 heures (3 jours)
IMPACTTerrain28 heures (4 jours) · dont une journée en décalé
Chaque format reprend le précédent et y ajoute des journées.
Public visé
Ingénieurs QA, testeurs manuels en transition technique, automaticiens de tests juniors, développeurs ou tech leads souhaitant structurer une stratégie d'automatisation.
Prérequis
Être titulaire de la certification officielle ISTQB Foundation et posséder des notions fondamentales en programmation (variables, boucles, fonctions).
Prérequis techniques à distance
La classe virtuelle se tient sur Microsoft Teams : AMBIA fournit à chaque participant un compte pour la durée de la formation. En intra-entreprise, elle peut aussi se tenir sur l’outil que l’entreprise utilise déjà, par exemple Zoom ou Google Meet.
Le participant se connecte depuis un ordinateur équipé d’une caméra, d’un micro, d’un accès à internet et d’un navigateur à jour, dans un lieu calme. Si la formation le demande, le formateur donne accès à un poste de travail à distance, depuis le navigateur.
Pendant la formation, l’assistance technique répond à support@ambia-skills.fr.
Objectifs pédagogiques
Citer les composants clés d'une architecture d'automatisation de test (TAA).
Expliquer les facteurs de réussite et les risques liés au déploiement d'un projet d'automatisation.
Concevoir des scripts automatisés robustes en utilisant des patterns de conception adaptés.
Évaluer et sélectionner les outils de test automatisés adéquats par rapport à un contexte technique donné.
Analyser les rapports d'exécution des tests pour isoler les anomalies applicatives des faux positifs.
Bâtir une stratégie globale d'automatisation intégrant la pyramide des tests et l'intégration continue.
Programme détaillé
Jour 1ACTION
Matin
Stratégie, rentabilité et architecture de l'automatisation
Définir le périmètre d'un projet d'automatisation, évaluer sa rentabilité et concevoir l'architecture globale d'un framework (TAA).
Les objectifs de l'automatisation et la pyramide des tests (Mike Cohn).
Analyse d'éligibilité : quels cas automatiser en priorité (régression, volumes, smoke tests) ?
Calcul de la rentabilité (ROI) et gestion des coûts de maintenance.
Introduction à l'architecture d'automatisation générique (Generic Test Automation Architecture).
Analyse de l'environnement de test et gestion de la testabilité de l'application.
Atelier pratique
Établir une matrice d'éligibilité des tests à partir d'un plan de validation existant et concevoir le schéma d'architecture cible.
Cas métier
Audit stratégique d'une application de gestion commerciale : calcul du ROI sur 18 mois et sélection des cas d'automatisation prioritaires.
Compétence acquise
Être capable de cadrer, chiffrer et concevoir une stratégie d'automatisation viable et rentable.
Livrable
Business Case d'automatisation et plan d'architecture macro.
Après-midi
Conception et robustesse des scripts d'interface (UI)
Maîtriser les techniques avancées d'interaction avec le DOM et rendre les scripts insensibles aux variations graphiques et à l'asynchronisme.
Mécanismes avancés de localisation d'éléments (XPath robustes, CSS Selectors, ID dynamiques).
Gestion fine de l'asynchronisme applicatif (Implicit, Explicit & Fluent Waits).
Gestion des alertes et des composants natifs du navigateur.
Atelier pratique
Écriture de scripts d'automatisation robustes ciblant des composants d'interface complexes et dynamiques.
Cas métier
Le Framework Incassable - (Partie 1) : Stabilisation d'un tunnel d'achat e-commerce sujet à des temps de chargement variables et des fenêtres pop-up intempestives.
Compétence acquise
Savoir coder des scripts d'interface fiables, stables et immunisés contre les faux positifs.
Livrable
Suite de scripts UI nettoyée, stabilisée et validée.
Jour 2ACTION
Matin
Modularité et patrons de conception
Structurer le code du framework selon les standards du marché pour minimiser l'effort de maintenance et maximiser la réutilisabilité.
Le patron de conception Page Object Model (POM) : principes et implémentation.
Modularité du code et factorisation des actions communes (fonctions utilitaires).
Séparation du code et des données de configuration (environnements, comptes de test).
Gestion du cycle de vie des tests (Hooks de configuration avant/après exécution).
Atelier pratique
Refactoring complet d'une suite de tests en appliquant le design pattern POM pour éliminer les doublons de code.
Cas métier
Le Framework Incassable - (Partie 2) : Restructuration de l'architecture d'un projet QA d'entreprise pour absorber une mise à jour graphique majeure sans casser la suite de tests.
Compétence acquise
Être capable d'industrialiser l'architecture logicielle d'un projet d'automatisation pour le rendre évolutif.
Livrable
Framework de test structuré en Page Object Model prêt à monter en charge.
Après-midi
Automatisation pilotée par les données et tests d'API
Concevoir des tests pilotés par la donnée et automatiser les couches de services (API) pour accélérer les temps d'exécution.
Le concept de test Data-Driven : découpler la logique d'exécution des jeux de données.
Connexion et lecture de sources de données externes (fichiers CSV, JSON ou bases de données).
Fondamentaux de l'automatisation des services Web (REST/SOAP).
Construction de requêtes HTTP (GET, POST, PUT, DELETE), gestion des headers, des payloads et validation des codes de réponse.
Atelier pratique
Écriture d'un script de test d'API REST bouclant sur un jeu de données externe multi-profils.
Cas métier
L'Automatisation Data-Driven & API - Automatisation de la création de 100 comptes clients via API à partir d'un fichier d'extraction RH/Commercial pour valider les règles de gestion financière.
Compétence acquise
Savoir valider les couches de services et piloter des scénarios complexes par la donnée de masse.
Rapports de test, diagnostic et intégration continue (CI/CD)
Intégrer les tests automatisés dans le cycle de build de l'équipe de développement et configurer des outils de reporting décisionnels.
Génération de rapports d'exécution détaillés et graphiques (Allure Report, ExtentReports).
Captures d'écrans automatiques (Screenshots) et enregistrements vidéo sur échec.
Principes de l'intégration continue (CI/CD) appliquée à la QA.
Configuration d'un job de test automatisé dans un outil de CI (GitLab CI, Jenkins, GitHub Actions).
Analyse et catégorisation des échecs : bug applicatif, problème d'environnement ou script défaillant.
Atelier pratique
Écriture d'un fichier de configuration de pipeline pour automatiser le déclenchement des tests lors de chaque modification de code.
Cas métier
L'intégration dans le Pipeline CI/CD - Intégration complète d'un framework de test dans un pipeline GitLab CI d'une application d'assurance avec blocage automatique du déploiement en cas d'anomalie critique.
Compétence acquise
Savoir industrialiser le déclenchement des tests et fournir un feedback immédiat aux équipes de développement.
Livrable
Fichier de configuration de pipeline de build (YAML/Jenkinsfile) opérationnel et rapports graphiques associés.
Après-midi
Synthèse, revue de code et passage de l'examen ISTQB
Réviser les points stratégiques du syllabus officiel, appréhender les spécificités du QCM et valider la certification.
Revue globale des chapitres du syllabus ISTQB Advanced Level - Test Automation Engineer.
Méthodologie de lecture des énoncés complexes et identification des distracteurs.
Session d'examen blanc chronométré en conditions réelles.
Correction collégiale minutieuse et explications détaillées des réponses.
Passage de l'examen officiel de certification ISTQB® Test Automation Engineer.
Atelier pratique
Examen blanc complet de 40 questions avec débriefing technique personnalisé.
Cas métier
Session de certification officielle surveillée en fin de journée.
Compétence acquise
Maîtriser l'intégralité du corpus de connaissances théorique et pratique de l'ingénierie d'automatisation selon les standards mondiaux ISTQB.
Livrable
Feuille de résultats et validation officielle des acquis.
Jour 4 · en décaléIMPACT
Matin
Diagnostic de votre framework de test et mise en place du Page Object Model
Analyser les scripts automatisés réels et les réorganiser selon le modèle Page Object Model.
Analyse des scripts instables de l'entreprise (flaky tests) : réorganisation en Page Objects, centralisation des sélecteurs d'éléments d'interface et attentes explicites fiabilisées.
Après-midi
Intégrer l'automatisation dans la chaîne CI/CD
Déclencher automatiquement les tests et produire des rapports de résultats détaillés.
Exécution automatique de la suite de non-régression à chaque envoi de code : intégration dans GitLab CI ou GitHub Actions, rapports HTML et alertes d'échec dans Slack ou Teams.
Les ateliers et cas métier de ce programme pourront être adaptés par le consultant-formateur selon les besoins, le niveau et les prérequis des participants, pour favoriser l’atteinte des objectifs pédagogiques.
Méthodes et moyens pédagogiques
Méthodes mobilisées
Pédagogie active et immersive basée sur des simulations métiers complexes. Sessions de programmation en direct (Live Coding), ateliers d'architecture logicielle, résolution de bugs en autonomie et revues collectives de code pour ancrer les standards de développement professionnels.
Moyens techniques
Un poste informatique individuel par participant, environnements de développement intégrés (IDE), accès aux sandboxes applicatives de test (Web et API), accès aux plateformes d'examens blancs AMBIA, serveurs d'intégration continue de test.
Moyens humains
Formation animée par un ingénieur-consultant expert senior, automaticien senior en activité et certifié ISTQB Advanced Level, garantissant des retours d'expérience pragmatiques et actuels.
Modalités d’évaluation
Évaluation diagnostique
Questionnaire technique de positionnement en amont (15 jours avant) pour s'assurer de la maîtrise des prérequis (ISTQB Fondation et bases de programmation).
Évaluation formative
Revues de code en direct, exercices d'architecture logicielle et évaluation des livrables de chaque cas métier tout au long des 3 jours.
Évaluation sommative
Examen blanc minuté avec correction individualisée et passage de l'examen officiel de certification ISTQB Test Automation Engineer (QCM de 40 questions), complété par un Questionnaire de validation des acquis sous forme de QCM en fin de formation.
Suivi
Feuilles de présence signées par demi-journée, en présentiel comme à distance.
Attestation de fin de formation remise à chaque stagiaire, mentionnant les objectifs, la nature, la durée et les résultats de l’évaluation.
Certificat de réalisation adressé au client ou au financeur.
Questionnaire de satisfaction remis à l’issue de la formation.
Délai d’accès
Intra-entreprise : La formation débute en moyenne 15 jours ouvrés après l’acceptation du devis.
Ce délai peut être adapté selon la disponibilité des sessions, le positionnement du stagiaire et, le cas échéant, l’instruction du dossier de prise en charge par le financeur.
Accessibilité handicap
Nos parcours sont adaptables aux personnes en situation de handicap. Contactez notre référent pour l'étude des aménagements nécessaires.
Référent handicap : accessibilite@ambia-skills.fr. Aucune reconnaissance de la qualité de travailleur handicapé ni aucun justificatif médical n’est exigé.
Indicateurs de résultats
Indicateurs publiés à partir de 3 avis.
Mode de calcul : www.ambia-skills.fr/notre-approche#notes