Assignation Auto des Cas de Tests
Publié : mar. mai 10, 2022 11:30 am
Bonjour,
Je découvre Squash, et le met en place au sein de ma société pour toute la gestion des tests, puis pour l'automatisation des tests prochainement.
Ma première campagne/itération + exécution approche.
Je souhaite pouvoir assigner facilement des ensembles de tests aux différents testeurs, en tenant compte de contraintes particulières :
- Les testeurs sont tous les salariés de la société : ils ont donc des compétences techniques variées (Développeurs, comptable...)
- Les testeurs travaillent tous de chez eux, et ont donc différentes ressources dispo ou non pour effectuer les tests : machine sous Linux, Windows, Mac, iPhone, téléphone Android
- Notre solution doit être testée sur les différentes plateformes évoquées ci-dessus.
J'envisage de créer des Test Suites propres à chaque testeur, puis d'y déposer les TC qui correspondent à leur compétences techniques et ressources disponibles (en utilisant les fonctionnalités de filtre des TC). Est-ce que cette solution est la meilleure ?
Y-a-t-il une possibilité que j'aurais manqué d'assigner automatiquement l'exécution de tests à certains utilisateurs, selon leur team par exemple ?
Problème annexe rencontré avec la solution que je propose : Si j'ai un TC unique, variabilisé, pour tester une fonctionnalité sur Windows et sur Linux (via l'utilisation de datasets), lors de la génération de l'exécution de tests, les deux exécutions 'test sur Windows' et 'test sur Linux' sont dans la même Test Suite et ne peuvent donc pas être dispatché entre deux testeurs : A qui a une machine Windows et B qui a une machine sous Linux. Est-ce que je rate quelque chose ?
Merci de vos retours !
Je découvre Squash, et le met en place au sein de ma société pour toute la gestion des tests, puis pour l'automatisation des tests prochainement.
Ma première campagne/itération + exécution approche.
Je souhaite pouvoir assigner facilement des ensembles de tests aux différents testeurs, en tenant compte de contraintes particulières :
- Les testeurs sont tous les salariés de la société : ils ont donc des compétences techniques variées (Développeurs, comptable...)
- Les testeurs travaillent tous de chez eux, et ont donc différentes ressources dispo ou non pour effectuer les tests : machine sous Linux, Windows, Mac, iPhone, téléphone Android
- Notre solution doit être testée sur les différentes plateformes évoquées ci-dessus.
J'envisage de créer des Test Suites propres à chaque testeur, puis d'y déposer les TC qui correspondent à leur compétences techniques et ressources disponibles (en utilisant les fonctionnalités de filtre des TC). Est-ce que cette solution est la meilleure ?
Y-a-t-il une possibilité que j'aurais manqué d'assigner automatiquement l'exécution de tests à certains utilisateurs, selon leur team par exemple ?
Problème annexe rencontré avec la solution que je propose : Si j'ai un TC unique, variabilisé, pour tester une fonctionnalité sur Windows et sur Linux (via l'utilisation de datasets), lors de la génération de l'exécution de tests, les deux exécutions 'test sur Windows' et 'test sur Linux' sont dans la même Test Suite et ne peuvent donc pas être dispatché entre deux testeurs : A qui a une machine Windows et B qui a une machine sous Linux. Est-ce que je rate quelque chose ?
Merci de vos retours !