caja negra y blanca
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.