En cours de développement, j'aurais normalement mes propres scripts de test qui documenteraient les données, les scénarios et les étapes d'exécution que je prévois de tester; c'est mon plan de test dev. Une fois la fonctionnalité déployée dans Test, les testeurs la testent à l'aide de leur propre script de test qu'ils ont écrit. Dans UAT, l'utilisateur professionnel teste ensuite à l'aide de son propre plan de test.
Rétrospectivement, il semble que cela offre une meilleure couverture, avec des tests de développement ayant un mélange de tests de boîte noire et blanche, tandis que les testeurs et les utilisateurs professionnels se concentrent sur les tests de boîte noire. Mais d'un autre côté, cela fait apparaître des cas de test distincts qui ne sont exécutés que par étape (c'est-à-dire certains cas auxquels les testeurs pensaient ne sont exécutés que sur la phase de test) et il aimerait que le développeur le manque, ce qui en fait un constat / bogue .
Vaut-il la peine de consolider les scripts de test dès le départ? Ainsi, en utilisant un script de test unifié, ou est-il difficile de le faire à l'avance?