Las pruebas exploratorias se han venido usando desde hace tiempo, pero ¿las estamos usando correctamente?¿son efectivas? Hay bastantes mitos acerca de las pruebas exploratorias que tienen que ser deshechados. Temas como que las pruebas exploratorias son sólo pruebas al azar, como crear y reproducir bugs detectados en las pruenas exploratorias, obtener información acerca de resultados de pruebas exploratorias son sólo algunos de los mitos que trataremos en esta sesión.
Veremos como las pruebas exploratorias pueden ser nuestras aliadas a la hora de descubrir nuevos bugs utlizando metodologías ágiles, como centrarnos en el valor a clientes y como realizar el seguimiento de las pruebas exploratorias, centrándonos especialmente en equipos y metodologías ágiles.
Durante esta sesión, nos apoyaremos en laas herramientas de Microsoft Visual Studio ALM, como Microsoft Test Manager 2012 y Team Foundation Server 2012 y sus nuevas capacidades para la ejecución de pruenas exploratorias. Estas herramientas en combinación con unas buenas técnicas de pruebas exploratorias, nos ayudarán a sacar el máximo valor de las pruebas exploratorias.
Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...
Mitos del testing exploratorio
1. Mitos del testing exploratorio
Luis Fraile
luis.fraile@globetesting.com
@lfraile - @globetesting - @globealm
ALM Division Manager
MVP Visual Studio ALM
Professional Scrum Trainer
Madrid, 4th-7th of June 2012
2. ¿Testing exploratorio?
No es
Ejecución y • Monkey testing
definición • Pruebas de humo
simultánea • No planificado
• Procastinar
Basado en la No sólo en el
perspectiva del documento de
usuario requerimientos
Madrid, 4th-7th of June 2012
3. Las claves
Creativo …
Inspeccionar y aprovecha el Complementario
adaptar potencial del al formal
equipo
Encontrar
TEST EARLY,
defectos Valor al cliente
TEST OFTEN !!!
rápidamente
Madrid, 4th-7th of June 2012
5. Mito1: ad-hoc testing?
Tiene que estar organizado
Hay que saber: ¿Ideas?
Testing Session-
Que se Cuando
tours de based de Tu propio
ha se ha Defectos
James James método
probado probado
Whittaker Bach
Madrid, 4th-7th of June 2012
6. Mito 2: ¿Medir el progreso?
Muchos tipos de medidas:
• Pruebas ejecutadas
• Densidad de defectos
• Dfectos vs. complejidad de requerimientos
Sed creativos
Cuidado
• Las métricas pueden ser engañadas
Siempre descriptivas nunca prescriptivas
Madrid, 4th-7th of June 2012
7. Mito 3: ¿tests sin fin?
Difícil concentrarse en tareas largas (> 25 min)
Endless == useless
Focalizar en partes concretas
• Requerimientos
• Problemas
• Partes complejas
Focaliza durante un periodo corto (25 min)
Toma notas …
Pomodoro testing
Madrid, 4th-7th of June 2012
8. Mito 4: ¿Crear defectos?
El resultado más inmediato:
errores reproducibles
Información a
¿Explorando? Herramientas los
desarrolladores
¿que hacían
Grabación de Capturas de …adopta un
los ¿lápiz y papel?
vídeo pantalla desarrollador
exploradores?
Madrid, 4th-7th of June 2012
9. Mito 5: divertido si haces agile
¿hacer siempre lo
mismo y esperar Inspeccionar y Buscar nuevos
resultados adaptar modos de probar
diferentes?
Dejar creatividad … crees en tu
… ¿o no? …
a los equipos … equipo …
Madrid, 4th-7th of June 2012
10. Mito 7: ¿No documentado?
Documentación
Nuevos
Bugs Pantallazos Vídeo planes de Feedback
pruebas
No necesariamente Word …
Madrid, 4th-7th of June 2012
12. ¿Cuándo empezar?
Lo antes Construir en
posible slices
... Pretotyping
http://www.pretotyping.org/the-
pretotyping-manifesto-1
08/06/2012 Todos los derechos reservados //
Madrid, 4th-7th of June 2012 Globe Testing
13. ¿Qué resultados esperar?
• … de nuevo
Defectos
• Areas críticas
Planes de • Mejorar en
pruebas conocimiento
Madrid, 4th-7th of June 2012
14. Herramientas
Rol importante
Deben ayudar a:
• Gestionar el esfuerzo de test
• Gestionar la ejecución
• Crear defectos
• Proporcionar métricas
Madrid, 4th-7th of June 2012
19. Creación de bugs y casos de
prueba
Desde la propia herramienta
Información de sesión
Puede usarse para:
• Bugs enriquecidos
• Nuevos casos de prueba
Madrid, 4th-7th of June 2012
20. Referencias
• Agile Testing de Lisa Crispin y Janet Gregory
• Anutthara (Microsoft)
http://blogs.msdn.com/b/anutthara
• James Bach http://www.satisfice.com/blog/
• James Whittaker (Google Microsoft)
http://blogs.msdn.com/b/jw_on_tech/
– Exploratory Software Testing: Tips, Tricks,
Tours, and Techniques to Guide Test
Design
Madrid, 4th-7th of June 2012