École Hexagone Executive

Tests logiciels assistés par IA

Écrire plus de tests, plus vite, sans baisser la garde grâce à l'IA.

Écrire plus de tests, plus vite, sans baisser la garde. La formation traite la génération de cas de test à partir des exigences, la production de jeux de données réalistes, l'écriture assistée de tests unitaires et d'API, la relecture critique de ce que produit l'assistant, et l'intégration de ces pratiques dans la chaîne de livraison.

Durée
2 jours (14 heures)
Modalités
Présentiel, Distanciel synchrone, Hybride
Prochaine session
7 déc. 2026 → 8 déc. 2026
Prix
1 600 € HT

Objectifs pédagogiques

  • Générer des cas de test à partir des exigences
  • Produire des jeux de données réalistes sans données réelles
  • Écrire des tests unitaires et d'API assistés
  • Repérer un test sans valeur et relire ce que produit l'IA

Public visé

Testeurs, ingénieurs qualité logicielle, développeurs, tech leads

Prérequis

Fondamentaux du test logiciel ; pratique du développement ou de l'automatisation de tests

En bref

Niveau
Intermédiaire
Durée
2 jours (14 heures)
Prix
1 600 € HT
Modalités pédagogiques
Présentiel, Distanciel synchrone, Hybride
Formats
Inter-entreprises, Intra-entreprise
Langue
Français
Lieux
Versailles, La Défense (Tour Canopy), Clermont-Ferrand
Effectif
De 2 à 12 participants

Programme détaillé

Une application peu testée, accompagnée de ses exigences et de sa documentation d’API, sert de cas fil rouge. Les participants enrichissent progressivement ses tests avec un assistant IA, puis vérifient leur capacité à détecter des défauts.

Module 1 – La place de l’IA dans la démarche de test

  • Assistance à l’analyse des exigences, à la conception des tests et à leur automatisation.
  • Limites des suggestions : exigences inventées, bibliothèques inexistantes et comportements mal interprétés.
  • Contexte utile à transmettre : règles métier, architecture, exemples et conventions de test.
  • Confidentialité du code et des données transmis à l’assistant.

Comparaison guidée : Examiner deux propositions de tests produites avec des contextes différents et identifier les informations manquantes.

Module 2 – Des exigences aux scénarios de test

  • Traçabilité entre exigences, risques et cas de test.
  • Classes d’équivalence, valeurs limites et scénarios d’erreur.
  • Utilisation de l’IA pour proposer des variantes et repérer des situations oubliées.
  • Résultats attendus définis à partir des règles métier, indépendamment du comportement actuel du code.

Atelier : Construire et relire une sélection de cas de test à partir d’une spécification présentant des ambiguïtés et des cas limites.

Module 3 – Les données de test synthétiques

  • Jeux de données correspondant aux cas nominaux, aux limites et aux entrées invalides.
  • Cohérence entre champs, contraintes métier et relations entre données.
  • Données fictives et risques de divulgation liés aux exemples transmis à l’assistant.
  • Reproductibilité des jeux produits et vérification de leur couverture.

Module 4 – L’écriture assistée de tests unitaires

  • Structure des tests, préparation des données et assertions explicites.
  • Tests des erreurs, des exceptions et des effets de bord.
  • Doubles de test : stubs, mocks et limites d’un remplacement excessif des dépendances.
  • Relecture du code généré : API utilisées, stabilité, lisibilité et conformité aux conventions du projet.

Travaux pratiques : Générer puis corriger des tests unitaires sur une fonctionnalité du cas fil rouge, en vérifiant les résultats attendus et les dépendances simulées.

Module 5 – Les tests d’API et de contrats

  • Exploitation d’une documentation d’API et d’un contrat OpenAPI.
  • Vérification des statuts, des schémas, des champs obligatoires et des règles métier.
  • Cas d’erreur : entrées invalides, ressources absentes et accès non autorisés.
  • Cohérence entre contrat documenté, comportement observé et assertions générées.

Travaux pratiques : Produire une sélection de tests d’API et détecter un écart entre la documentation et l’implémentation.

Module 6 – La valeur réelle des tests générés

  • Tests qui passent sans vérifier le comportement attendu.
  • Assertions insuffisantes, duplication de la logique du code et résultats attendus calculés par le système testé.
  • Couverture du code, couverture des exigences et capacité de détection des défauts.
  • Introduction de défauts contrôlés et découverte du principe des tests de mutation.

Expérimentation : Introduire plusieurs défauts dans l’application et identifier les tests qui les détectent réellement, puis renforcer les tests insuffisants.

Module 7 – L’intégration dans le travail d’équipe

  • Revue des tests assistés par IA et critères d’acceptation dans le dépôt de code.
  • Exécution dans la chaîne d’intégration continue et exploitation des rapports.
  • Gestion des tests instables, des dépendances et de la maintenance.
  • Répartition entre génération automatisée, vérifications techniques et validation humaine.

Module 8 – La consolidation du cas fil rouge

  • Priorisation des zones encore peu testées selon leur criticité.
  • Ajustement des scénarios et suppression des tests redondants ou sans valeur.
  • Analyse des défauts détectés et des risques restant à couvrir.
  • Synthèse des gains, des limites et des règles d’utilisation de l’assistant.

Revue croisée : Faire relire la suite de tests par un autre participant, démontrer la détection d’un défaut et présenter les améliorations retenues.

Méthodes pédagogiques

Alternance d'apports et de pratique sur poste ; un cas fil rouge traverse la formation ; les participants travaillent sur une application réelle mise à disposition ; supports et scripts produits remis en fin de session

Modalités d'évaluation

Test de positionnement en amont ; exercices évalués à chaque étape du cas fil rouge ; restitution finale des livrables produits ; attestation de fin de formation

Formateur

Formateur expert

Cette formation est animée par l'un de nos formateurs experts du domaine. Nos formateurs sont des praticiens en activité, au sein d'ACENSI, ESN de 2 500 consultants, ou de notre réseau d'experts partenaires : ils interviennent au quotidien sur les sujets qu'ils enseignent, et transmettent des méthodes éprouvées sur des projets réels plutôt que des connaissances théoriques. Chaque intervenant est sélectionné pour son expertise technique, son expérience opérationnelle et ses qualités pédagogiques.

Financement

Cette formation peut être financée par :

  • OPCO de votre branche professionnelle, pour les salariés
  • Plan de développement des compétences de votre entreprise
  • France Travail (AIF), pour les demandeurs d'emploi
  • Transitions Pro, dans le cadre d'un projet de reconversion professionnelle

Nous vous accompagnons dans le montage de votre dossier de financement.

Accessibilité

Toutes nos formations sont accessibles aux personnes en situation de handicap. Avant votre inscription, notre référent handicap étudie avec vous vos besoins et les adaptations possibles : aménagement du rythme et des modalités, adaptation des supports, accessibilité des locaux, et recours si nécessaire à des partenaires spécialisés. Nos trois sites sont accessibles aux personnes à mobilité réduite.

Inscription

S'inscrire à la session du 7 déc. 2026 → 8 déc. 2026

Laissez vos coordonnées : un conseiller vous recontacte pour confirmer votre inscription et son financement.