Sistemas comersiales
Las estrategias de prueba de software por loregular tienen las siguientes características:
a) Para realizar pruebas efectivas un equipo de software debe efectuar revisiones técnicas formales y efectivas. Esto eliminara muchos errores antesde que empiece la prueba.
b) La prueba comienza a nivel de componentes y trabaja hacia afuera hacia la integración de todo el sistema.
c) Diferentes técnicas de prueba son apropiadas endiferentes momentos.
d) La prueba la dirige el desarrollador de software en el caso de proyectos grandes un grupo independiente de pruebas.
e) La prueba y la depuración son actividades diferentes perola segunda debe incluirse en cualquier estrategia de prueba.
Una estrategia para la prueba del software debe incluir pruebas de bajo nivel (necesarias para confirmar la correcta implementación de unsegmento pequeño de código fuente) y de alto nivel (que validen las principales funciones del sistema a partir de los requisitos del cliente) una estrategia debe servir como guía. Debido a que los pasosde estrategias de pruebas son simultáneos cuando empieza aumentar la presión por las fechas límite debe tenerse la opción de medirse los avances y buscar que los problemas aparezcan lo antesposible.
Planeación de pruebas
La meta es detectar la mayor cantidad de errores posible con los recursos posibles. Los pasos para el plan de pruebas de unidades son las siguientes:
1. Decida la filosofíade las pruebas de unidades. Aquí se identifica que unidades deben probarse y quien lo hará.
Para proyectos de desarrollo orientado a objetos se prueban lo métodos de cada clase, después la clases decada paquete y luego el paquete como un todo. El plan ideal y la ejecución de las pruebas de unidades debe realizarlo alguien diferente al desarrollador.
2. Decida como se documentaran las pruebas...
Regístrate para leer el documento completo.