viernes, 12 de abril de 2013

Técnica D.P. - Caja Negra - Partición de Equivalencia - Válida y No Válida (K3)

Objetivos:
  1. 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).
  2. 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).
  3. Explicar el concepto de las pruebas de caso de uso y sus ventajas (K2).
Términos usados en este artículo: ANÁLISIS DE VALORES LÍMITES, PRUEBAS DE TABLA DE DECISIÓN, PARTICIÓN DE EQUIVALENCIA, PRUEBAS DE TRANSICIÓN DE ESTADO, PRUEBAS DE CASO DE USO.

Partición de equivalencia - Válida y No Válida.

  • Las clases de equivalencia de cada variable (elemento) pueden ser divididas de forma adicional.
  1. CE válida: todos los valores dentro del rango de definición se combinan en una clase de equivalencia, si son tratadas de la misma forma por el objeto de prueba.
  2. CE no válida: se distinguen dos casos para valores fuera del rango de definición:
- Valores del formato correcto pero con un valor fuera del rango se pueden combinar en uno o más clases de equivalencia.
- Valores con el formato incorrecto generalmente forman parte de una CE separada.

  • Las pruebas son ejecutadas utilizando un único representante de cada CE.
  • - Para cualquier otro valor de la CE se espera el mismo comportamiento que el del valor seleccionado. 
Ejemplo:

Las clases de equivalencia se escogen para entradas ("inputs") válida y no válidas.

  • Si el valor x se define como 0 <= X <= 100, entonces, inicialmente, se pueden identificar 3 clases de equivalencias:
  1. X < 0                (valores de entrada no válidos).
  2. 0 <= X <= 100 (valores de entrada válida).
  3. X >100             (valores de entrada no válido).
  • Se pueden definir CE adicionales, conteniendo, pero no limitadas a:
  1. Entradas no numéricas.
  2. Números muy grandes o muy pequeños,
  3. Formatos numéricos no admitidos.

No hay comentarios:

Publicar un comentario