Prenez contact avec nous
 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

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires