El Valor de la Prueba de Sentencia y Decisión
Imagina que estás construyendo un robot. El robot tiene un brazo que puede extender y retraer. El robot tiene el siguiente código:
def extender_brazo():
brazo.extender()
def retraer_brazo():
brazo.retraer()
La función extender_brazo()
tiene una sola sentencia ejecutable: brazo.extender()
.
La función retractar_brazo()
tiene una sola sentencia ejecutable: brazo.retraer()
.
extender_brazo()
y otro para la función retractar_brazo()
.Estos casos de prueba probarían que el robot puede extender y retraer su brazo correctamente.
La prueba de decisión se centra en probar cada decisión en el código. En este caso, la prueba de decisión no requeriría crear ningún caso de prueba adicional.
Esto se debe a que la prueba de decisión ya se ha cubierto con la prueba de sentencia.
No hay comentarios.:
Publicar un comentario