Las técnicas presentan un reto para los ingenieros de software quienes por naturaleza son personas constructivas.
Las pruebas no deben provocar culpa y no son destructivas, es mas nos ayudan encontrar errores para poder corregir la mayor cantidad de errores antes de entregarlo al cliente.
El principio de facilidad de prueba indica si es fácil o no probar un programa de computadora.
Operatividad cuanto mejor funcione con mayor eficiencia podrá probarse.
Observabilidad, lo que se ve es lo que se puede probar.
Controlabilidad cuanto mejor se controle el software mejor se automatizaran y mejoraran las pruebas.
Capacidad para descomponer al controlar el alcance de la prueba se aíslan los problemas más fácilmente y se aplicaran nuevas pruebas con mayor inteligencia.
Simplicidad cuanto menos haya que probar más rápido se hará.
Estabilidad cuanto menos cambios haya menores alteraciones habrá en la prueba.
Facilidad de comprensión, cuanto más información se hará la prueba con mayor inteligencia
Las pruebas de caja blanca se enfocan en un examen cercano al detalle procedimental y pueden diseñarse solo después del diseño a nivel de componentes es necesario que los detalles logicosesten disponibles.
Es importante hacer esquemas de los diferentes flujos que nos permitan luego trazar rutas para observar el comportamiento a lo largo de las mismas.
La complejidad ciclo matica es una métrica que nos resulta útil para predecir cuales módulos tienen más probabilidades de contener errores, esta proporciona una medida cuantitativa de la complejidad lógica de un programa y se calcula de tres formas.
1. El número de regiones corresponde a la complejidad ciclo matica
2. La complegidadciclomatica V(G) de una grafica de flujo se define como
V(G) = E-N +2
donde E es el numero de aristas y N el numero de nodos
3. La complejidad ciclo matica se define como
V(G) = P+1 donde p es el numero de nodos predicados
Las pruebas de caja negra es una prueba complementaria a las pruebas de caja blanca y tiene como finalidad descubrir otro tipo de errores.
No hay comentarios:
Publicar un comentario