1. Pruebas ágiles :
las pruebas ágiles son el tipo de prueba de software que involucra a todos los miembros del equipo del proyecto, expertos especiales y probadores. En el trabajo conjunto de pruebas ágiles, las pruebas no son una fase diferente y las pruebas se realizan junto con las fases de desarrollo que incluyen requisitos, diseño, codificación y generación de casos de prueba. Tiene lugar junto con el ciclo de vida de desarrollo de software (SDLC) .
2. Pruebas de modelo V :
las pruebas de modelo V son el tipo de prueba de software que se lleva a cabo una vez que el proceso de desarrollo está completo o casi completo. En esto, los procesos de desarrollo y prueba se mantienen bastante separados. No contiene ningún enfoque de iteración.
Es menos confiable en comparación con las pruebas ágiles.
Diferencia entre pruebas ágiles y pruebas de modelo V:
S. No. | PRUEBAS ÁGILES | PRUEBAS DEL MODELO V |
---|---|---|
1. | Tiene lugar junto con la fase de desarrollo. | Tiene lugar después de la finalización total de la fase de desarrollo. |
2. | En esto, el equipo de desarrollo y el equipo de prueba trabajan juntos. | En las pruebas v, el trabajo del equipo de desarrollo y del equipo de pruebas está separado. |
3. | En este, las pruebas de aceptación se llevan a cabo después de cada iteración. | En esto, las pruebas de aceptación se llevan a cabo solo al final. |
4. | Se acerca a lograr un producto/aplicación que funcione, al final de cada iteración. | No contiene ningún enfoque de iteración. |
5. | Obliga a la interacción con el cliente de forma regular. | No exige la interacción con el cliente de forma regular. |
6. | Es más adecuado para los proyectos donde los requisitos cambian rápidamente. | Es adecuado donde los cambios de requisitos son casi nulos. |
7. | En esto, la prueba no es una fase separada. | En esto, la prueba es una fase separada. |
8. | Prueba cada módulo después de su desarrollo. | Prueba todo el software en conjunto. |