Está en la página 1de 17

Testing exploratorio

Testing
¿Qué recuerdan de lo que ya vimos?
Definición

“Es un estilo de testear software que enfatiza, la


libertad personal y responsabilidad individual del
tester, para optimizar de manera continua el valor de
su trabajo tratando al aprendizaje, diseño y ejecución
de pruebas, como actividades que se apoyan
mutuamente y corren en paralelo a lo largo de un
proyecto”

por Cem Kaner


Definición

“El Testing Exploratorio es cualquier testing que se realiza hasta el


punto en el que el tester controla activamente el diseño de las
pruebas, mientras que esas pruebas se ejecutan y
posteriormente se hace uso de la información obtenida
mientras se prueba, para diseñar nuevas y mejores pruebas.”
Elementos básicos de una misión

Tiempo
Objetivos

Reportes

MISIÓN
Tester Exploratorio
Todo explorador necesita una misión, conocimientos, herramientas, y experiencia para
que pueda hacer inferencias y conjeturas a partir de los resultados obtenidos con los
recorridos que haya hecho anteriormente.
Propiedades del Testing Exploratorio
1. Las pruebas no son definidas con anticipación
2. Los resultados obtenidos durante pruebas anteriores guiarán las acciones, los pasos y
los siguientes escenarios de prueba a ejecutar
3. Su foco está en encontrar problemas y defectos
4. Es un acercamiento a las actividades de testing que consisten en una serie de
actividades que se realizan en simultáneo
5. La efectividad del testing se apoya en el conocimiento, habilidades y experiencia del
tester.
Ventajas y desventajas

Ventajas Desventajas
● Útil en contextos con poca ● Depende de los skills, experiencias y
documentación conocimientos del tester
● Más y mejores escenarios ● Requiere cierto seniority
● Desafía la creatividad e intuición ● Dificultad para obtener algunas
● Bajo costo métricas
Comparación

Scripted Exploratory
● Se parte de los requerimientos ● Se parte de la aplicación
● Casos de prueba por adelantado ● Casos de prueba durante la ejecución
● Énfasis en predecir errores ● Énfasis en la adaptación y el aprendizaje
● El control lo tiene el script ● El control lo tiene la mente del tester
Estilos de Testing Exploratorio

● AD-HOC TESTING
● TESTING EXPLORATORIO BASADO EN ESTRATEGIAS
● TESTING EXPLORATORIO BASADO EN SESIONES
TESTING EXPLORATORIO BASADO EN SESIONES

● Dónde: En este punto, necesitamos saber y también comprender, cuál es 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é: ¿Voy a contar con herramientas para asistir a mi trabajo? ¿Qué tipo de herramientas? Algo a tener en cuenta,
es que las herramientas 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, como por ejemplo, un analista de negocio, o quizás la configuración de
un sistema, entre otros.

● Cuál: Una vez que contamos con los puntos anteriores, debemos enfocarnos en encontrar información relevante,
información que nos ayude a proporcionar valor al resto del equipo. ¿Sobre qué aspecto queremos encontrar y
proveer valor encontrando información? ¿Sobre seguridad, performance, usabilidad?
Anatomía de una Sesión
Hoja de sesión
Métricas de una Sesión
● Para las mediciones, las métricas en las sesiones son extraídas a partir de:
● Cantidad de Sesiones que se hayan completado.
● Cantidad de Defectos y Problemas que se hayan encontrado.
● Áreas funcionales que hayan sido cubiertas.
● Porcentaje de tiempo que se haya invertido en:
○ El Armado de la Sesión;

○ Testing; y,

○ La Investigación y Reporte de Defectos.


Ejemplo de Reporte de Sesiones
Exploremos juntos una aplicación
Gracias!
Testing

También podría gustarte