Configurer la génération de cas de test par IA
Mettez en place de bout en bout la génération de cas de test assistée par intelligence artificielle dans SquashTM, depuis la configuration du serveur d'IA jusqu'aux premières générations par vos testeurs.
Licence requise
La génération de cas de test par IA est disponible avec une licence SquashTM Ultimate 💎.
Pourquoi configurer l'IA générative dans SquashTM ?
La configuration de l'IA générative permet à vos testeurs de bénéficier des fonctionnalités suivantes, directement depuis n'importe quelle exigence :
- générer automatiquement des cas de test classiques (avec pas, prérequis, importance, référence et jeux de données) ;
- enrichir la génération avec des exigences, des cas de test et des documents joints ;
- conserver la maîtrise éditoriale : chaque suggestion doit être validée par le testeur avant enregistrement et reste ensuite modifiable.
L'IA reste une aide à la rédaction
Le testeur reste responsable de la qualité, de la pertinence et de la complétude des cas de test générés.
Ce que vous allez apprendre
- Déclarer un serveur d'IA au niveau de l'instance (Anthropic, OpenAI, Mistral AI, Azure OpenAI, Google Vertex AI ou serveur personnalisé).
- Préparer un ensemble de prompts adapté à vos besoins.
- Activer l'IA sur un projet en y associant un serveur et un ensemble de prompts.
- Vérifier que la chaîne complète fonctionne via une première génération.
À qui s'adresse ce guide ?
- Administrateurs SquashTM : configuration du serveur d'IA, des ensembles de prompts au niveau de l'instance et activation projet.
- Chefs de projet : création d'ensembles de prompts au niveau du projet et activation de l'IA sur leur projet.
- Testeurs : validation par une génération réelle.
Ce dont vous avez besoin
- Une instance SquashTM Ultimate 💎.
- Un compte administrateur pour les étapes globales (un chef de projet peut gérer les ensembles de prompts et l'activation de l'IA au niveau de son projet).
- Une clé d'API valide chez l'un des fournisseurs supportés (voir la liste détaillée dans Gérer les serveurs d'intelligence artificielle).
- Un projet contenant au moins une exigence renseignée pour tester la génération.
Vue d'ensemble du workflow
Le déploiement suit un ordre logique : chaque étape s'appuie sur la précédente, et la dernière étape valide l'ensemble.
- Serveur d'IA (global) : déclaré une fois pour toute l'instance.
- Ensemble de prompts (global ou projet) : réutilisable sur plusieurs projets s'il est créé au niveau de l'instance, ou propre à un projet s'il est créé au niveau du projet.
- Activation projet : un chef de projet ou un administrateur associe au projet un serveur et un ensemble de prompts.
- Génération côté utilisateur : depuis une exigence, le testeur produit ses cas de test.
Validation
Si la génération de l'étape 4 fonctionne, cela signifie que toute la chaîne de configuration est correcte. À l'inverse, l'absence du bouton Générer des cas de test sur une exigence indique généralement qu'une étape a été oubliée (voir la section dédiée).
Structure du guide
- Configurer le serveur d'IA : déclarer le fournisseur et tester la connexion.
- Préparer un ensemble de prompts : utiliser les prompts par défaut ou en créer un nouveau.
- Activer l'IA sur un projet : lier serveur et ensemble de prompts à un projet.
- Générer des cas de test : première génération de validation côté utilisateur.
Chaque étape renvoie vers la page de référence correspondante de la documentation pour les détails granulaires (paramètres avancés, syntaxe Handlebars, configuration par fournisseur, etc.).