Plan du cours

Module 1: Introduction à l'IA pour la QA

  • Qu'est-ce que l'intelligence artificielle ?
  • Machine Learning vs Deep Learning vs Systèmes basés sur des règles
  • L'évolution du test logiciel avec l'IA
  • Avantages et défis clés de l'IA dans la QA

Module 2: Données et bases ML pour les testeurs

  • Comprendre les données structurées vs non structurées
  • Caractéristiques, étiquettes et ensembles de données d'entraînement
  • Apprentissage supervisé vs non supervisé
  • Introduction à l'évaluation des modèles (précision, rappel, etc.)
  • Ensembles de données QA réelles

Module 3 : Utilisations de l'IA en QA

  • Génération de cas de test pilotée par IA
  • Prédiction des défauts à l'aide du ML
  • Priorisation des tests et test basé sur les risques
  • Test visuel avec la vision par ordinateur
  • Analyse des journaux et détection d'anomalies
  • Traitement du langage naturel (NLP) pour les scripts de test

Module 4 : Outils d'IA pour la QA

  • Aperçu des plateformes de QA assistées par IA
  • Utilisation de bibliothèques open-source (par ex., Python, Scikit-learn, TensorFlow, Keras) pour des prototypes QA
  • Introduction aux LLM dans l'automatisation des tests
  • Création d'un modèle IA simple pour prédire les échecs de test

Module 5 : Intégration de l'IA dans les workflows QA

  • Évaluation de la préparation à l'IA des processus QA
  • Intégration continue et IA : comment intégrer l'intelligence dans les pipelines CI/CD
  • Conception de jeux de tests intelligents
  • Gestion du dérive des modèles IA et des cycles de réentraînement
  • Considérations éthiques dans le test piloté par IA

Module 6 : Ateliers pratiques et projet final

  • Atelier 1 : Automatisation de la génération des cas de test à l'aide de l'IA
  • Atelier 2 : Construction d'un modèle de prédiction des défauts à partir de données historiques de test
  • Atelier 3 : Utilisation d'un LLM pour examiner et optimiser les scripts de test
  • Projet final : Implémentation end-to-end d'un pipeline de test piloté par IA

Pré requis

Les participants sont attendus avec :

  • 2 ans ou plus d'expérience dans des rôles de test logiciel/QA
  • Familiarité avec les outils d’automatisation de tests (par exemple, Selenium, JUnit, Cypress)
  • Connaissances de base en programmation (de préférence dans Python ou JavaScript)
  • Expérience avec les outils de contrôle de version et CI/CD (par exemple, Git, Jenkins)
  • Aucune expérience préalable en IA/ML n'est requise, bien que la curiosité et l’envie d'expérimenter soient essentielles
 21 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires