Aller au contenu

Écrire des cas de test avec l'aide de l'IA

La génération de cas de test par l'IA permet d'assister le testeur dans la rédaction de cas de test à partir d'une exigence existante.

Attention

Cette fonctionnalité constitue 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.

Licence requise

Cette fonctionnalité est disponible avec la licence SquashTM Ultimate 💎 et nécessite une configuration préalable par un administrateur.

Accéder à la génération de cas de test par l'IA

Depuis une exigence, l'utilisateur peut lancer la génération de cas de test par l'IA en sélectionnant l'action Générer des cas de test dans le menu situé en haut à droite de l'écran.

Accès à la génération de cas de test depuis une exigence

L'action Générer des cas de test est disponible uniquement si :

  • l'utilisateur dispose des droits de création de cas de test sur au moins un projet ;
  • un serveur d'IA est configuré ;
  • au moins un ensemble de prompts est défini sur ce serveur.

Définir le prompt de génération de cas de test

Les prompts disponibles sont définis et maintenus par un administrateur depuis l'interface de gestion des ensembles de prompts.

Le prompt permet de préciser ce que l'IA doit générer. Il peut être sélectionné depuis la liste déroulante. Son contenu peut être adapté avant l'envoi au serveur d'IA.

Il est par exemple possible de :

  • demander un nombre précis de cas de test ;
  • cibler un comportement ou un parcours particulier ;
  • orienter la génération vers un cas métier spécifique.

Les modifications effectuées dans cet écran :

  • ne seront pas répercutées sur l'exigence ;
  • s'appliquent uniquement à la génération en cours.

Sélection et édition du prompt

Lancer la génération de cas de test

Une fois le prompt prêt, la génération peut être lancée via le bouton Envoyer.

Les cas de test suggérés par l'IA s'affichent dans la partie principale de l'écran. Chaque suggestion peut être dépliée afin d'en consulter le détail.

Cas de test suggérés

Sélectionner les cas de test à créer

Les cas de test suggérés par l'IA peuvent être sélectionnés via la flèche verte.

Les cas de test sélectionnés apparaissent dans le panneau situé à droite de l'écran, correspondant à une zone de présélection.

Cas de test sélectionnés

Il est possible :

  • de retirer un cas de test de la sélection ;
  • de vider entièrement la sélection avant l'enregistrement.

Nouvelle génération

  • Un nouvel envoi remplace la liste des cas de test suggérés.
  • Les cas de test déjà présélectionnés ne sont pas supprimés.

Choisir un emplacement et enregistrer les cas de test générés

Avant l'enregistrement, un emplacement de destination dans lequel les cas de test seront créés doit être sélectionné.

La sélection du dossier s'effectue directement depuis l'écran de génération.

Sélection du dossier de destination

Le bouton Enregistrer devient disponible lorsque :

  • au moins un cas de test est sélectionné ;
  • un emplacement de destination est défini.

Enregistrement des cas de test

Après l'enregistrement, les cas de test :

  • sont créés dans l'espace Cas de test ;
  • sont automatiquement liés à l'exigence d'origine ;
  • sont identifiés par la mention Proposé par IA ;
  • restent entièrement modifiables.

Attention

La fermeture de l'écran avant l'enregistrement entraîne la perte de la sélection en cours.

Génération de cas de test avec un serveur d'IA historique (legacy)

Le fonctionnement décrit dans cette page correspond au nouveau mode de génération par l'IA.

Le fonctionnement reposant sur les serveurs d'IA historiques (legacy) est décrit dans la documentation de la version antérieure de SquashTM : Générer des cas de test avec un serveur d'IA (mode legacy)