Prenez contact avec nous

Plan du cours

Fondamentaux de l'ingénierie des tests pilotée par l'IA

  • Défis modernes du test et rôle de l'IA
  • Principes et terminologie du test génératif
  • Modèles d'apprentissage automatique utilisés dans la création automatisée de tests

Transformation des exigences et du code en tests générés par l'IA

  • Extraction de l'intention à partir des exigences et des.user stories
  • Utilisation de modèles linguistiques pour générer des cas de test structurés
  • Garantir la déterminisme et la reproductibilité des tests générés par l'IA

Génération automatisée de tests unitaires

  • Production de tests unitaires à partir du contexte du code source
  • Génération de permutations d'entrées et de cas limites
  • Intégration des tests générés avec les frameworks de test unitaire courants

Création de tests d'intégration et de bout en bout assistée par l'IA

  • Cartographie du comportement du système vers les flux de test
  • Création de chemins d'intégration grâce à une analyse pilotée par l'IA
  • Équilibre entre supervision humaine et génération automatisée

Prédiction de la couverture et modélisation des risques

  • Utilisation de modèles ML pour identifier les zones de code peu testées
  • Prédiction des zones à haut risque basée sur les échecs historiques
  • Priorisation des tests en fonction des prédictions de couverture et de risque

Application de l'intelligence des tests basée sur l'IA dans les pipelines CI/CD

  • Intégration des étapes d'analyse IA dans les pipelines
  • Déclenchement de la sélection dynamique des tests en fonction des scores de risque
  • Maintien d'une boucle de rétroaction pour l'amélioration continue des prédictions

Validation, gouvernance et assurance qualité

  • Évaluation de la fiabilité des tests générés par l'IA
  • Gestion des biais et prévention des faux positifs
  • Mise en place de garde-fous pour une utilisation en production

Mise à l'échelle de la génération de tests propulsée par l'IA au sein des équipes

  • Stratégies d'adoption pour les organisations QA et DevOps
  • Standardisation des flux de travail et de la documentation
  • Pilotage de l'amélioration continue grâce aux indicateurs et aux insights

Synthèse et prochaines étapes

Pré requis

  • Une compréhension des méthodologies de test logiciel
  • De l'expérience avec des frameworks de test automatisés
  • Une familiarité avec les concepts de programmation et les pipelines CI/CD

Public cible

  • Ingénieurs QA
  • SDETs (Software Development Engineers in Test)
  • Équipes DevOps ayant des responsabilités en matière de tests
 14 Heures

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires