24/9/2011 17:55 El Bruno

[#MTM11] Microsoft Test Manager 11: Bienvenido Exploratory Testing (I)

image

Buenas,

hoy me toca cambiar de herramienta y después de hablar de Visual Studio 11 y de Team Foundation 11, hoy le damos un repaso a la 3ra herramienta de la suite: Microsoft Test Manager 11. (en realidad con VS11 hay varias más, pero vamos por partes).

Una de las novedades que se incorporan en esta versión, es la capacidad de realizar “Exploratory Testing” (no sé cual es el simil en castellano). Esta modalidad de test, se implementa cuando se decide probar una aplicación sin guiarse por un guión de pruebas.

Este modo de pruebas (que no es la clásica prueba del mono loco), es muy útil cuando trabajas en iteraciones muy ágiles, con fases de diseño e implantación que van madurando a medida que avanza el producto.

Lo interesante de las pruebas exploratorias (sigue sin gustarme el término), es que luego podemos asociar las mismas a uno o más WorkItems para dar lugar así, a lo que ya conocemos de ALM y Team Foundation. Por ejemplo, si trabajamos con una historia de usuario con la siguiente información:

As a <code monkey> I want <a code editor tool> so that <I can write awesome code>

y comenzamos una sesión de exploratory testing asociada a esa User Story, pues los errores que encontremos se asociarán automáticamente a la US.

Veamos un ejemplo, con mi user story anterior que es la Nro 4. Cuando lanzo MTM11, veo que en la sección de TEST tengo una opción “do exploratory testing”, pues bien, la lanzamos y vemos que tenemos la opción de seleccionar la User Story con la que queremos trabajar.

image

En este punto lanzamos la opción de pruebas exploratorias y nos encontramos con la sidebar de MTM para comenzar nuestras pruebas, pero sin ningun test script.

image

En este punto puedo crear, bugs, test cases, o inclusive asociar a esta prueba screenshots o información adicional como comentarios.

Para darle sentido a esta prueba, he lanzado el notpad y he comenzado a programar en el mismo.

image

Pero claro, me he encontrado con la falta de uná opción “BUILD” dentro del notepad, asi que reportaré un BUG. Un detalle interesante en este punto, es que este tipo de pruebas, lleva un log completo de nuestras acciones para poder reportar las mismas.

image.

Pero también es posible que a partir de las acciones que hemos realizado, necesitemos crear un Test Case. En este caso, aprovechamos la opción Create Test Case y ya tendremos un script de pruebas con las acciones que he realizado.

image

Cuando hemos creado estos elementos relacionados, ya podemos verlos en el log de acciones de la sidebar de MTM.

image

Finalmente, a partir de nuestro test sin script hemos creado una nueva sesion de Exploratory Testing.

image

Luego podremos volver a la misma

image

o inclusive ver los demás elementos que hemos creado.

Y solo por curiosidad, este es el ActionLog que ha creado para mi MTM

  • Launch '%windir%\System32\notepad.exe'
  • Type the following paragraph in 'Unknown Name' text box
  • 'public class Demo()
  • ' in the window 'Untitled – Notepad'
  • Type 'Alt, Control + '' in 'Unknown Name' text box
  • Type 'Alt, Control + ?' in 'Unknown Name' text box
  • Type the following paragraph in 'Unknown Name' text box
  • public class Demo()
    {
    }'
  • Type '{Up}{Right}' in 'Unknown Name' text box
  • Click 'File' menu item
  • Click 'File' -> 'Save As...' menu item
  • Click 'Favorites' -> 'Desktop' tree item in the window 'Save As'
  • Click 'Favorites' -> 'Desktop' tree item
  • Click window numbered 2 in 'Explorer Pane' pane
  • Select 'demo.cs' in 'File name:' combo box
  • Type '{Enter}' in 'File name:' text box
  • Click 'View' -> 'Status Bar' menu item in the window 'demo.cs – Notepad'
  • Type 'Control + {F11}' in 'Unknown Name' text box in the window 'Untitled - Notepad'

También es posible realizar pruebas exploratorias, sin asociar a ninguna User Story, lo dejamos para otro post.

 

Saludos @ Home

El Bruno

   

Archivado en: ,,,
Comparte este post: