1. Pruebas de extremo a extremo:
las pruebas de extremo a extremo son el tipo de prueba de software que se utiliza para probar todo el software de principio a fin junto con su integración con interfaces externas. El objetivo principal de las pruebas de extremo a extremo es identificar las dependencias del sistema y asegurarse de que la integridad de los datos y la comunicación con otros sistemas, interfaces y bases de datos ejerzan una producción completa.
2. Pruebas de sándwich :
las pruebas de sándwich también se denominan pruebas de integración híbrida. Comprende la prueba de enfoque de abajo hacia arriba y la prueba de enfoque de arriba hacia abajo, por lo tanto, utiliza la ventaja tanto del enfoque de abajo hacia arriba como del enfoque de arriba hacia abajo. Tampoco se puede usar para aquellos sistemas que tienen mucha interdependencia entre diferentes módulos y permite pruebas paralelas.
Diferencia entre las pruebas de extremo a extremo y las pruebas de sándwich:
S. No. | Pruebas de extremo a extremo | Prueba de sándwich |
---|---|---|
1. | En las pruebas de extremo a extremo, se prueba el flujo de comportamiento del software. | En las pruebas tipo sándwich, se utilizan el enfoque de arriba hacia abajo y el enfoque de abajo hacia arriba para las pruebas. |
2. | Validó todas las interfaces del software. | Sigue la especificación de módulos. |
3. | Generalmente se realiza de forma manual. | Generalmente se enfoca en la verificación funcional. |
4. | Es rentable. | No es rentable. |
5. | En esto, se requiere conocimiento sobre sistemas interconectados. | En este no se requiere conocimiento de sistemas interconectados. |
6. | En esto, hay necesidad de menos recursos para la prueba. | En esto, hay necesidad de un gran número de recursos. |
7. | No permite pruebas en paralelo. | Permite pruebas paralelas. |
8. | Validó todas las interfaces del software. | Valida el sistema de software según estándares y especificaciones. |