Pregunta 5 del parcial

Pregunta 5 del parcial

de Luis Pedro Bonomi Vigil -
Número de respuestas: 2

Buenas,

Quería intentar de entender por que la respuesta correcta de la pregunta 5 es la "d" y no la "a"


Sobre la "b", está el siguiente texto del libro que si dice que hay que examinar los distintos grupos de usuarios que van a usar el prodcuto, pero nunca menciona los stakeholders.

 

sobre la "c", no encontré en ningún lado información que diga que esto es así y además es contraintuitivo ya que la verificación no tiene mucho que ver con la validación

Muchas gracias,
Luis Pedro

En respuesta a Luis Pedro Bonomi Vigil

Re: Pregunta 5 del parcial

de Rodrigo Alain De La Vega Rodriguez -
Me sumo al compañero.
En mi caso marque la B ya que era la "más correcta" a mi entender y la C la descarte porque a mi entender si para validar utilizo los casos de prueba que use para verificar entonces estoy haciendo trampa, no estoy validando con la parte del "cliente" sino con los casos de prueba que realizo el equipo de desarrollo y a lo sumo alguien que no es el cliente final, sino alguien que tiene la "VISION" del cliente.
Por ese motivo para mi la C quedaba fuera de las correctas.
Ahora agregando que el compañero menciono que no hay información en el curso que nos cuente esta situación agradezco nos den alguna referencia de donde salio asi por lo menos lo tenemos presente para el futuro.

Gracias, saludos.
En respuesta a Luis Pedro Bonomi Vigil

Re: Pregunta 5 del parcial

de Cecilia Apa -
Hola Luis, cómo estás?

Voy por puntos:
Sobre la opción b): En la validación es importante tener en cuenta además de los usuarios, a otros stakeholders. El cliente (quien solicitó el software) no siempre es un usuario del sistema y es importante tenerlo en cuenta. Tanto en las clases como en las diapositivas del curso mencionamos que quien valida el software es el cliente. Las pruebas contractuales (mencionadas en el libro y en las diapositivas) se realizan con el cliente, ya que es con quien se acuerda el contrato. En el libro incluso se menciona que el cliente podría incluso ser el responsable de este tipo de pruebas (Spillner, Sección 3.5, pag. 61). El extracto del libro que mencionás habla de las pruebas de aceptación de usuario, que es uno de los tipos de pruebas de aceptación (pero no la única).

Sobre la opción c): Las pruebas a nivel de sistema que el equipo de desarrollo realiza pueden perfectamente reutilizarse en las pruebas de aceptacion para validar el software. La diferencia es quién las ejecuta y con qué objetivo (como comenté en un mensaje previo en el foro https://eva.fing.edu.uy/mod/forum/discuss.php?d=270552).

En la sección 3.5.1 Pruebas de aceptación contractuales pag. 62 del libro se comenta explícitamente cómo se reutilizan los casos de prueba a nivel de sistema para la validación del software: "En la práctica, el que produce el software (equipo de desarrollo) va a chequear los criterios de aceptación (definidos en el contrato) dentro de su propias pruebas a nivel de sistema. Para las pruebas de aceptación, es suficiente con re-ejecutar los casos de prueba que el contrato requiere como relevantes para la aceptación, demostrando al cliente que los criterios de aceptación del contrato fueron cumplidos"

Espero haber aclarado la duda.

Saludos,
Cecilia.