Pruebas de caja blanca y negra

13
PRUEBAS DE CAJA BLANCA Y NEGRA OMAR JIMÉNEZ SEBASTIÁN RINCÓN

description

Descripción de las principales características, técnicas y métodos de las pruebas de caja blanca y negra

Transcript of Pruebas de caja blanca y negra

Page 1: Pruebas  de caja blanca y negra

PRUEBAS DE CAJA BLANCA Y NEGRA

OMAR JIMÉNEZ

SEBASTIÁN RINCÓN

Page 2: Pruebas  de caja blanca y negra

PRUEBAS DE CAJA BLANCAverificar que líneas específicas de código funcionan tal como esta definido

Page 3: Pruebas  de caja blanca y negra

INTENTAN GARANTIZAR QUE

• Se utilizan las decisiones en su parte verdadera y en su parte falsa

• Se ejecuten todos los bucles en sus límites

•Se utilizan todas las estructuras de datos internas.

Page 4: Pruebas  de caja blanca y negra

ANALISIS ESTATICO

Análisis estático manual

Análisis estático automático

Walkthrough

InspecciónVerificación estática

Ejecución simbólica

Page 5: Pruebas  de caja blanca y negra

ANALISIS DINAMICO

Herr

am

ienta

s

Análisis de cobertura

Trafico

Simulador

Sintonía

Prueba de certeza

Page 6: Pruebas  de caja blanca y negra

METODOS ADICIONALES

Pruebas del camino básico

Prueba de la estructura de control

Prueba de condición

Page 7: Pruebas  de caja blanca y negra

PRUBAS DE CAJA NEGRA

Page 8: Pruebas  de caja blanca y negra

CARACTERÍSTICAS (Pressman) se centran en los requisitos funcionales

Pruebas sobre la interfaz del software.

Enfocada en las entradas y salidas y no en el código fuente.

Tomado de:http://t0.gstatic.com/images?

q=tbn:ANd9GcTHsrz89lY6XoICNo0NqXADuDmbsHFRUOnImnd84CjM6ikpnIyzmg

Page 9: Pruebas  de caja blanca y negra

TIPOS

Dinámicas

Estáticas

Page 10: Pruebas  de caja blanca y negra

MÉTODOS

Interfaz de

usuario

Guía de

usuario

Entorno.

Page 11: Pruebas  de caja blanca y negra

Adivinando el error.

Basado en:

Conjeturas

Intuición

Experiencia

Resultados:

Posibles errores

Casos de prueba

Casos encontrados

Page 12: Pruebas  de caja blanca y negra

Grafos.

Identifica objetos.

• Datos• Módulos• Colecciones

Pruebas

• Transacción• Estados• Relación

Page 13: Pruebas  de caja blanca y negra

CONCLUSIONES

El desarrollo de pruebas de caja blanca, no solo evalúa el comportamiento del usuario con la interfaz, sino que busca errores en el código fuente.

No es posible garantizar que un software o sistema jamás falle, tan solo se puede realizar pruebas que disminuyan este riesgo.

Las pruebas de caja negra, buscan verificar que la relación entre las entradas y las salidas sean correctas.