Hola, buenos días.
Un criterio de testing A es más fino que otro B cuando si se cumple el criterio A también se está cubriendo el criterio B.
En la pregunta 5 descartamos la respuesta b) porque dice "Criterio de partición en clases de equivalencia" y este no es un criterio de caja blanca como se pide.
La a) y la c) presentan dos criterios de caja blanca. El de sentencias es menos fino que el de condición múltiple. Es decir, si cumplimos con el criterio de condición múltiple también cumplimos con el de sentencias.
Además, cumplir con el criterio de sentencias, para el programa dado, logra siempre provocar la falla. O sea, es el menos fino y asegura provocar la falla al cumplirlo. Entonces es la respuesta correcta.
Sin poner "el menos fino", tanto a) como c) serían correctas.
Saludos.
Un criterio de testing A es más fino que otro B cuando si se cumple el criterio A también se está cubriendo el criterio B.
En la pregunta 5 descartamos la respuesta b) porque dice "Criterio de partición en clases de equivalencia" y este no es un criterio de caja blanca como se pide.
La a) y la c) presentan dos criterios de caja blanca. El de sentencias es menos fino que el de condición múltiple. Es decir, si cumplimos con el criterio de condición múltiple también cumplimos con el de sentencias.
Además, cumplir con el criterio de sentencias, para el programa dado, logra siempre provocar la falla. O sea, es el menos fino y asegura provocar la falla al cumplirlo. Entonces es la respuesta correcta.
Sin poner "el menos fino", tanto a) como c) serían correctas.
Saludos.