caja negra y blanca

Upload: emisoft

Post on 14-Jan-2016

217 views

Category:

Documents


0 download

DESCRIPTION

OK.

TRANSCRIPT

TEMA:CAJA NEGRA Y BLANCA

Por: Emiliano ESPINOZA GMEZ

En un documento en Word realice 3 ejemplos en los que la prueba de caja negra pueda dar la impresin de que todo est bien, mientras que la prueba de caja blanca pudiera descubrir errores. Enva tu archivo a travs de este medio.

Testing de caja blanca (White box testing)

la MutationTesting

Que se suele utilizar para verificar la bondad de los mtodos de testing utilizados. Se basa principalmente en realizar ligeras modificaciones en el programa que daran lugar a un comportamiento anmalo del mismo (resultados distintos) y verificar si la estrategia de testing utilizada es capaz de detectar estos cambios.. ejemplo

Ejemplos de estos pequeos cambios lo podemos tener modificando el operador en las guardas de sentencias selectivas o iterativas, eliminando sentencias, etc

la FaultInjection

Que persigue objetivos similares a la MutationTesting (de hecho se considera a esta tcnica como parte de la FaultInjection). Entre este tipo de tcnicas tenemos la CodeInsertionTesting, en la cual se introducen sentencias nuevas que provocan un error o un comportamiento anmalo en el sistema.

Garantiza: Se utiliza las decisiones en su parte verdaderas y en su parte falsa Se ejecuten todos los bucles en sus limites Se utilizan todos las estructuras de datos internas

PRUEBA DE LA CAJA NEGRA

( Pressman ) se centran en los requisitos funcionales

Pruebas sobre la interfaz del software

Enfoncada en las entradasysalidad y no en el cdigo fuente

METODOS

Dinmica y Esttica

Adivinando el ERROR:

BASADO: conjeturas, intuicin y Experiencia

RESULTADO: posibles errores, cosas de prueba,cosas encontrados

Para desarrollar la prueba de caja negra existen varias tcnicas, entre ellas estn:

1. Tcnica de la Particin de Equivalencia: esta tcnica divide el campo de entrada en clases de datos que tienden a ejercitar determinadas funciones del software.2. Tcnica del Anlisis de Valores Lmites: esta Tcnica prueba la habilidad del programa para manejar datos que se encuentran en los lmites aceptables.3. Tcnica de Grafos de Causa-Efecto: es una tcnica que permite al encargado de la prueba validar complejos conjuntos de acciones y condiciones.