Cas de test vs. Exécution de test
Les exécutions de test peuvent être considérées comme des instances d'un cas de test. Par exemple, lorsque vous avez un petit site web où les informations d'identification de base sur ce qui doit être testé ne changeront jamais (comme le nombre de pages, leurs noms et URLs), vous n'avez besoin que d'un seul cas de test. Même lorsque le contenu sera dynamique, pour chaque cycle de publication, une nouvelle exécution de test peut être créée à partir de ce cas de test pour tester ces changements en termes d'accessibilité. Ce même cas de test pourrait avoir plusieurs exécutions de test pour chaque environnement, et même des exécutions de test différentes pour chaque plateforme sur laquelle le logiciel sera exécuté. Une autre façon de le voir est que le cas de test représente la partie préparatoire et de cadrage de la réalisation d'une évaluation, tandis que l'exécution de test représente l'acte de réaliser effectivement l'évaluation.
Différences importantes incluent :
- Un cas de test peut avoir plusieurs exécutions de test associées, alors qu'une exécution de test ne peut être associée qu'à un seul cas de test.
- Un cas de test peut exister seul sans exécution de test associée, mais une exécution de test est toujours associée à un cas de test.
- Un cas de test est un enregistrement d'information et n'a aucun flux de travail ou statut associé, alors qu'une exécution de test est assignée à un utilisateur pour prendre des mesures (exécuter des tests, ajouter des problèmes et des drapeaux, assigner des résultats, et exporter des problèmes) et est soumise à différents niveaux de réalisation.
- Un cas de test peut être copié et réutilisé, mais une exécution de test ne le peut pas.
- Les cas de test et les exécutions de test peuvent être archivés.
- Les deux nécessitent seulement deux champs d'information pour être établis. Un cas de test nécessite 'Nom du cas de test' et 'Pages' (les pages à tester nécessitent également la spécification du nom et de l'URL pour chacune), et une exécution de test nécessite 'Tests de validation' (par sélection de soit Tous soit Impact critique/sérieux uniquement) et 'Attribuer le test' (sélection de l'utilisateur). De plus, chacun a plusieurs champs d'information facultatifs.
Pour plus d'informations sur chacun d'eux, voir Cas de test, et Exécutions de test, respectivement.
