Tests d'initialisation et de réinitialisation

Les fonctionnalités d'initialisation avant test et de réinitialisation après test de Silk Central permettent de définir un test d'initialisation et un test de réinitialisation pour chaque plan d'exécution. En général, les tests d'initialisation sont basés sur des scripts ou des procédures manuelles qui préparent les environnements dédiés en vue des tests. D'ordinaire, les tests de réinitialisation incluent des scripts ou des procédures manuelles qui restaurent l'état d'origine des environnements après les tests. Lorsque des tests d'initialisation sont abandonnés, les tests réguliers ne sont pas exécutés, mais les tests de réinitialisation le sont afin de restaurer l'état d'origine de l'environnement de test.

Vous devez créer vos tests d'initialisation et de réinitialisation avant de pouvoir les assigner à un plan d'exécution. Tout test peut faire office de test d'initialisation ou de réinitialisation, à l'exception des tests parents de plusieurs instances de tests pilotés par les données. Ils ne requièrent aucune configuration spéciale et peuvent être soit automatisés, soit manuels. Seule exigence, ils doivent exécuter les processus d'initialisation et de réinitialisation requis dans l'environnement de test. Dans le cas des tests automatisés, il s'agit de scripts qui exécutent les tâches d'initialisation et de réinitialisation requises. En ce qui concerne les tests manuels, il s'agit de tâches d'initialisation et de réinitialisation manuelles.

Remarque : Le défi à relever lors de l'exécution des tests d'initialisation et de réinitialisation est d'empêcher l'agrégation de leurs résultats avec ceux des tests réguliers qu'ils prennent en charge. Silk Central permet de résoudre ce problème en exécutant les tests d'initialisation et de réinitialisation, aussi bien automatisés que manuels, dans des plans d'exécution indépendants. Ainsi la distinction est faite entre les résultats effectifs des tests et les fluctuations de performances fortuites que les tests d'initialisation et de réinitialisation sont susceptibles de provoquer.