pruebas de caja blanca

Páginas: 7 (1702 palabras) Publicado: 17 de agosto de 2013
1. Pruebas de Caja Blanca

2. Pruebas de Caja Negra
Pruebas de Caja Blanca
* Verifican la correcta implementación de las unidades internas, las estructuras y sus relaciones
* Hacen énfasis en la reducción de errores internos.
Los métodos de caja blanca o estructural permiten derivar casos de prueba que:
- Garanticen que todas las rutas independientes dentro del módulo se ejecuten al menosuna vez
-Ejecuten los lados verdadero y falso de todas las decisiones lógicas
- Ejecuten todos los ciclos dentro y en sus límites operacionales Ejerciten las estructuras de datos internas para asegurar su validez

Las pruebas de caja blanca (también conocidas como pruebas de caja de cristal o pruebas estructurales) se centran en los detalles procedimentales del software, por lo que su diseñoestá fuertemente ligado al código fuente. El testeador escoge distintos valores de entrada para examinar cada uno de los posibles flujos de ejecución del programa y cerciorarse de que se devuelven los valores de salida adecuados.
Al estar basadas en una implementación concreta, si ésta se modifica, por regla general las pruebas también deberán rediseñarse.
Aunque las pruebas de caja blanca sonaplicables a varios niveles —unidad, integración y sistema—, habitualmente se aplican a las unidades de software. Su cometido es comprobar los flujos de ejecución dentro de cada unidad (función, clase, módulo, etc.) pero también pueden testear los flujos entre unidades durante la integración, e incluso entre subsistemas, durante las pruebas de sistema.
A pesar de que este enfoque permite diseñarpruebas que cubran una amplia variedad de casos de prueba, podría pasar por alto partes incompletas de la especificación orequisitos faltantes, pese a garantizar la prueba exhaustiva de todos los flujos de ejecución del código analizado.
Las principales técnicas de diseño de pruebas de caja blanca son:
Pruebas de flujo de control
Pruebas de flujo de datos
Pruebas de bifurcación (branch testing)Pruebas de caminos básicos

PRUEBA DE CAJA BLANCA
En programación, se denomina cajas blancas a un tipo de pruebas de software que se realiza sobre las funciones internas de un módulo. Así como las pruebas de caja negra ejercitan los requisitos funcionales desde el exterior del modulo, las de caja blanca están dirigidas a las funciones internas. Entre las técnicas usadas se encuentran; lacobertura de caminos (pruebas que hagan que se recorran todos los posibles caminos de ejecución), pruebas sobre las expresiones lógico-aritméticas, pruebas de camino de datos (definición-uso de variables), comprobación de bucles (se verifican los bucles para 0,1 y n iteraciones, y luego para las iteraciones máximas, máximas menos uno y más uno.

Las pruebas de caja blanca se llevan a cabo en primerlugar, sobre un módulo concreto, para luego realizar las de caja negra sobre varios subsistemas (integración).

En los sistemas orientados a objetos, las pruebas de caja blanca pueden aplicarse a los métodos de la clase, pero según varias opiniones, ese esfuerzo debería dedicarse a otro tipo de pruebas más especializadas

Las pruebas de caja blanca realizan un seguimiento del código fuentesegún va ejecutando los casos de prueba, de manera que se determinan de manera concreta las instrucciones, bloques, etc. en los que existen errores. Cuando se pasan casos de prueba al programa que se está probando, es conveniente conocer qué porcentaje del programa se ha ejecutado, de manera que estemos próximos a asegurar que todo él es correcto

Criterios de cobertura

El análisis decobertura del código es el proceso de:

- Encontrar fragmentos del programa que no son ejecutados por los casos de prueba.
- Crear casos de prueba adicionales que incrementen la cobertura.

- Determinar un valor cuantitativo de la cobertura (que es, de manera indirecta, una medida de la calidad del programa).


Adicionalmente, el análisis de cobertura también permite la identificación de casos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pruebas caja blanca
  • Prueba de caja blanca
  • Pruebas De Caja Blanca Negra
  • Pruebas de caja blanca y negra
  • Pruebas de caja blanca
  • Tipos de pruebas de caja blanca
  • PRUEBAS DE CAJA BLANCA
  • Pruebas de Caja Blanca.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS