13 ago. 2010

DISEÑO DE CASOS DE PRUEBAS

El diseño de casos de prueba se puede realizar basándose en los enfoques y en sus técnicas y las estrategias de prueba.
Objetivo:Conseguir confianza aceptable en que se encontraran todos defectos existentes, sin consumir una cantidad excesiva de recursos.
"diseñar las pruebas que tengan la mayor probabilidad de encontrar el mayor numero de errores con la mínima cantidad de esfuerzo y tiempo posible"



TÉCNICAS DE DISEÑO DE CASOS DE PRUEBA


PROPÓSITO

  • Producir el número de casos de prueba manteniendo la efectividad de la prueba.
ENFOQUES PRINCIPALES
  • Caja blanca (como lo hace)
  • Caja negra (que es lo que hace)


PRUEBAS DE CAJA BLANCA




Consiste en realizar pruebas para verificar que líneas específicas del código funcionan tal como esta definido.
También usa la estructura de control del diseño procedimental para obtener los casos de prueba .



  • Estos casos deben garantizar:


-Que se ejercita por lo menos una vez todos los caminos independientes de cada moduló.
-Que se ejerciten todas las decisiones lógicas de su vertientes verdadera y falsa.
-Que se ejecuten todos los bucles en sus límites operacionales.
-Que se ejerciten las estructuras internas de datos para asegurar su valides.


PRUEBAS DE CAMINOS BÁSICOS
  • Es una técnica que obtiene casos de prueba caja blanca.
  • Este método permite obtener una medida de la complejidad lógica de un diseño procedimental .
  • Esta medida puede ser usada como guia a la hora de definir un conjunto básico de camino de ejecución(diseño de casos de prueba).
  • Para la obtención desde la complejidad lógica o ciclomática emplearemos una representación del flujo de control en forma de grafo.




PRUEBA DE CAJA NEGRA


La prueba verifica que el ítem que se esta probando, cuando se dan las entradas apropiadas produce los resultados esperados.
Los datos de prueba se escogerán atendiendo a las especificaciones al problema, sin importar los detalles internos del programa, al fin de verificar que el programa corra bien.
  • Enfoque de caja negra.
-También denominada pruebas de comportamiento.
-Considerar la función específica para la cuál fue creado el producto(lo que hace).
-la prueba se llevan acabo sobre la interfaz del sistema.
-Reduce el número de casos de prueba mediante la elección de condiciones de entradas y salidas válidas y no válidas que ejercitan toda la funcionalidad del sistema.
TIPO DE ERRORES QUE DETECTA
  • Funciones incorrectas o ausentes.
  • Errores de la interfaz.
  • Errores de estructuras de datos o acceso a base de datos.
  • Errores de rendimiento.
  • Errores de inicialización y terminación.

No hay comentarios:

Publicar un comentario