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.
Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...
ALMSaimada Testing Funcional
1. Testing funcional
Microsoft 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 be
El tester es uno más del equipo
No llega al final
Está durante todo el proceso
Si hay bugs
• Responsabilidad de todo el equipo
Si el testing no es adecuado
• Responsabilidad de todo el equipo
4. Herramientas Visual Studio 2010
Microsoft Test Work Item de
Test runner
Manager casos de tests
Grabación de Bugs de
acciones (data exploración Intellitrace
collectors) accionables
5. Microsoft Test Manager (MTM)
Nos permite Necesario
Herramienta
planificar y para
de gestión
de 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
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 se
excepciones, valores
puede adjuntar a un
del registro, archivos,
WorkItem (Bug)
bases de datos, etc.
13. Bugs accionables
Adjunta todos los
Creados desde el
datos de
Test runner
diagnóstico
Bugs de exploración Siguen siendo Work
•Datos de diagnóstico en Items de TFS …
un rango de tiempo •… colaboración con el
desarrollador
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?
22. Repetición …
• Automatización de
Primer paso
la repetición
Microsoft • Grabaciones Fast
Test Manager Forward
• Paso a paso
Repetición
• Todos los pasos
Verificación
• Por pasos
manual
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