Prenez contact avec nous
 Durée 14 heures

Plan du cours

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

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

Transformation des spécifications et du code en tests générés par IA

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

Génération automatique de tests unitaires

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

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

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

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

  • Utilisation de modèles ML pour identifier les régions de code sous-testées
  • Prédiction des zones à haut risque basée sur les échecs historiques
  • Priorisation des tests à l'aide de prédictions de couverture et de risque

Application de l'intelligence de test basée sur l'IA dans CI/CD

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

Validation, gouvernance et assurance qualité

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

Échelle de la génération de tests par IA à travers les équipes

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

Résumé et prochaines étapes

Pré requis

  • Compréhension des méthodologies de tests logiciels
  • Expérience avec les cadres de test automatisés
  • Connaissance des concepts de programmation et des pipelines CI/CD

Public cible

  • Ingénieurs QA
  • SDETs
  • Équipes DevOps chargées des tests

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires