Étapes d’un cas de test BizUnit
Chaque cas de test BizUnit se compose de trois étapes : TestSetup, TestExecution et TestCleanup. Chaque étape contient une ou plusieurs étapes de test qui sont responsables de l’exécution d’une seule unité de travail discrète ; par exemple, fileCreateStep est responsable de la création d’un fichier à l’emplacement que vous spécifiez avec un nom de fichier donné. BizUnit comprend plus de 70 étapes de test et fournit également des fonctionnalités d’extension qui permettent d’ajouter facilement de nouvelles étapes de test à l’infrastructure. La possibilité d’ajouter de nouvelles étapes à l’infrastructure permet d’utiliser BizUnit dans un large éventail de scénarios. Cette rubrique décrit plus en détail les étapes de test BizUnit.
Étape d’installation
Cette étape de configuration prépare la plateforme pour le test. Par exemple, avant qu’un test particulier ne puisse être exécuté, il peut être nécessaire de copier un fichier dans une suppression de fichier en vue de l’exécution réelle du test. Vous pouvez également utiliser cette étape pour nettoyer les emplacements de fichiers ou les tables de base de données qui seront utilisés dans le test. Comme pour chaque étape de BizUnit, le nombre d’étapes de test pouvant être ajoutées n’est pas limité, ce qui offre la flexibilité nécessaire pour gérer des scénarios complexes.
Phase d’exécution
L’étape d’exécution est l’endroit où le test est réellement exécuté. C’est là que la fonction du système que vous validez est réellement testée.
Étape de nettoyage
La phase de nettoyage est le conteneur pour les étapes de test qui retourne la plateforme à l’état cohérent dans lequel elle se trouvait avant d’exécuter le test. Cette étape est toujours exécutée, même si une erreur se produit dans la phase d’exécution. La raison pour laquelle la plateforme doit être retournée à son point de départ est d’empêcher un cas de test d’interférer avec un autre afin que chaque cas de test soit exécuté de manière autonome dans le cadre de la suite de tests. Garantir un nettoyage complet du système à ce stade est l’un des principes directeurs pour un test efficace avec BizUnit.
Le diagramme suivant illustre le format d’un exemple de cas de test, qui contient des étapes de test dans les trois étapes : configuration, exécution et nettoyage. Il est important de toujours suivre cette structure lors de la définition de cas de test avec BizUnit.
Étapes d’un test BizUnit