Aller au contenu

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 liées 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, de l'ensemble de prompts et activation projet.
  • Chefs de projet : activation de l'IA sur le projet quand cette configuration leur est déléguée.
  • 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.
  • 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.

  1. Serveur d'IA (global) : déclaré une fois pour toute l'instance.
  2. Ensemble de prompts (global) : réutilisable sur plusieurs projets.
  3. Activation projet : un chef de projet ou un administrateur associe au projet un serveur et un ensemble de prompts.
  4. 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

  1. Configurer le serveur d'IA : déclarer le fournisseur et tester la connexion.
  2. Préparer un ensemble de prompts : utiliser les prompts par défaut ou en créer un nouveau.
  3. Activer l'IA sur un projet : lier serveur et ensemble de prompts à un projet.
  4. 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.).

Prochaine étape

Configurer le serveur d'IA.