CICLO DE VIDA EN V
Busca hacer la actividad de pruebas más efectiva y productiva.
Los planes (y casos de prueba) se van elaborando a medida que se avanza en el desarrollo del proyecto.
El modelo en V es una variación del modelo en cascada que muestra cómo se relacionan las actividades de prueba con el análisis y el diseño.
Podemos utilizar este modelo de ciclo de vida en aplicaciones, que si bien son simple ( Por Ejemplo pequeñas transacciones sobre bases de datos),necesitan una confiabilidad muy alta.
Un ejemplo muy claro en el que no nos podemos permitir el lujo de cometer errores es la aplicación de facturación, en la que si bien los procedimientos vistos individualmente son de codificación e interpretación sencilla la aplicación en su conjunto puede tener matrices complicados.
Los planes (y casos de prueba) se van elaborando a medida que se avanza en el desarrollo del proyecto.
El modelo en V es una variación del modelo en cascada que muestra cómo se relacionan las actividades de prueba con el análisis y el diseño.
Podemos utilizar este modelo de ciclo de vida en aplicaciones, que si bien son simple ( Por Ejemplo pequeñas transacciones sobre bases de datos),necesitan una confiabilidad muy alta.
Un ejemplo muy claro en el que no nos podemos permitir el lujo de cometer errores es la aplicación de facturación, en la que si bien los procedimientos vistos individualmente son de codificación e interpretación sencilla la aplicación en su conjunto puede tener matrices complicados.
VENTAJAS:
• La relación entre las etapas de desarrollo y los distintos tipos de pruebas facilitan la localización de fallos. • Es un modelo sencillo y de fácil aprendizaje. • Hace explícito parte de la iteración y trabajo que hay que revisar. • Involucra al usuario en las pruebas. |
DESVENTAJAS:
• El cliente debe tener paciencia pues obtendrá el producto al final del ciclo de vida. • Las pruebas pueden ser caras y, a veces, no lo suficientemente efectivas. • El producto final obtenido puede que no refleje todos los requisitos del usuario. |