Propiedades del Testing Exploratorio
Algunos datos importantes sobre el testing exploratorio:
- Las pruebas no son definidas con anticipación, se espera que el tester aprenda con rapidez, acerca de un producto o nueva funcionalidad mientras que se provee retroalimentación al resto del equipo.
- Los resultados obtenidos durante pruebas anteriores guiarán las acciones, los pasos y los siguientes escenarios de prueba a ejecutar, construyendo así un conjunto de pruebas más eficaz.
- Su foco está en encontrar problemas y defectos por medio de la exploración del sistema bajo prueba.
- Es un acercamiento a las actividades de testing, que consiste en una serie de actividades que se realizan en simultáneo, tales como el aprendizaje del sistema; diseño y ejecución de las pruebas.
- La efectividad del testing se apoya en el conocimiento, habilidades y experiencia del tester.
Algunos puntos a considerar al armar una sesión serían los siguientes: dónde debemos enfocar nuestros esfuerzos durante nuestra exploración; qué recursos tenemos a nuestra disposición; cuál es la información que descubrimos durante nuestro trabajo.
- Dónde: El objetivo de nuestro trabajo de exploración. Podría ser posible que estemos trabajando probando un requerimiento, un módulo, una nueva funcionalidad, etc.
- Qué: Herramientas a utilizar. Pueden estar en cualquier forma, desde una nueva técnica, la ayuda de un compañero u otro actor que esté involucrado en el proyecto.
- Cuál: Contando con los puntos anteriores, debemos enfocarnos en encontrar información relevante que nos ayude a proporcionar valor al resto del equipo.