• Save
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria

  • 770 views
Uploaded on

Presentación de la sesión sobre infraestructura de pruebas, virtualización, Lab Management y Load Test Rigs en Visual Studio 2012 y TFS 2012

Presentación de la sesión sobre infraestructura de pruebas, virtualización, Lab Management y Load Test Rigs en Visual Studio 2012 y TFS 2012

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
770
On Slideshare
770
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
1

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
  • Entornos, herramientas, lugares de trabajoLos testers suelen tener conocimientos limitados de esa área, pero dependen de ella

Transcript

  • 1. Módulo 05Infraestructura de PruebasJose Luis Soria, Plain ConceptsALM Team LeadScrum.org trainer@jlsoriatjlsoria@plainconcepts.com
  • 2. ¿Quiénes somos? www.plainconcepts.com
  • 3. Miembros corporativos de Agile Alliance.Pioneros de las metodologías ágiles y TFS en España.Miembros del Inner Cicle de TFS.Partner del año 2009, 2010 y 2011 a nivel Europeo.Contamos con MVP de Team System, CSM, CSP, PSM, PSDT.Partners acreditados en el programa DPS de Microsoft.
  • 4. Tipos de pruebas Automated Manual and Manual Performance & Load Tests Security Tests „ility‟ Tests Tools Automated Automated
  • 5. Infraestructura y herramientas Test & Lab Test & Lab Manager Manager Test Ctrl. & Feedback Agents Mgr. Performance & Load Tests Security Tests „ility‟ Tests Visual Studio Visual Studio TFS Build Load Test Rig
  • 6. Infraestructura:Primer cuadrante Visual Studio TFS Build
  • 7. Infraestructura Q1Pruebas unitarias, pruebas de componentesHerramientas: Visual StudioInfraestructura: Build Controllers & AgentsSe usa con mucha frecuencia. Debe ofrecerrapidez y flexibilidad
  • 8. BEING UNIT TESTEDUNIT TESTING!
  • 9. Infraestructura de BuildObtiene el código del control de versiones, lo compila y ejecuta pruebas unitarias yherramientas de análisis estático.Build ControllersAsociados 1-1 a colecciones de TFS, y 1-* a Build AgentsTareas ligeras: establecer build number, etiquetar, logs y avance…Fácilmente virtualizables.Build AgentsAsociados 1-1 a un Build Controller.Tareas pesadas: obtener código, compilación, pruebas, etc..Admiten builds con balanceo de carga y/o en paralelo http://bit.ly/bl8P9hSe pueden etiquetar para distribuir la carga
  • 10. Informe “Build Summary”Proporciona un listado de builds e información sobre resultados de pruebas, cobertura,code churn y notas de calidad de la build.
  • 11. Infraestructura para pruebas del cuadrante 1 (Desarrollo)Demo
  • 12. Infraestructura:Segundo cuadrante Test & Lab Manager Test Ctrl. & Agents
  • 13. Infraestructura Q2Pruebas funcionales, prototipos, simulaciones,ejemplos, pruebas de historiasHerramientas: Test Manager y Lab ManagementInfraestructura: Hyper-V + SCVMM, entornosestándarEjecución manual y automatizada
  • 14. Infraestructura de pruebasfuncionalesla ejecución de pruebas automatizadas en distintos entornosUsada para dar soporte aTest ControllersAsociación 1-1 con Team Project Collection | 1-* con test agents.Tareas ligeras: distribución de carga, orquestación, depsliegue de agentes, etc.Fácilmente virtualizablesTest AgentsAsociación 1-1 con test controllers.Tareas pesadas: despliegue,ejecución de pruebas de modo interactivo,recolección de datos de diagnóstico.
  • 15. Lab ManagementAprovisionamiento de entornosEjecución manual y automatizada de pruebas En entornos virtuales En entornos físicos (estándar)
  • 16. Despliegue continuo a Azuredesde TFS en la nube
  • 17. Infraestructura para pruebas del cuadrante 2 (Funcionales)Demo
  • 18. Infraestructura:Tercer cuadrante Test & Lab Manager Feedback Mgr.
  • 19. Infraestructura Q3Testing exploratorio, escenarios, pruebas deusabilidad, aceptación de usuario, Alpha/BetaSe trabaja sobre software que funcionarazonablemente bienA menudo se trabaja desconectado del resto delequipo, y en entornos distintos
  • 20. Infraestructura de pruebas deaceptaciónMáquinas de usuariosLab ManagementFeedback Manager
  • 21. Infraestructura para pruebas del cuadrante 3 (Aceptación, exploratorias)Demo
  • 22. Infraestructura:Cuarto cuadrante Performance & Load Tests Security Tests „ility‟ Tests Visual Studio Load Test Rig
  • 23. Infraestructura Q4Las pruebas de carga generan carga variablesobre el sistema que se está probandoGeneran montones de datos y de informaciónLa interpretación de los resultados requiereherramientas y conocimiento experto
  • 24. Agentes para pruebas de cargaVisual Studio Ultimate puede simularcarga ejecutando pruebas en remoto,sobre varias máquinas que generan oreciben esta cargaUn “Rig” para pruebas de carga estáformado por un Test Controller y unoo más Test AgentsDe esta forma se puede generar máscarga que la que se podría desde unasola máquina, o dentro de una mismared
  • 25. Agentes en Windows AzureEs posible utilizar la nube para pruebas de carga. La generación de carga puede escalar de forma indefinida,sin necesidad de invertir en infraestructura propia.
  • 26. Infraestructura para pruebas del cuadrante 4 (No funcionales)Demo
  • 27. jlsoria@plainconcepts.comhttp://geeks.ms/blogs/jlsoria