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 de test par IA
- Défis actuels du test et rôle de l’IA
- Principes et terminologie du test génératif
- Modèles d’apprentissage automatique utilisés pour la création automatisée de tests
Transformer les exigences et le code en tests générés par IA
- Extraire l’intention des exigences et des histoires utilisateurs
- Utiliser des 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 automatisée de tests unitaires
- Produire des tests unitaires à partir du contexte du code source
- Générer des permutations d’entrées et des cas limites
- Intégrer les tests générés avec les cadres de test unitaires courants
Création de tests d’intégration et bout en bout assistée par IA
- Carter le comportement du système sur des flux de test
- Créer des chemins d’intégration à l’aide d’une analyse par IA
- Équilibrer la supervision humaine et la génération automatisée
Prédiction de la couverture et modélisation des risques
- Utiliser des modèles d’ML pour identifier les régions de code insuffisamment testées
- Prédire les zones à haut risque en se basant sur des échecs historiques
- Hiérarchiser les tests à l’aide des prédictions de couverture et de risque
Application de l’intelligence de test basée sur l’IA dans les CI/CD
- Intégrer des étapes d’analyse par IA dans les pipelines
- Déclencher une sélection dynamique de tests en fonction des scores de risque
- Maintenir une boucle de rétroaction pour des prédictions continuellement améliorées
Validation, gouvernance et assurance qualité
- Évaluer la fiabilité des tests générés par IA
- Gérer le biais et éviter les faux positifs
- Établir des garde-fous pour une utilisation en production
Passer à l’échelle la génération de tests par IA au sein des équipes
- Stratégies d’adoption pour les organisations QA et DevOps
- Standardisation des flux de travail et de la documentation
- Impulsion de l’amélioration continue grâce aux métriques et aux analyses
Résumé et prochaines étapes
Pré requis
- Comprendre les méthodologies de test logiciel
- Expérience avec les cadres de test automatisés
- Familiarité avec les concepts de programmation et les pipelines CI/CD
Public cible
- Ingénieurs QA
- SDETs
- Équipes DevOps ayant des responsabilités en matière de test