Successfully reported this slideshow.

Testing en equipos ágiles con Microsoft Test Manager y Lab Manager 2010

1,263 views

Published on

Con las metodologías ágiles, debemos primar el entregar valor y responder al cambio rápidamente. Estos valores los tenemos que tener en cuenta también a la hora de hacer el pruebas de nuestras aplicaciones, incluyendolos en la planificación de cada sprint.

Para las pruebas de software también aplicaremos conceptos ágiles, como la respuesta ante el cambio, y la entrega de valor frecuente.

Con Microsoft Test Manager , las pruebas de interfaz de usuario codificadas (CodedUI) y Lab Management, seremos capaces de aplicar conceptos como exploratory testing, así como el flujo completo y automatizado de construir-desplegar-probar.

Published in: Technology
  • Be the first to like this

Testing en equipos ágiles con Microsoft Test Manager y Lab Manager 2010

  1. 1. Testing en equipos ágilesMicrosoft Test Manager y Lab Management Luis Fraile – ALM Division Manager luis.fraile@globealm.com http://www.globealm.com http://www.globetesting.com @globetesting @lfraile
  2. 2. ● Breve introducción ágil ● Pruebas de exploración ● Herramientas en Visual Studio 2010 ● Bugs accionables ● Revisión del planAgenda ● Tests de regresión ● Automatización de tests ● Pruebas en laboratorio (Lab Management)
  3. 3. Agile Tester Tester Desarrollador Experto
  4. 4. Cuadrantes de agile testing Enfrentadas al negocio Automatizadas Manuales Manuales Pruebas de exploración Pruebas funcionales Escenarios Ejemplos Pruebas de usabilidad Críticas al producto Prototipos Pruebas de aceptación de programación Simulaciones Ayudan a la usuario Pruebas de carga Pruebas unitarias Pruebas de rendimiento Pruebas de componentes Pruebas de seguridad Herramientas Automatizadas Enfrentadas a la tecnología
  5. 5. Exploratory testing
  6. 6. Casos de test de exploración Enlazan el diseño y la ejecución de pruebas El tester aprende del producto probándolo Enfatiza la creatividad Puede usarse como forma de comenzar la planificación
  7. 7. Microsoft Test Manager (MTM) Nos permite Herramienta de Necesario para planificar y ejecutargestión de casos de Necesitamos creación de casos de todo el esfuerzo de prueba prueba pruebas Visual Studio 2010 Visual Studio 2010 Team Foundation Ultimate Test Professional Server 2010
  8. 8. ¿Qué ocurre cuando falla?Graphic by Jeff Atwood(CodingHorror.com)
  9. 9. Obtención de datos
  10. 10. Creación caso TestDEMO
  11. 11. Cuando llega el …
  12. 12. Bugs accionables Adjunta todos los Creados desde el datos de Test runner diagnósticoBugs de exploración Siguen siendo Work•Datos de diagnóstico en Items de TFS … un rango de tiempo •… colaboración con el desarrollador
  13. 13. Ejecución Tests, creación bugsDEMO
  14. 14. Comunicación
  15. 15. Bug accionables Consulta Abre bug Intellitrace, vi Hace check-in Impacta adesde Team Repara bug  deo, diagnosti y enlaza WI pruebas Explorer cos, …
  16. 16. Flujo de información e impactoDEMO
  17. 17. Pruebas de regresión Creación de casos¿Evitar caer en los de test desde bugs mismos fallos? • Acciones grabadas Desde MTM
  18. 18. Creación pruebas de regresiónDEMO
  19. 19. Añadimos un poco de agilidad
  20. 20. Grabaciones Fast-ForwardDEMO
  21. 21. Automatización VisualStudio 2010 • FF -> Coded UI tests Ultimate • … ejecución manual …Aún así … validación automática • Entornos físicos MTM • Entornos virtuales
  22. 22. Creación de Coded UIDEMO
  23. 23. Entornos de laboratorio
  24. 24. Entrega continua● Valor ágil Build● Automatización ciclo: ● Build-deploy-test● Team Build + Lab Management ● Scripts de deploy en entornos Test Deploy ● Pruebas automatizadas
  25. 25. Snapshots
  26. 26. Lab ManagementDEMO
  27. 27. Conclusiones Facilitar el ciclo de pruebas Bugs accionables Añadir agilidad mediante automatización Añadir agilidad a la comunicación Ayudar a la entrega continua
  28. 28. DesterrarGraphic by Jeff Atwood(CodingHorror.com)
  29. 29. Muchas graciasluis.fraile@globetesting.com

×