Pruebas de caja negra y caja blanca


PRUEBAS DE CAJA NEGRA Y CAJA BLANCA

Las pruebas de caja negra, también llamadas pruebas de comportamiento que se enfocan en los requerimientos funcionales del software; es decir, las técnicas de prueba de caja negra le permiten derivar conjuntos de condiciones de entrada que revisarán por completo todos los requerimientos funcionales. Intentan encontrar errores en las categorías siguientes:

 1) Funciones incorrectas o faltantes.

2) Errores de interfaz.

3) Errores en las estructuras de datos o en el acceso a bases de datos externas.

4) Errores de comportamiento o rendimiento.

 5) Errores de inicialización y terminación.

Las pruebas se diseñan para responder a las siguientes preguntas:

• ¿Cómo se prueba la validez funcional?

• ¿Cómo se prueban el comportamiento y el rendimiento del sistema?

• ¿Qué clases de entrada harán buenos casos de prueba?

• ¿El sistema es particularmente sensible a ciertos valores de entrada?

• ¿Cómo se aíslan las fronteras de una clase de datos?

• ¿Qué tasas y volumen de datos puede tolerar el sistema?

• ¿Qué efecto tendrán sobre la operación del sistema algunas combinaciones específicas de datos?

Las pruebas de caja blanca, también llamada prueba de caja de vidrio; es una filosofía de diseño de casos de prueba que usa la estructura de control descrita como parte del diseño a nivel de componentes para derivar casos de prueba. Al usar los métodos de prueba de caja blanca, puede derivar casos de prueba que:

 1) Garanticen que todas las rutas independientes dentro de un módulo se revisaron al menos una vez.

 2) Revisen todas las decisiones lógicas en sus lados verdadero y falso.

 3) Ejecuten todos los bucles en sus fronteras y dentro de sus fronteras operativas.

4) Revisen estructuras de datos internas para garantizar su validez.

Fuentes de información: 

https://www.javier8a.com/itc/bd1/ld-Ingenieria.de.software.enfoque.practico.7ed.Pressman.PDF

Comentarios

Entradas populares de este blog

Diagrama sistema liquidación de nómina

Gestión de memoria virtual