viernes, 12 de abril de 2013

Técnica D.P. - Caja Negra - Partición de Equivalencia - Variables de Entrada (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 : 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).
Se define un rango para cada valor de entrada ("input").

  • 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.
Ejemplo 1:

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.
Son válidos todos los números del 0 al 100, son no válidos todos los números negativos, los números mayores que 100, todos los números decimales y todos los valores no numéricos (por ejemplo, "paco").

  • 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:
  • 1ra clase de equivalencia válida:      0 <= x <= 15.
  • 2da clase de equivalencia válida:     16 <= x <= 50.
  • 3ra clase de equivalencia válida       51 <= x < = 85.
  • 4ta clase de equivalencia válida       86 <= x <= 100.






No hay comentarios:

Publicar un comentario