Módulo 05Infraestructura de PruebasJose Luis Soria, Plain ConceptsALM Team LeadScrum.org trainer@jlsoriatjlsoria@plainconc...
¿Quiénes somos?         www.plainconcepts.com
Miembros corporativos de Agile Alliance.Pioneros de las metodologías ágiles y TFS en España.Miembros del Inner Cicle de TF...
Tipos de pruebas     Automated                                               Manual     and Manual                   Perfo...
Infraestructura y herramientas      Test & Lab                                Test & Lab       Manager                    ...
Infraestructura:Primer cuadrante                   Visual Studio                    TFS Build
Infraestructura Q1Pruebas unitarias, pruebas de componentesHerramientas: Visual StudioInfraestructura: Build Controllers &...
BEING UNIT TESTEDUNIT TESTING!
Infraestructura de BuildObtiene el código del control de versiones, lo compila y ejecuta pruebas unitarias yherramientas d...
Informe “Build Summary”Proporciona un listado de builds e información sobre resultados de pruebas, cobertura,code churn y ...
Infraestructura para       pruebas del cuadrante 1       (Desarrollo)Demo
Infraestructura:Segundo cuadrante   Test & Lab                     Manager                    Test Ctrl. &                ...
Infraestructura Q2Pruebas funcionales, prototipos, simulaciones,ejemplos, pruebas de historiasHerramientas: Test Manager y...
Infraestructura de pruebasfuncionalesla ejecución de pruebas automatizadas en distintos entornosUsada para dar soporte aTe...
Lab ManagementAprovisionamiento de entornosEjecución manual y automatizada de pruebas   En entornos virtuales   En entorno...
Despliegue continuo a Azuredesde TFS en la nube
Infraestructura para       pruebas del cuadrante 2       (Funcionales)Demo
Infraestructura:Tercer cuadrante                   Test & Lab                    Manager                    Feedback      ...
Infraestructura Q3Testing exploratorio, escenarios, pruebas deusabilidad, aceptación de usuario, Alpha/BetaSe trabaja sobr...
Infraestructura de pruebas deaceptaciónMáquinas de usuariosLab ManagementFeedback Manager
Infraestructura para       pruebas del cuadrante 3       (Aceptación,       exploratorias)Demo
Infraestructura:Cuarto cuadrante   Performance & Load Tests                   Security Tests                   „ility‟ Tes...
Infraestructura Q4Las pruebas de carga generan carga variablesobre el sistema que se está probandoGeneran montones de dato...
Agentes para pruebas de cargaVisual Studio Ultimate puede simularcarga ejecutando pruebas en remoto,sobre varias máquinas ...
Agentes en Windows AzureEs posible utilizar la nube para pruebas de carga. La generación de carga puede escalar de forma i...
Infraestructura para       pruebas del cuadrante 4       (No funcionales)Demo
jlsoria@plainconcepts.comhttp://geeks.ms/blogs/jlsoria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Upcoming SlideShare
Loading in...5
×

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

349

Published 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

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
349
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Entornos, herramientas, lugares de trabajoLos testers suelen tener conocimientos limitados de esa área, pero dependen de ella
  • Transcript of "Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria"

    1. 1. Módulo 05Infraestructura de PruebasJose Luis Soria, Plain ConceptsALM Team LeadScrum.org trainer@jlsoriatjlsoria@plainconcepts.com
    2. 2. ¿Quiénes somos? www.plainconcepts.com
    3. 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. 4. Tipos de pruebas Automated Manual and Manual Performance & Load Tests Security Tests „ility‟ Tests Tools Automated Automated
    5. 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. 6. Infraestructura:Primer cuadrante Visual Studio TFS Build
    7. 7. Infraestructura Q1Pruebas unitarias, pruebas de componentesHerramientas: Visual StudioInfraestructura: Build Controllers & AgentsSe usa con mucha frecuencia. Debe ofrecerrapidez y flexibilidad
    8. 8. BEING UNIT TESTEDUNIT TESTING!
    9. 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. 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. 11. Infraestructura para pruebas del cuadrante 1 (Desarrollo)Demo
    12. 12. Infraestructura:Segundo cuadrante Test & Lab Manager Test Ctrl. & Agents
    13. 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. 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. 15. Lab ManagementAprovisionamiento de entornosEjecución manual y automatizada de pruebas En entornos virtuales En entornos físicos (estándar)
    16. 16. Despliegue continuo a Azuredesde TFS en la nube
    17. 17. Infraestructura para pruebas del cuadrante 2 (Funcionales)Demo
    18. 18. Infraestructura:Tercer cuadrante Test & Lab Manager Feedback Mgr.
    19. 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. 20. Infraestructura de pruebas deaceptaciónMáquinas de usuariosLab ManagementFeedback Manager
    21. 21. Infraestructura para pruebas del cuadrante 3 (Aceptación, exploratorias)Demo
    22. 22. Infraestructura:Cuarto cuadrante Performance & Load Tests Security Tests „ility‟ Tests Visual Studio Load Test Rig
    23. 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. 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. 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. 26. Infraestructura para pruebas del cuadrante 4 (No funcionales)Demo
    27. 27. jlsoria@plainconcepts.comhttp://geeks.ms/blogs/jlsoria

    ×