Rédiger le scénario d'un cas de test Classique
Chaque cas de test a pour objectif a minima de vérifier le résultat attendu spécifié par une exigence. Pour atteindre cet objectif, il faut concevoir un scénario de test. Ce scénario se caractérise par une série d'actions à réaliser sur l'outil testé pour vérifier le comportement attendu de l'outil face à ces actions. Dans Squash TM, le scénario de test d'un cas de test Classique est géré dans l'ancre Prérequis et pas de test.
Prérequis et pas de test d’un cas de test Classique
L'ancre Prérequis et pas de test d'un cas de test Classique se compose de deux parties :
- un prérequis :
Ce champ accueille les préconditions du test. C'est ici que sont détaillées les actions à accomplir ou les conditions à respecter avant de commencer l'exécution des pas de test.
- des pas de test :
Les pas de test sont une suite d'étapes composés d'un champ Action contenant les instructions à réaliser et d'un champ Résultat attendu contenant les comportements attendus de l'outil.
Les champs Prérequis, Action et Résultat attendu sont des champs de type texte riche dans lesquels il est possible d'ajouter une mise en forme, des tableaux, des URLs ou encore des images.
Focus
Il est fortement déconseillé d'utiliser le copier/coller pour ajouter des images dans les différents champs de texte riche de Squash TM.
Pour ajouter des images dans les champs Prérequis, Action et Résultat attendu, consulter la page Insérer une image dans un champ texte riche.
Au survol des pas de test, une barre d'icônes s'affiche en haut à droite du bloc. À l'aide de ces boutons, il est possible :
- d'ajouter un pas de test (il sera ajouté directement sous le pas de test sélectionné) ;
- de supprimer un pas de test ;
- de copier et coller un pas de test ;
- d'associer des exigences ;
- d'appeler un cas de test ;
- d'afficher les détails du pas de test ;
- d'ajouter une pièce jointe. Il est aussi possible de glisser/déposer une pièce jointe directement sur le pas de test.
Si le pas de test possède des champs personnalisés, des pièces jointes ou des exigences associées, ces éléments s'affichent sous les champs Action et Résultat attendu.
Le bouton permet de réduire l'affichage et d'avoir une vue d'ensemble des pas de test rédigés. Tandis que le bouton permet de développer l'affichage des pas de test. Pour réduire ou étendre unitairement l'affichage du prérequis ou d'un pas de test, utiliser les flèches suivantes : et .
Info
Pour copier/coller ou supprimer plusieurs pas de test à la fois, sélectionner tous les pas de test à supprimer en cliquant sur leur numéro d'ordre avec un Ctrl + Clic puis cliquer sur le bouton correspondant de l'un d'eux.
Réordonner les pas de test
Pour réordonner un ou plusieurs pas de test :
- Sélectionner les pas de test en cliquant sur leur numéro d'ordre avec un Ctrl + Clic.
- Cliquer sur les deux lignes verticales en pointillé qui s'affichent avant l'un des numéros d'ordre.
- Réaliser un glisser/déposer à l'emplacement de destination.
Info
Pour faciliter le réordonnancement des pas de test, il est recommandé de basculer en affichage réduit.
En affichage étendu, il est également possible de déplacer un pas de test d'un cran vers le haut ou vers le bas via les flèches et qui apparaissent au survol de ce dernier.
Associer une exigence à un pas de test
L'association d'une exigence à un pas de test permet d'avoir une couverture plus précise d'une exigence par les tests.
L'association d'une exigence à un pas de test se fait de deux façons :
-
Via l'option Associer des exigences :
- Cliquer sur le bouton qui apparaît au survol d'un pas de test.
- Sélectionner l'option Associer des exigences.
- L'arbre du Référentiel des exigences s'affiche à droite et permet d'associer des exigences aux pas de test par glisser-déposer.
-
Via l'option Détails du pas de test :
- Cliquer sur le bouton .
- Sélectionnant l'option Détails du pas de test.
- Sur la page Détails pas de test, cliquer sur le bouton ou pour ajouter des exigences à la table Exigences vérifiées par ce cas de test.
- Lorsqu'une exigence est associée au cas de test, la case Etape est cochée par défaut, indiquant que l'exigence est également reliée au pas de test.
Une fois associée au pas de test, l'exigence associée apparaît :
- dans le pas de test, à la suite des champs Action et Résultat attendu.
- dans la table Exigences vérifiées par ce cas de test du cas de test avec le numéro du pas de test qui lui est associé dans la colonne Vérifiée par.
Le cas de test associé à l'exigence apparaît quant à lui dans la table Cas de test vérifiant cette exigence de l'exigence.
Rédiger un pas de test en visualisant les exigences
Il est possible de créer, modifier et supprimer les pas de test d'un cas de test en visualisant sur la même page les exigences qui lui sont associées. Pour ce faire :
- Cliquer sur le bouton qui s'affiche au survol du pas de test.
- Sélectionner l'option Détails du pas de test.
- La page Détails du pas de test s'affiche avec à gauche un espace de visualisation des exigences associées et à droite les informations du pas de test.
- Cliquer sur le bouton [>] pour consulter le détail des exigences.
Les champs Action et Résultat attendu sont modifiables et il est possible d'ajouter un pas de test via le bouton ou de le supprimer avec le bouton .