caja blanca
Las pruebas de caja blanca se llevan a cabo en primer lugar, sobre un módulo concreto, para luego realizarlas 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, eseesfuerzo debería dedicarse a otro tipo de pruebas más especializadas (un argumento podría ser que los métodos de una clase suelen ser menos complejos que los de una función de programaciónestructurada). Dentro de las Pruebas de Caja Blanca encontramos las llamadas coberturas (sentencia, decisión, condición y múltiple además de los mencionados caminos ciclomáticos propuestos por McCabe)
Esteconcepto también es utilizado de manera análoga en la teoría general de sistemas.
Las pruebas de caja blanca (también conocidas como pruebas de caja de cristal o pruebas estructurales) se centran enlos detalles procedimentales del software, por lo que su diseño está fuertemente ligado al código fuente. El testeador escoge distintos valores de entrada para examinar cada uno de los posibles flujosde 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...
Regístrate para leer el documento completo.