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
¿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
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
Algunos mitos




Madrid, 4th-7th of June 2012
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
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
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
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
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
Mito 7: ¿No documentado?

             Documentación
                                         Nuevos
     Bugs         Pantallazos   Vídeo   planes de   Feedback
                                         pruebas




            No necesariamente Word …

Madrid, 4th-7th of June 2012
¿Os convence?




Madrid, 4th-7th of June 2012
¿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
¿Qué resultados esperar?

                               • … de nuevo
    Defectos

                               • Areas críticas
   Planes de                   • Mejorar en
    pruebas                      conocimiento

Madrid, 4th-7th of June 2012
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
Experiencia y experimentar

               ES LO MÁS IMPORTANTE




Madrid, 4th-7th of June 2012
Visual Studio 2012
                Exploratory Testing




Madrid, 4th-7th of June 2012
Nuevas herramientas
 • Nuevo en Microsoft Test Manager 2012




Madrid, 4th-7th of June 2012
Gestión de las ejecuciones




Madrid, 4th-7th of June 2012
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
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
luis.fraile@globetesting.com

                                      GRACIAS


Madrid, 4th-7th of June 2012

Mitos del testing exploratorio

  • 1.
    Mitos del testingexploratorio 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
  • 4.
  • 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: ¿Medirel 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: ¿testssin 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: ¿Creardefectos? 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: divertidosi 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: ¿Nodocumentado? Documentación Nuevos Bugs Pantallazos Vídeo planes de Feedback pruebas No necesariamente Word … Madrid, 4th-7th of June 2012
  • 11.
  • 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
  • 15.
    Experiencia y experimentar ES LO MÁS IMPORTANTE Madrid, 4th-7th of June 2012
  • 16.
    Visual Studio 2012 Exploratory Testing Madrid, 4th-7th of June 2012
  • 17.
    Nuevas herramientas •Nuevo en Microsoft Test Manager 2012 Madrid, 4th-7th of June 2012
  • 18.
    Gestión de lasejecuciones Madrid, 4th-7th of June 2012
  • 19.
    Creación de bugsy 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 • AgileTesting 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
  • 21.
    luis.fraile@globetesting.com GRACIAS Madrid, 4th-7th of June 2012