Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
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