Accélérer votre Testing par l’IA

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 :
    1. Analyse et conception de tests
    2. Refactorer / améliorer des cas de tests existants
    3. Générer des données de tests
    4. Générer et maintenir les tests automatisés
    5. 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

S'inscrire