• Like
ALMSaimada Testing Funcional
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

ALMSaimada Testing Funcional

  • 893 views
Published

Un recorrido completo desde los casos de pruebas funcionales de MTM, la creación de bugs accionables, Intellitrace, hasta la automatización completa del proceso con Lab Management.

Un recorrido completo desde los casos de pruebas funcionales de MTM, la creación de bugs accionables, Intellitrace, hasta la automatización completa del proceso con Lab Management.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
893
On SlideShare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
6
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Can record entire application lifetime or just portions of the lifetime.

Transcript

  • 1. Testing funcionalMicrosoft 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. 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
  • 3. Nobody is perfect but a team can beEl tester es uno más del equipoNo llega al finalEstá durante todo el procesoSi hay bugs• Responsabilidad de todo el equipoSi el testing no es adecuado• Responsabilidad de todo el equipo
  • 4. Herramientas Visual Studio 2010Microsoft Test Work Item de Test runner Manager casos de testsGrabación de Bugs deacciones (data exploración Intellitrace collectors) accionables
  • 5. Microsoft Test Manager (MTM) Nos permite NecesarioHerramienta planificar y para de gestiónde casos de ejecutar todo el esfuerzo Herramientas creación de casos de prueba de pruebas prueba Visual Visual Team Studio 2010 Studio 2010 Foundation Test Ultimate Server 2010 Professional
  • 6. Casos de prueba
  • 7. ¿Qué ocurre cuando falla?Graphic by Jeff Atwood(CodingHorror.com)
  • 8. Obtención de datos
  • 9. IntelliTrace Captura la pila Cuando se dispara una completa de la excepción, podemos ir ejecución de una “paso a paso” para aplicación y sus conocer la causa. eventos. Permite capturar La depuración seexcepciones, valores puede adjuntar a undel registro, archivos, WorkItem (Bug) bases de datos, etc.
  • 10. Creación caso TestDEMO
  • 11. Ejecución tests Test runner Ejecución Marcamos ¿y en la … MTM manual paso los pasos exploración? a paso como … • Passed • … igual • Failed
  • 12. Cuando llega el …
  • 13. 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
  • 14. Ejecución Tests, creación bugsDEMO
  • 15. Comunicación
  • 16. Bug accionables Consulta Intellitrace, video,Abre bug desde Team Explorer Repara bug  Hace check-in diagnosticos, …
  • 17. Impacto a las pruebas • ¿qué pruebas tenemos que Cuando código cambia ejecutar? Cuando un bug se • ¿Qué prueba fue el origen del soluciona bug? Cuando una historia • ¿Qué casos de prueba hay que de usuario se completa ejecutar?
  • 18. Flujo de información e impactoDEMO
  • 19. Pruebas de regresión Creación de casos¿Evitar caer en los de test desde bugs mismos fallos? • Acciones grabadas Desde MTM
  • 20. Creación pruebas de regresiónDEMO
  • 21. Añadimos un poco de agilidad
  • 22. Repetición … • Automatización dePrimer paso la repetición Microsoft • Grabaciones FastTest Manager Forward • Paso a paso Repetición • Todos los pasosVerificación • Por pasos manual
  • 23. Grabaciones Fast-ForwardDEMO
  • 24. Automatización VisualStudio 2010 • FF -> Coded UI tests Ultimate • … ejecución manualAún así … … validación automática • Entornos físicos MTM • Entornos virtuales
  • 25. Creación de Coded UIDEMO
  • 26. Entornos de laboratorio
  • 27. Entrega continua Build Build-deploy- Ágiles test Team Build + Lab Test Deploy Management
  • 28. ¿Qué ocurre cuando falla?Graphic by Jeff Atwood(CodingHorror.com)
  • 29. Snapshots
  • 30. Lab ManagementDEMO
  • 31. 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
  • 32. DesterrarGraphic by Jeff Atwood(CodingHorror.com)
  • 33. Muchas graciasluis.fraile@globealm.com