Passer au contenu principal

Les tests pré-requis

Écrit par Ines

Un prérequis vous permet de désigner, dans un Groupe de Tests, un cas de test qui doit réussir avant que le reste du groupe ne s'exécute.

Qu'est-ce qu'un test prérequis ?

Au sein d'un Groupe de Tests, vous pouvez désigner l'un de vos cas de test comme prérequis. Il s'exécute en premier, seul, avant tout le reste. Les autres cas de test — les tests principaux — ne démarrent que si le prérequis réussit. C'est utile pour les étapes de préparation dont dépendent les autres tests la création de données ou la réinitialisation de l'environnement.

  • Un seul prérequis par Groupe de Tests (au maximum).

  • Un cas de test ne peut pas être les deux : le même cas de test ne peut pas être à la fois le prérequis et un test principal dans le même groupe.

  • C'est optionnel — un groupe sans prérequis exécute tous ses cas de test ensemble.

Comment ajouter un prérequis

  1. Ouvrez le Groupe de Tests et allez dans l'onglet Cas de Test. La liste est divisée en deux sections : Test prérequis et Tests principaux.

  2. Dans la section Test prérequis, cliquez sur Ajouter un prérequis.

  3. Dans la boîte de dialogue Gérer le prérequis, recherchez et sélectionnez le cas de test qui doit réussir en premier.

  4. Cliquez sur Appliquer les modifications.

Comment s'exécute un Groupe de Tests avec un prérequis

Lorsque vous lancez le groupe, le prérequis et les tests principaux sont mis en file d'attente ensemble, mais chaque test principal attend le prérequis avant de s'exécuter réellement :

  • Si le prérequis réussit, les tests principaux s'exécutent normalement.

  • S'il échoue, est annulé ou arrêté, les tests principaux sont Annulés.

  • Si les essais supplémentaires sont activés, les tests principaux démarrent dès que le prérequis réussit lors de n'importe quelle tentative ; s'il épuise tous ses essais et échoue, ils sont annulés.

  • Avec un fichier de données, chaque ligne est gérée indépendamment — les tests principaux d'une ligne démarrent quand le prérequis de cette ligne réussit, et seuls les tests principaux de cette ligne sont annulés s'il échoue.

  • Parallélisme : une fois le prérequis réussi, les tests principaux s'exécutent selon le réglage Parallélisme max du Groupe de Tests, comme ils le feraient sans prérequis.

Dans vos Exécutions de Test, le prérequis apparaît dans la liste des exécutions aux côtés des tests principaux du groupe, avec le badge Pré-requis.

Avez-vous trouvé la réponse à votre question ?