Caja blanca

Solo disponible en BuenasTareas
  • Páginas : 5 (1118 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de marzo de 2011
Leer documento completo
Vista previa del texto
Caja Blanca: Prueba de la Estructura de control.

Una estructura de control permite controlar el flujo de la ejecución de instrucciones. Con estas estructuras, el programador puede determinar el orden en que se ejecutarán las instrucciones que están dentro de estas estructuras: estructura de secuencia, estructura de selección, y estructura de repetición.

|PRUEBAS DE CAJA BLANCA|

|Consiste en realizar pruebas para verificar que líneas específicas de código funcionan tal como esta definido. También se le |
|conoce como prueba de caja-transparente. |
|La prueba de la caja blanca es un método de diseño de casos de prueba que usa la estructura de control del diseño|
|procedimental para derivar los casos de prueba. |
|Las pruebas de caja blanca intentan garantizar que: |
|• Se ejecutan al menos una vez todos los caminos independientes de cada módulo |
|• Seutilizan 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. |
|Para estaprueba se consideran tres importantes puntos. |
|• Conocer el desarrollo interno del programa, determinante en el análisis de coherencia y consistencia del código. |
|• Considerar las reglas predefinidas por cada algoritmo. |
|• Comparar el desarrollodel programa en su código con la documentación pertinente. |
|La prueba se divide en dos partes que son: |
|a. El análisis estático. |
|• Análisis estático Manual|
|• Inspección: Determina si el código esta completo y correcto, como también las especificaciones. |
|• Walkthrough: Interrelación informal entre testers, creadores y usuarios del sistema. |
|• Análisis estático Automático|
|• Verificación estática: Compara los valores generados por el programa con los rangos de valores predefinidos haciendo una |
|descripción del funcionamiento de los procedimientos en términos booleanos determinando los puntos de falla. |
|• Ejecución simbólica: Hace un seguimiento de lacomunicación entre funciones, módulos, aplicaciones, luego de que todas las |
|partes hayan sido verificadas por separado. |
|b. El análisis dinámico |
|Para esto se cuenta con diferente tipo de herramientas.|
|• Análisis de cobertura: Examina las extensiones del código, haciendo una caja blanca por modulo. |
|• Trafico: Sigue todos los caminos de comunicación entre módulos guardando los valores de las variables en cada uno de ellos. |
|• Simulador: Simula partes del sistema para el cual el hardware no esta...
tracking img