Jour 1
Introduction à l’IA générative pour les tests logiciels
Fondements et concepts clés de l’IA générative
– IA symbolique, Machine Learning, Deep Learning et IA générative
– Notions de base sur l’IA générative et les LLMs
– Modèles de fondation, réglage des instructions (LLM) et LLM de raisonnement
– LLMs multimodaux et modèles vision-langage
Utiliser l’IA générative dans les tests logiciels : principes fondamentaux
– Principales capacités des LLM pour les tâches de test
– Chatbots IA et tests d’application optimisés par LLM
Ingénierie de prompt pour des tests logiciels efficaces
Développement efficace de prompts
– Structure des prompts pour l’IA générative
– Principales techniques de prompt
– Prompt système et prompt utilisateur
Application des techniques d’ingénierie de prompt aux tâches de test logiciel
– Analyse des tests avec l’IA générative
– Conception et mise en œuvre de tests avec l’IA générative
– Tests de régression automatisés avec l’IA générative
– Surveillance et contrôle des tests avec l’IA générative
– Choix des techniques de prompt
Évaluer les résultats et affiner les prompts pour les tâches de test logiciel
– Indicateurs pour évaluer les résultats
– Techniques d’évaluation et d’affinement itératif des prompts
Gestion des risques liés à l’IA générative dans les tests logiciels
Hallucinations, erreurs de raisonnement et biais
– Hallucinations, erreurs de raisonnement et biais dans l’IA générative
– Identifier les hallucinations, les erreurs de raisonnement et les biais dans les résultats du LLM
– Techniques d’atténuation des hallucinations, des erreurs de raisonnement et des biais de l’IA générative
– Atténuation du comportement non déterministe des LLMs
Jour 2
Gestion des risques liés à l’IA générative dans les tests logiciels
Risques liés à la confidentialité et à la sécurité des données de l’IA générative
– Risques liés à la confidentialité et à la sécurité des données associés à l’utilisation de l’IA générative
– Confidentialité et vulnérabilité des données dans l’IA générative pour les processus et outils de test
– Stratégies d’atténuation pour protéger la confidentialité des données et renforcer la sécurité lors des tests avec l’IA générative
Consommation énergétique et impact environnemental de l’IA générative dans les tests logiciels
Réglementations, normes et cadres de bonnes pratiques en matière d’IA
Tests d’infrastructure optimisés par LLM pour les tests logiciels
Approches architecturales
– Composants architecturaux clés et concepts clés des tests d’infrastructure optimisés par LLM
– Génération augmentée de récupération
– Le rôle des agents LLM dans l’automatisation des processus de test
Fine-Tuning et LLMOps : opérationnalisation de l’IA générative pour les tests logiciels
– Fine-Tuning pour les tâches de test
– LLMOps lors du déploiement et de la gestion des LLMs
Déploiement et intégration de l’IA générative dans les organisations de test
Feuille de route pour l’adoption de l’IA générative dans les tests logiciels
– Risques liés à l’IA fantôme
– Points clés d’une stratégie d’IA générative
– Sélection de LLMs/SLMs pour les tâches de test logiciel
– Phases d’adoption de l’IA générative dans les tests logiciels
Gérer le changement lors de l’adoption de l’IA générative
– Compétences et connaissances essentielles pour les tests avec l’IA générative
– Développer des capacités d’IA générative au sein des équipes de test
– Évolution des processus de test dans les organisations de test basées sur l’IA
Préparation à l’examen de certification
Séances de questions-réponses
Exemple d’examen