Aller au contenu principal

Dans la fenêtre d’impression, choisissez « Enregistrer en PDF » comme destination.

AMBIARé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).
  • Simulation des interactions utilisateurs complexes (Drag & Drop, fenêtres multiples, iFrames).
  • 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.

Livrable

Module d'automatisation d'API Data-Driven fonctionnel.

Jour 3ACTION

Matin

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

AMBIA - Organisme de formation professionnelle - 254 rue Vendôme, 69003 Lyon - 07 56 44 70 44 - contact@ambia-skills.fr - SIRET 130 176 597 00016

Déclaration d’activité enregistrée sous le numéro 84692748569 auprès du préfet de région Auvergne-Rhône-Alpes. Cet enregistrement ne vaut pas agrément de l’État.

Fiche mise à jour le 30/10/2026