En desarrollo, normalmente tendría mis propios scripts de prueba que documentarían los datos, los escenarios y los pasos de ejecución que planeo probar; Este es mi plan de prueba de desarrollo. Cuando la funcionalidad se ha implementado en Test, los evaluadores la prueban utilizando su propio script de prueba que escribieron. En UAT, el usuario comercial luego prueba usando su propio plan de prueba.
En retrospectiva, parece que esto proporciona una mejor cobertura, ya que las pruebas de desarrollo tienen una combinación de pruebas de caja en blanco y negro, mientras que los evaluadores y los usuarios comerciales se centran en las pruebas de caja negra. Pero, por otro lado, esto trae distintos casos de prueba que solo se ejecutan por etapa (es decir, algunos casos en los que los probadores pensaron que solo se ejecutan en la etapa de Prueba) y le gustaría que el desarrollador se lo perdiera, lo que lo convierte en un hallazgo / error .
¿Vale la pena consolidar los scripts de prueba desde el principio? Por lo tanto, utilizando un script de prueba unificado, ¿o es un poco difícil hacer esto por adelantado?