¿Qué significa prueba basada en el contexto?
La prueba basada en el contexto es un tipo de prueba de software que tiene en cuenta el uso del producto sobre el terreno o en un entorno de rendimiento o producción. Es una de las formas en que los desarrolladores evalúan el software a medida que se construye, buscando fallos y optimizando su diseño antes de su lanzamiento final.
Definición de las pruebas basadas en el contexto
Las pruebas basadas en el contexto son algo que los expertos describirían como una “filosofía” de las pruebas, algo que se hace junto con otros tipos de pruebas conceptuales en el desarrollo ágil de software.
Algunos profesionales dirían, por ejemplo, que algunas cuestiones más abstractas con interfaces de usuario o procesos fáciles de usar (o eficientes para el usuario) formarían parte de las pruebas basadas en el contexto, en lugar de formar parte de un tipo de prueba de software más técnico. En otras palabras, en las pruebas basadas en el contexto, los desarrolladores se fijan en cómo utiliza realmente la gente el software y si ese proceso funciona bien, en lugar de buscar casos concretos de violaciones del código en cuanto a sintaxis o lenguaje de funciones.
La naturaleza de las pruebas contextuales es distinta a la de otros tipos de pruebas de software, más técnicas por definición. Por ejemplo, las pruebas de caja negra y las de caja blanca son dos metodologías de pruebas de software que difieren en cuanto a si los desarrolladores examinan o no el diseño interno de un producto. Otros tipos de pruebas, como las pruebas de módulos y las pruebas de integración, tienen que ver con si los desarrolladores están probando módulos individuales de código o módulos conectados que forman un componente funcional de un programa de software.