Pruebas de cordura, una técnica de prueba de software realizada por el equipo de pruebas para algunas pruebas básicas. El objetivo de la prueba básica debe realizarse siempre que se reciba una nueva versión para la prueba. Las terminologías como Prueba de humo o Prueba de verificación de construcción o Prueba de aceptación básica o Prueba de cordura se usan indistintamente, sin embargo, cada una de ellas se utiliza en un escenario ligeramente diferente.
La prueba de cordura generalmente no tiene guión, ayuda a identificar las funcionalidades faltantes dependientes. Se utiliza para determinar si la sección de la aplicación sigue funcionando después de un pequeño cambio.
Las pruebas de cordura pueden ser estrechas y profundas. La prueba de cordura es una prueba de regresión estrecha que se enfoca en una o algunas áreas de la funcionalidad
Después de recibir una compilación de software con las correcciones de problemas menores en el código o la funcionalidad, se realiza la prueba de cordura para verificar si los errores informados en la compilación anterior se han solucionado y se ha introducido una regresión debido a estas correcciones, es decir, no se está rompiendo ninguna funcionalidad que funcionara previamente. El objetivo principal de las pruebas de cordura para verificar la funcionalidad planificada está funcionando como se esperaba. En lugar de hacer una prueba de regresión completa, se realiza la prueba de cordura.
Las pruebas de cordura ayudan a evitar el desperdicio de tiempo y costos involucrados en las pruebas si la compilación falla. El probador debe rechazar la compilación al fallar la compilación.
Después de completar la prueba de regresión, se inicia la prueba de cordura para verificar que las correcciones de defectos y los cambios realizados en la aplicación de software no están rompiendo la funcionalidad principal del software. Por lo general, esto se hace casi al final del SDLC, es decir, mientras se lanza el software. Se puede decir que las pruebas de cordura son un subconjunto de las pruebas de aceptación. También podemos decir Pruebas de aceptación del probador para pruebas de cordura. Las pruebas de cordura son un enfoque estrecho y profundo de las pruebas, deben concentrarse en las características principales y limitadas de las pruebas en detalle.
Aquí están los pocos puntos consolidados de las pruebas de cordura:
- Las pruebas de cordura siguen un enfoque estrecho y profundo con pruebas detalladas de algunas características limitadas.
- Las pruebas de cordura no suelen tener guiones.
- Las pruebas de cordura son un subconjunto de las pruebas de regresión.
- La prueba de cordura es una prueba superficial para probar que la aplicación de software funciona como se menciona en los documentos de especificaciones y cumple con las necesidades del usuario.
- Las pruebas de cordura se utilizan para verificar que los requisitos de los usuarios finales cumplen o no.
- Pruebas de cordura para verificar después de las correcciones menores, la pequeña sección de código o funcionalidad funciona como se esperaba y no rompe la funcionalidad relacionada.
– Ver más en: Software Testing Class