- Escribir casos de prueba a partir de modelos de software dados aplicando partición de equivalencia, análsis de valores límites , tablas de decisión y diagramas / tablas de transición de estado (K3).
- Explicar el objeto principal de cada una de las cuatro técnicas de pruebas, así como qué nivel y que tipo de pruebas podría utilizar la técnica y cómo puede medirse la cobertura (K2).
- Explicar el concepto de las pruebas de caso de uso y sus ventajas (K2).
Partición de equivalencia : Variables de entrada.
Todas las variables de entradas ("input variables") del objeto de prueba son identificadas, por ejemplo:
- Campos de una interfaz Gráfica de Usuario ("GUI").
- Parámetros de una función (por ejemplo, componente de prueba).
- Este rango define la suma del todas las clases de equivalencia válidas (CEv).
- Las clases de equivalencia no válidas (CEnv) están constituidas por aquellos valores no pertenecientes al rango.
- Aquellos valores que deben ser tratados de una forma diferente (conocidos o sospechosos) son asignados a una clase de equivalencia aparte.
Un programa espera un valor porcentaje de acuerdo a los siguientes requisitos:
- Sólo se admiten valores enteros.
- 0 pertenece al rango y es su límite inferior.
- 100 pertenece al rango y es su límite superior.
- Una clase de equivalencia. 0<= x < = 100.
- 1ra clase de equivalencia no válida x < 0
- 2da clase de equivalencia no válidad. x > 100.
- 3ra clase de equivalencia no válida x = no entero.
- 4ta clase de equivalencia no válida x = no numérico (n.n.)
Ejemplo 2:
El porcentaje será presentado en un diagrama de barra. Se aplicarán los siguientes requisitos adicionales (ambos valores incluidos):
- Valores entre 0 y 15: barra de color gris.
- Valores entre 16 y 50 : barra de color verde.
- Valores entre 51 y 85 : barra de color amarillo.
- Valores entre 86 y 100 : barra de color rojo.
Ahora hay 4 clases de equivalencia válidas en lugar de una:
No hay comentarios:
Publicar un comentario