Nous avons décris dans une demande Mantis un comportement bloquant pour l’utilisation des jalons dans nos projets.
Je voulais connaître votre avis sur ce cas d’usage.
En l’absence de jeux de données globaux, nous avons organisés nos cas de tests en 2 catégories :
- les scénarios de test qui sont intégrés chacun dans une suite de test donnée pour les campagnes. Ces scénarios ne font, principalement, qu’appeler une bibliothèque de tests avec des jeux de données spécifiques
- la bibliothèque de test regroupes les tests paramétrés et réutilisables, par exemple AUTH-LOGIN-PASSWORD permet de tester une connexion avec login et phrase de passe et est utilisé dans des contextes différents avec des jeux de données différents (connexion à une station de travail, à une application web)
Par exemple, avec un premier jalon, appelons le j1, nous avons l’arborescence suivante :
- Bibliothèque
- Composant1
- singleton-test-1: défini un test avec un jeu de données (j1)
- Composant1
- Scénario
- Environnement 1
- Test du composant 1 : ce cas de test appelle singleton-test-1 avec le jeu de données Environnement1 (j1)
- Environnement 2
- Test du composant 1 : ce cas de test appelle singleton-test-1 avec le jeu de données Environnement2 (j1)
- Environnement X
- Test du composant 1 : ce cas de test appelle singleton-test-1 avec le jeu de données EnvironnementX (j1)
- Environnement 1
- Bibliothèque
- Composant1
- singleton-test-1: défini un test avec un jeu de données (j1)
- singleton-test-1-copy-1: défini un test avec un jeu de données (j2)
- Composant1
- Scénario
- Environnement 1
- Test du composant 1 : ce cas de test appelle singleton-test-1 avec le jeu de données Environnement1 (1)
- Environnement 2
- Test du composant 1 : ce cas de test appelle singleton-test-1 avec le jeu de données Environnement2 (j1)
- Environnement X
- Test du composant 1 : ce cas de test appelle singleton-test-1 avec le jeu de données EnvironnementX (j1)
- Environnement 1
- Bibliothèque
- Composant1
- singleton-test-1: défini un test avec un jeu de données (j1)
- singleton-test-1-j2: défini un test avec un jeu de données (j2)
- Composant1
- Scénario
- Environnement 1
- Test du composant 1 : ce cas de test appelle singleton-test-1 avec le jeu de données Environnement1 (j1)
- Test du composant 1-j2 : ce cas de test appelle singleton-test-1-j2 avec le jeu de données Environnement1 (j2)
- Environnement 2
- Test du composant 1 : ce cas de test appelle singleton-test-1 avec le jeu de données Environnement2 (j1)
- Test du composant 1-j2 : ce cas de test appelle singleton-test-1-j2 avec le jeu de données Environnement2 (j2)
- Environnement X
- Test du composant 1 : ce cas de test appelle singleton-test-1 avec le jeu de données EnvironnementX (j1)
- Test du composant 1-j2 : ce cas de test appelle singleton-test-1-j2 avec le jeu de données EnvironnementX (j2)
- Environnement 1
Cela me semble lié au sujet Relation entre les versions des cas de test et les exigences.
Merci.