viernes, 12 de abril de 2013

Técnica D.P. - Caja Negra - Partición de Equivalencia - Ejemplos (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 - Ejemplos.

Ejemplo 1:

  • Parte del código de un programa trata el precio final de un artículo en base a su precio de venta al público, un descuento en % y el precio del porte (6, 9 ó 12 euros, dependiendo del tipo de porte).
  • suposiciones:

  1. El precio de venta al público de un artículo está dado por un número con dos decimales.
  2. El descuento es el valor porcentual sin decimales entre 0% y 100%.
  3. El precio del parte puede ser 6, 9 ó 12.


Ejemplo 2
  • Casos de prueba para CE válidas son todas las clases de equivalencia válidas que aportan las siguientes combinaciones o casos de pruebas T01, T02 y T03.


Ejemplo 3
  • Los siguientes casos de prueba han sido generados utilizando CE no válidos, cada una en combinación con CE válidos de otros elementos:

Ejemplo 4
  • Se obtienen 10 casos de pruebas : 3 casos de pruebas válidos y 7 casos de pruebas no válidos.


Pregunta de exámen:

19 Which of the following is NOT a black box technique:
a) Equivalence partitioning
b) State transition testing
c) LCSAJ-->OK
d) Syntax testing
e) Boundary value analysis

19. ¿Cuál de los siguientes NO es una técnica de caja negra :
a) Partición de equivalencia.
b) la prueba de transición de estados.
c) LCSAJ (Cobertura SLYSC es el porcentaje de SLYSC de un componente que han sido practicadas por un juego de pruebas. Una cobertura SLYSC del 100% implica un 100% de cobertura de decisión.)-->OK
d).- sintáxis de testing
e) el análisis del valor límite

No hay comentarios:

Publicar un comentario