Accélérer votre testing par l’IA
Adhésion au Métier – Méthodes
Objectifs :
- Maîtriser les différentes techniques de requêtage d’un modèle IA pour les activités de tests logiciels
- Accélérer avec l’IA les activités d’analyse/conception de tests, création des données de test, automatisation des tests et de maintenance des tests
- Connaître et savoir évaluer les risques d’une IA utilisée pour accélérer les tests logiciels
Profil des participants
- Ingénieur Qualité, QA Manager
- Testeur, Consultant Testing
- Développeur, Automaticien de tests
- Product Owner, Chef de Projets,
- Analyste Métier
Prérequis
Aucun
PRÉSENTATION
Découvrez notre programme :
1. IA générative pour les tests logiciels : Introduction
- Différents types d’IA : machine learning, deep learning et IA générative
- Ce que l’IA générative apporte aux tests logiciels
- Les principales techniques pour utiliser l’IA générative pour les tests
2. Requêter un grand modèle de langage pour les tests : comment obtenir de bons résultats
- Les techniques du prompting
- Cas d’usage avec exercices pratiques :
- Analyse et conception de tests
- Refactorer / améliorer des cas de tests existants
- Générer des données de tests
- Générer et maintenir les tests automatisés
- Analyser des rapports d’anomalies et synthétiser les problèmes détectés
- Bilan : les bonnes pratiques pour requêter un modèle d’IA
3. IA générative intégrée aux outils de test
- Comment l’IA infuse les outils de tests
- Expériences pratiques :
- Tests de régression
- Reprise d’une suite de tests manuels
- Assistance à la correction du code de tests
4. Maîtriser les risques de l’IA générative
- Mon IA hallucine : exemples en pratique
- Mon IA ne protège pas mes données : testez-le
- Mon IA est biaisée : testez-le
- Mon IA coûte trop cher et son impact énergétique est trop élevé
=> Les solutions à ces problèmes
5. Techniques avancées d’usage de l’IA générative pour les tests logiciels
- Utiliser nos données de projet avec une IA générative
- Guider le raisonnement
- Fournir des exemples
- Chaîne de requête
- Agent IA testeur : votre assistant pour les tâches plus complexes
- Adapter un modèle IA aux tâches de tests : comment faire ?
6. Synthèse : ce que nous avons appris
- J’utilise dès demain : comment faire, en pratique ?
- Je choisis mon modèle d’IA générative pour les tests
Outils :
- GPT 3.5 et GPT 4 (OpenAI)
- Mistral 7B et Mixtral (Mistral)
- Gravity (Smartesting)
- Llama et CodeLLama (Meta)
- Gemini (Google)
La formation va s’adapter à l’évolution des technologies et cette liste évoluera en fonction de ce qui est le plus pertinent.
Méthodes pédagogiques
35% de théorie / 65% de pratique
Modalités d’évaluation
Aucune