La prueba exploratoria, que se creía que Cem Kaner et. al. habían definido por primera vez en Testing Computer
Software [KAN99], se hizo pública gracias al trabajo de otros, como James Bach. Bach defiende
un estilo de prueba exploratoria en el que las sesiones cortas de exploración, que duran aproximadamente 90 minutos, se
planifican y se llevan a cabo brevemente, y los resultados se graban y se revisan.
La siguiente cita de James Bach explica algunos de los beneficios de la prueba exploratoria:
"Exploratory software testing is a powerful and fun approach to testing. In some situations, it can be orders of
magnitude more productive than scripted testing. I haven't found a tester yet who didn't, at least unconsciously,
perform exploratory testing at one time or another. Yet few of us study this approach, and it doesn't get much
respect in our field. It's high time we stop the denial, and publicly recognize the exploratory approach for what
it is: scientific thinking in real-time." [BAC01a].
(La prueba de software exploratoria es una propuesta potente y divertida para realizar pruebas. En algunas
situaciones, puede consistir en órdenes de magnitud más productivas que las pruebas con scripts. Todavía no he
conocido a ningún verificador que, aunque fuese inconscientemente, no haya realizado pruebas exploratorias en algún
momento. Sin embargo, somos pocos los que estudiamos este enfoque, que no merece mucho respecto en nuestro campo.
Ha llegado el momento de detener esta negación y reconocer públicamente la propuesta exploratoria como lo que es:
pensamiento científico en tiempo real).
Bach define la técnica de forma simple como diseño y ejecución de pruebas al mismo tiempo. Esta técnica de prueba de
software informático no requiere una planificación significativa por adelantado y tolera una cantidad limitada de
documentación para el destino de la prueba. La técnica requiere principalmente la habilidad y el conocimiento del
verificador para dirigir la prueba y utiliza un bucle activo de información de retorno para dirigir y calibrar el
esfuerzo.
Si desea obtener más información sobre las pruebas exploratorias, le recomendamos los recursos siguientes:
|