Social Icons

martes, 9 de abril de 2013

Testeando en Tean Foundation Service

El Update 2 del TFS ha sido entregado el día 4 de abril con algunas nuevas funcionalidades de ALM. Me gustó la parte de testing y en este post voy a mostrar el proceso a seguir para crear un plan de test, hacer un poco de testing y añadir un bug al proyecto.

Microsoft está haciendo un gran esfuerzo para ponerse al día con el testing y aunque todavía es bastante complicado para los desarrolladores de SharePoint debemos hacerlo también porque los beneficios, en general, y la tranquilidad que da, en particular, lo merecen.

Antes de empezar necesitaremos bajar el Visual Studio Test Professional y una vez que lo tengamos estamos listos. Instalar este software solo para poder crear luego los tests en la web es matar moscas a cañonazos, pero es lo que hay…

Tu ordenador va a necesitar reiniciarse, tenlo en cuenta también.

Creando un Test Plan:
Antes de empezar necesitamos un plan…

La manera de crear un plan está perfectamente explicada aquí, no hace falta que repita los pasos aquí, básicamente necesitas abrir el Microsoft Test Manager, conectar a tu TFS y crear un plan.

¡Listo para empezar!

Creando un Nuevo Test:
Fácil.

Vas a la web de TFS y pulsas en la pestaña TEST. Haz click en New.
Tendrás que darle un nombre y asignarlo, hasta ahora sin problemas.

image

Ahora voy a añadir algunos pasos.

image

Añadir los pasos es también muy fácil y rápido. El último que he añadido es solo para asegurarme de que algo falla.

Finalmente hacemos click en Save y Close.

Ejecutar los Tests:
¡De momento ha sido fácil! ahora la parte complicada.

Para ejecutar los tests tenemos que hacer click en el botón Run, asegúrate de que permites al sitio abrir ventanas pop up porque si no no va a funcionar.

image

Si el test no aplica o está en espera podemos marcarlo así en el desplegable de la esquina superior derecha:

image

Si el test necesita ser probado tenemos que seguir manualmente cada paso y asegurarnos de que funciona. Después de testear algo haremos click en el botón verde si funciona y en el rojo si no.

En el caso de que alguno no funcione se nos pedirá un comentario sobre el error.

image

Entonces podemos crear un bug o salvar el resultado del test.

Si hacemos click en el botón para crear un bug automáticamente nos mostrará un formulario de bug con el estado de los pasos del test para facilitarnos la descripción del problema. Tendremos que darle un nombre al bug, asignarlo y darle un valor de severidad.

image

Después guardamos el casi de test y será mostrado como Fallido en el plan de tests.

image

Supondremos que el fallo ha sido arreglado y volveremos a correr el test.
Bien, todos los pasos funcionaron esta vez y el test está marcado como Pasado en el plan de test.

image

Conclusión:
Rápido, bonito y fácil.

No sé hasta qué punto esto será capaz de sustituir la infraestructura que tenemos ahora… pero sin duda tiene mejor pinta.

No hay comentarios: