Material de caja negra y caja blanca
1. Garanticen que se ejerciten por lo menos una vez todos los caminos independientes de
cada modulo, programa o método.
2. Ejerciten todas las decisiones lógicas enlas vertientes verdadera y falsa. 3. Ejecuten todos los bucles en sus límites operacionales. 4. Ejerciten las estructuras internas de datos para asegurar su validez.
Es por ello que se considera a la prueba de Caja Blanca como uno de los tipos de pruebas más importantes que se le aplican a los software, logrando como resultado que disminuya en un gran porciento el número de errores existentes enlos sistemas y por ende una mayor calidad y confiabilidad. [Pressman, 2000] Prueba del camino básico. La prueba del camino básico es una técnica de prueba de la Caja Blanca propuesta por Tom McCabe. Esta técnica permite obtener una medida de la complejidad lógica de un diseño y usar esta medida como guía para la definición de un conjunto básico. La idea es derivar casos de prueba a partir de unconjunto dado de caminos independientes por los cuales puede circular el flujo de control. Para obtener dicho conjunto de caminos independientes se construye el Grafo de Flujo asociado y se calcula su complejidad ciclomática. Los pasos que se siguen para aplicar esta técnica son:
1. A partir del diseño o del código fuente, se dibuja el grafo de flujo asociado. 2. Se calcula la complejidadciclomática del grafo. 3. Se determina un conjunto básico de caminos independientes. 4. Se preparan los casos de prueba que obliguen a la ejecución de cada camino del
conjunto básico. Los casos de prueba derivados del conjunto básico garantizan que durante la prueba se ejecuta por lo menos una vez cada sentencia del programa. Notación de Grafo de Flujo. Para aplicar la técnica del camino básico se debeintroducir una sencilla notación para la representación del flujo de control, el cual puede representarse por un Grafo de Flujo. Cada nodo del grafo corresponde a una o más sentencias de código fuente. Todo segmento de código de cualquier programa se puede traducir a un Grafo de Flujo. Para construir el grafo se debe tener en cuenta la notación para las instrucciones. Figura 1.1 y Figura 1.2....
Regístrate para leer el documento completo.