Aller au contenu

Spécifier des tests automatisés

SquashTM vous permet de spécifier et de gérer des cas de test automatisés aux côtés des cas de test manuels, garantissant ainsi une traçabilité complète depuis les exigences jusqu’aux exécutions.

Bien que l’implémentation et l’exécution des tests se fassent en dehors de SquashTM, l’outil offre plusieurs moyens de définir et d’organiser des scénarios de test automatisés au sein de votre référentiel de tests.

SquashTM propose plusieurs options pour concevoir et documenter vos cas de test automatisés, en fonction des besoins de votre projet et du style que vous privilégiez.

Cas de test automatisés classiques

Vous pouvez définir des cas de test automatisés à l’aide de l’éditeur de cas de test classique, qui comprend :

  • des étapes Action/Résultat attendu pour décrire la logique du test ;
  • des jeux de données pour définir les entrées variables lors d’exécutions paramétrées.

Bien que ce format soit initialement destiné aux tests manuels, l’approche structurée par étapes reste pertinente pour les automaticiens de tests.

Voir Rédiger le scénario d'un cas de test Classique.

Cas de test automatisés BDD

SquashTM propose également un éditeur graphique Behavior-Driven Development (BDD) qui permet de concevoir des tests à l’aide d’étapes structurées Given/When/Then, sans avoir à écrire de code.

Ce format favorise la collaboration entre les utilisateurs techniques et non techniques. De plus, SquashTM peut exporter ces tests sous forme de scripts Robot Framework ou Cucumber.

Voir Rédiger le script d'un cas de test BDD.

Cas de test automatisés Gherkin

Pour les équipes utilisant le Behavior-Driven Development (BDD) ou des frameworks de type Cucumber, SquashTM intègre un éditeur de script Gherkin permettant d’écrire des scénarios de test directement en syntaxe Gherkin (Given, When, Then, etc.).

Voir Rédiger le script d'un cas de test Gherkin.