SlideShare uma empresa Scribd logo
1 de 33
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
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
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
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
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
Casos de prueba
¿Qué ocurre cuando falla?




Graphic by Jeff Atwood
(CodingHorror.com)
Obtención de datos
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.
Creación caso Test
DEMO
Ejecución tests




 Test runner    Ejecución    Marcamos    ¿y en la
  … MTM        manual paso   los pasos   exploración?
                 a paso      como        …
                             • Passed    • … igual
                             • Failed
Cuando llega el …
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
Ejecución Tests, creación bugs
DEMO
Comunicación
Bug accionables




                               Consulta Intellitrace, video,
Abre bug desde Team Explorer                                   Repara bug    Hace check-in
                                    diagnosticos, …
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?
Flujo de información e impacto
DEMO
Pruebas de regresión

                      Creación de casos
¿Evitar caer en los   de test desde bugs
 mismos fallos?       • Acciones grabadas




              Desde MTM
Creación pruebas de regresión
DEMO
Añadimos un poco de agilidad
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
Grabaciones Fast-Forward
DEMO
Automatización
   Visual
Studio 2010 • FF -> Coded UI tests
 Ultimate

          • … ejecución manual
Aún así … … validación
            automática


             • Entornos físicos
   MTM
             • Entornos virtuales
Creación de Coded UI
DEMO
Entornos de laboratorio
Entrega continua

                                     Build
              Build-deploy-
  Ágiles
                   test


       Team Build +
           Lab                Test           Deploy
       Management
¿Qué ocurre cuando falla?




Graphic by Jeff Atwood
(CodingHorror.com)
Snapshots
Lab Management
DEMO
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
Desterrar




Graphic by Jeff Atwood
(CodingHorror.com)
Muchas gracias
luis.fraile@globealm.com

Mais conteúdo relacionado

Mais procurados

Test Automation .NET
Test Automation .NETTest Automation .NET
Test Automation .NETAngel Nuñez
 
Tests Unitarios con JUnit 4
Tests Unitarios con JUnit 4Tests Unitarios con JUnit 4
Tests Unitarios con JUnit 4Paulo Clavijo
 
No debuggearás - Introducción al Unit Testing y TDD
No debuggearás - Introducción al Unit Testing y TDDNo debuggearás - Introducción al Unit Testing y TDD
No debuggearás - Introducción al Unit Testing y TDDreyiyo
 
Testing Con Visual Studio Team System 2008
Testing Con Visual Studio Team System 2008Testing Con Visual Studio Team System 2008
Testing Con Visual Studio Team System 2008Diego Ferreyra
 
Cursotdd 141202105217-conversion-gate01
Cursotdd 141202105217-conversion-gate01Cursotdd 141202105217-conversion-gate01
Cursotdd 141202105217-conversion-gate01Javier Morales
 
Taller de Unit Testing y TDD en Java: Parte 1
Taller de Unit Testing y TDD en Java: Parte 1Taller de Unit Testing y TDD en Java: Parte 1
Taller de Unit Testing y TDD en Java: Parte 1Jano González
 
Argentesting 2018 - Introducción a la automatización de pruebas con tecnologí...
Argentesting 2018 - Introducción a la automatización de pruebas con tecnologí...Argentesting 2018 - Introducción a la automatización de pruebas con tecnologí...
Argentesting 2018 - Introducción a la automatización de pruebas con tecnologí...Argentesting
 
Introducción a las Pruebas Software
Introducción a las Pruebas SoftwareIntroducción a las Pruebas Software
Introducción a las Pruebas SoftwareMicael Gallego
 
Pruebas unitarias 7mo -b
Pruebas unitarias   7mo -bPruebas unitarias   7mo -b
Pruebas unitarias 7mo -bJairoSimbaa
 
SEMINARIO WEB - El ABC del Test Automation: ¿Qué, por qué, cuando y cómo?
SEMINARIO WEB - El ABC del Test Automation: ¿Qué, por qué, cuando y cómo?SEMINARIO WEB - El ABC del Test Automation: ¿Qué, por qué, cuando y cómo?
SEMINARIO WEB - El ABC del Test Automation: ¿Qué, por qué, cuando y cómo?Belatrix Software
 
Automatizacion De Pruebas De Software
Automatizacion De Pruebas De SoftwareAutomatizacion De Pruebas De Software
Automatizacion De Pruebas De SoftwareRubiano
 
Cypress en un mundo lleno de Selenium
Cypress en un mundo lleno de SeleniumCypress en un mundo lleno de Selenium
Cypress en un mundo lleno de SeleniumSoftware Guru
 
Evento CDA Abstracta - Perú 2015 - Testing de performance y testing automátic...
Evento CDA Abstracta - Perú 2015 - Testing de performance y testing automátic...Evento CDA Abstracta - Perú 2015 - Testing de performance y testing automátic...
Evento CDA Abstracta - Perú 2015 - Testing de performance y testing automátic...Federico Toledo
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurancewill2294
 

Mais procurados (20)

Test Automation .NET
Test Automation .NETTest Automation .NET
Test Automation .NET
 
Unit testing
Unit testingUnit testing
Unit testing
 
Pruebas del software
Pruebas del softwarePruebas del software
Pruebas del software
 
Tests Unitarios con JUnit 4
Tests Unitarios con JUnit 4Tests Unitarios con JUnit 4
Tests Unitarios con JUnit 4
 
No debuggearás - Introducción al Unit Testing y TDD
No debuggearás - Introducción al Unit Testing y TDDNo debuggearás - Introducción al Unit Testing y TDD
No debuggearás - Introducción al Unit Testing y TDD
 
Testing Con Visual Studio Team System 2008
Testing Con Visual Studio Team System 2008Testing Con Visual Studio Team System 2008
Testing Con Visual Studio Team System 2008
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
TDD Course (Spanish)
TDD Course (Spanish)TDD Course (Spanish)
TDD Course (Spanish)
 
Cursotdd 141202105217-conversion-gate01
Cursotdd 141202105217-conversion-gate01Cursotdd 141202105217-conversion-gate01
Cursotdd 141202105217-conversion-gate01
 
Pruebas del software
Pruebas del softwarePruebas del software
Pruebas del software
 
Unit Testing
Unit TestingUnit Testing
Unit Testing
 
Taller de Unit Testing y TDD en Java: Parte 1
Taller de Unit Testing y TDD en Java: Parte 1Taller de Unit Testing y TDD en Java: Parte 1
Taller de Unit Testing y TDD en Java: Parte 1
 
Argentesting 2018 - Introducción a la automatización de pruebas con tecnologí...
Argentesting 2018 - Introducción a la automatización de pruebas con tecnologí...Argentesting 2018 - Introducción a la automatización de pruebas con tecnologí...
Argentesting 2018 - Introducción a la automatización de pruebas con tecnologí...
 
Introducción a las Pruebas Software
Introducción a las Pruebas SoftwareIntroducción a las Pruebas Software
Introducción a las Pruebas Software
 
Pruebas unitarias 7mo -b
Pruebas unitarias   7mo -bPruebas unitarias   7mo -b
Pruebas unitarias 7mo -b
 
SEMINARIO WEB - El ABC del Test Automation: ¿Qué, por qué, cuando y cómo?
SEMINARIO WEB - El ABC del Test Automation: ¿Qué, por qué, cuando y cómo?SEMINARIO WEB - El ABC del Test Automation: ¿Qué, por qué, cuando y cómo?
SEMINARIO WEB - El ABC del Test Automation: ¿Qué, por qué, cuando y cómo?
 
Automatizacion De Pruebas De Software
Automatizacion De Pruebas De SoftwareAutomatizacion De Pruebas De Software
Automatizacion De Pruebas De Software
 
Cypress en un mundo lleno de Selenium
Cypress en un mundo lleno de SeleniumCypress en un mundo lleno de Selenium
Cypress en un mundo lleno de Selenium
 
Evento CDA Abstracta - Perú 2015 - Testing de performance y testing automátic...
Evento CDA Abstracta - Perú 2015 - Testing de performance y testing automátic...Evento CDA Abstracta - Perú 2015 - Testing de performance y testing automátic...
Evento CDA Abstracta - Perú 2015 - Testing de performance y testing automátic...
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 

Semelhante a ALMSaimada Testing Funcional

Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis SoriaRoadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis SoriaJose Luis Soria
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de softwareGomez Gomez
 
Microsoft Test Manager 2010
Microsoft Test Manager 2010Microsoft Test Manager 2010
Microsoft Test Manager 2010Oliver Centeno
 
065 Testing Automatizado Hagamos Que Las Maquinas Trabajen Por Nosotros
065 Testing Automatizado Hagamos Que Las Maquinas  Trabajen Por Nosotros065 Testing Automatizado Hagamos Que Las Maquinas  Trabajen Por Nosotros
065 Testing Automatizado Hagamos Que Las Maquinas Trabajen Por NosotrosGeneXus
 
Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
 Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe... Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...Federico Toledo
 
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...Abstracta
 
Insight Brou 2009 11 Encuentro Usr Rational Gur07
Insight Brou 2009 11   Encuentro Usr Rational Gur07Insight Brou 2009 11   Encuentro Usr Rational Gur07
Insight Brou 2009 11 Encuentro Usr Rational Gur07Irene Pazos Viana
 
Novedades De Visual Studio 2010
Novedades De Visual Studio 2010Novedades De Visual Studio 2010
Novedades De Visual Studio 2010Foquita05
 
Continuous testing
Continuous testingContinuous testing
Continuous testingVemn1
 
Vuelta_a_los_origines_Testing.pdf
Vuelta_a_los_origines_Testing.pdfVuelta_a_los_origines_Testing.pdf
Vuelta_a_los_origines_Testing.pdfPabloMorales831994
 
INDUCCION A QA TESTER.pptx
INDUCCION A QA TESTER.pptxINDUCCION A QA TESTER.pptx
INDUCCION A QA TESTER.pptxOdalisLinares
 
Tu primer script en Katalon - Paso a Paso
Tu primer script en Katalon - Paso a PasoTu primer script en Katalon - Paso a Paso
Tu primer script en Katalon - Paso a PasoArgentesting
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de softwareLuis Domingo
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de softwareLuis Domingo
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de softwareLuis Domingo
 

Semelhante a ALMSaimada Testing Funcional (20)

Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis SoriaRoadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Microsoft Test Manager 2010
Microsoft Test Manager 2010Microsoft Test Manager 2010
Microsoft Test Manager 2010
 
Automatizacion de Pruebas
Automatizacion de PruebasAutomatizacion de Pruebas
Automatizacion de Pruebas
 
Pruebas
PruebasPruebas
Pruebas
 
065 Testing Automatizado Hagamos Que Las Maquinas Trabajen Por Nosotros
065 Testing Automatizado Hagamos Que Las Maquinas  Trabajen Por Nosotros065 Testing Automatizado Hagamos Que Las Maquinas  Trabajen Por Nosotros
065 Testing Automatizado Hagamos Que Las Maquinas Trabajen Por Nosotros
 
software testing
software testingsoftware testing
software testing
 
Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
 Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe... Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
 
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
 
Insight Brou 2009 11 Encuentro Usr Rational Gur07
Insight Brou 2009 11   Encuentro Usr Rational Gur07Insight Brou 2009 11   Encuentro Usr Rational Gur07
Insight Brou 2009 11 Encuentro Usr Rational Gur07
 
Pruebas del software
Pruebas del softwarePruebas del software
Pruebas del software
 
Novedades De Visual Studio 2010
Novedades De Visual Studio 2010Novedades De Visual Studio 2010
Novedades De Visual Studio 2010
 
Continuous testing
Continuous testingContinuous testing
Continuous testing
 
Pruebas automaticas
Pruebas automaticasPruebas automaticas
Pruebas automaticas
 
Vuelta_a_los_origines_Testing.pdf
Vuelta_a_los_origines_Testing.pdfVuelta_a_los_origines_Testing.pdf
Vuelta_a_los_origines_Testing.pdf
 
INDUCCION A QA TESTER.pptx
INDUCCION A QA TESTER.pptxINDUCCION A QA TESTER.pptx
INDUCCION A QA TESTER.pptx
 
Tu primer script en Katalon - Paso a Paso
Tu primer script en Katalon - Paso a PasoTu primer script en Katalon - Paso a Paso
Tu primer script en Katalon - Paso a Paso
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
 

Mais de Globe Testing

Globe testing - SAP necesita QA
Globe testing - SAP necesita QAGlobe testing - SAP necesita QA
Globe testing - SAP necesita QAGlobe Testing
 
SecDevOps - La seguridad en el desarrollo
SecDevOps - La seguridad en el desarrolloSecDevOps - La seguridad en el desarrollo
SecDevOps - La seguridad en el desarrolloGlobe Testing
 
Mobile Testing: Qué tener en cuenta y trampas a evitar
Mobile Testing: Qué tener en cuenta y trampas a evitarMobile Testing: Qué tener en cuenta y trampas a evitar
Mobile Testing: Qué tener en cuenta y trampas a evitarGlobe Testing
 
Webinar Acelera la velocidad de tu software con Metodologías Ágiles
Webinar Acelera la velocidad de tu software con Metodologías ÁgilesWebinar Acelera la velocidad de tu software con Metodologías Ágiles
Webinar Acelera la velocidad de tu software con Metodologías ÁgilesGlobe Testing
 
Consigue una App 5 estrellas
Consigue una App 5 estrellasConsigue una App 5 estrellas
Consigue una App 5 estrellasGlobe Testing
 
Webinar Monitorización Proactiva con HPE AppPulse Active
Webinar Monitorización Proactiva con HPE AppPulse ActiveWebinar Monitorización Proactiva con HPE AppPulse Active
Webinar Monitorización Proactiva con HPE AppPulse ActiveGlobe Testing
 
Saca el máximo partido a tu negocio realizando pruebas de rendimiento
Saca el máximo partido a tu negocio realizando pruebas de rendimientoSaca el máximo partido a tu negocio realizando pruebas de rendimiento
Saca el máximo partido a tu negocio realizando pruebas de rendimientoGlobe Testing
 
Dev ops mobile(webinar)
Dev ops mobile(webinar)Dev ops mobile(webinar)
Dev ops mobile(webinar)Globe Testing
 
Estrategias de monitorización orientadas al sector turístico
Estrategias de monitorización orientadas al sector turísticoEstrategias de monitorización orientadas al sector turístico
Estrategias de monitorización orientadas al sector turísticoGlobe Testing
 
Performance Tourism-Anticipación y prevención
Performance Tourism-Anticipación y prevenciónPerformance Tourism-Anticipación y prevención
Performance Tourism-Anticipación y prevenciónGlobe Testing
 
Pomodoro Testing Reloaded
Pomodoro Testing ReloadedPomodoro Testing Reloaded
Pomodoro Testing ReloadedGlobe Testing
 
Globe testing expoqa14-totalsqa
Globe testing expoqa14-totalsqaGlobe testing expoqa14-totalsqa
Globe testing expoqa14-totalsqaGlobe Testing
 
Reality shock j aracil
Reality shock   j aracilReality shock   j aracil
Reality shock j aracilGlobe Testing
 
Performance Testing for SAP Applications
Performance Testing for SAP ApplicationsPerformance Testing for SAP Applications
Performance Testing for SAP ApplicationsGlobe Testing
 
Webinar "Gestión de la calidad en entornos SAP"
Webinar "Gestión de la calidad en entornos SAP"Webinar "Gestión de la calidad en entornos SAP"
Webinar "Gestión de la calidad en entornos SAP"Globe Testing
 
Introducing AppPulse
Introducing AppPulse Introducing AppPulse
Introducing AppPulse Globe Testing
 
The myths of exploratory testing
The myths of exploratory testingThe myths of exploratory testing
The myths of exploratory testingGlobe Testing
 
Berlin QA - Performance Testing
Berlin QA - Performance TestingBerlin QA - Performance Testing
Berlin QA - Performance TestingGlobe Testing
 
IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...
IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...
IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...Globe Testing
 
Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...
 Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ... Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...
Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...Globe Testing
 

Mais de Globe Testing (20)

Globe testing - SAP necesita QA
Globe testing - SAP necesita QAGlobe testing - SAP necesita QA
Globe testing - SAP necesita QA
 
SecDevOps - La seguridad en el desarrollo
SecDevOps - La seguridad en el desarrolloSecDevOps - La seguridad en el desarrollo
SecDevOps - La seguridad en el desarrollo
 
Mobile Testing: Qué tener en cuenta y trampas a evitar
Mobile Testing: Qué tener en cuenta y trampas a evitarMobile Testing: Qué tener en cuenta y trampas a evitar
Mobile Testing: Qué tener en cuenta y trampas a evitar
 
Webinar Acelera la velocidad de tu software con Metodologías Ágiles
Webinar Acelera la velocidad de tu software con Metodologías ÁgilesWebinar Acelera la velocidad de tu software con Metodologías Ágiles
Webinar Acelera la velocidad de tu software con Metodologías Ágiles
 
Consigue una App 5 estrellas
Consigue una App 5 estrellasConsigue una App 5 estrellas
Consigue una App 5 estrellas
 
Webinar Monitorización Proactiva con HPE AppPulse Active
Webinar Monitorización Proactiva con HPE AppPulse ActiveWebinar Monitorización Proactiva con HPE AppPulse Active
Webinar Monitorización Proactiva con HPE AppPulse Active
 
Saca el máximo partido a tu negocio realizando pruebas de rendimiento
Saca el máximo partido a tu negocio realizando pruebas de rendimientoSaca el máximo partido a tu negocio realizando pruebas de rendimiento
Saca el máximo partido a tu negocio realizando pruebas de rendimiento
 
Dev ops mobile(webinar)
Dev ops mobile(webinar)Dev ops mobile(webinar)
Dev ops mobile(webinar)
 
Estrategias de monitorización orientadas al sector turístico
Estrategias de monitorización orientadas al sector turísticoEstrategias de monitorización orientadas al sector turístico
Estrategias de monitorización orientadas al sector turístico
 
Performance Tourism-Anticipación y prevención
Performance Tourism-Anticipación y prevenciónPerformance Tourism-Anticipación y prevención
Performance Tourism-Anticipación y prevención
 
Pomodoro Testing Reloaded
Pomodoro Testing ReloadedPomodoro Testing Reloaded
Pomodoro Testing Reloaded
 
Globe testing expoqa14-totalsqa
Globe testing expoqa14-totalsqaGlobe testing expoqa14-totalsqa
Globe testing expoqa14-totalsqa
 
Reality shock j aracil
Reality shock   j aracilReality shock   j aracil
Reality shock j aracil
 
Performance Testing for SAP Applications
Performance Testing for SAP ApplicationsPerformance Testing for SAP Applications
Performance Testing for SAP Applications
 
Webinar "Gestión de la calidad en entornos SAP"
Webinar "Gestión de la calidad en entornos SAP"Webinar "Gestión de la calidad en entornos SAP"
Webinar "Gestión de la calidad en entornos SAP"
 
Introducing AppPulse
Introducing AppPulse Introducing AppPulse
Introducing AppPulse
 
The myths of exploratory testing
The myths of exploratory testingThe myths of exploratory testing
The myths of exploratory testing
 
Berlin QA - Performance Testing
Berlin QA - Performance TestingBerlin QA - Performance Testing
Berlin QA - Performance Testing
 
IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...
IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...
IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...
 
Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...
 Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ... Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...
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
  • 7. ¿Qué ocurre cuando falla? Graphic by Jeff Atwood (CodingHorror.com)
  • 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.
  • 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
  • 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?
  • 18. Flujo de información e impacto DEMO
  • 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ón DEMO
  • 21. Añadimos un poco de agilidad
  • 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
  • 24. Automatización Visual Studio 2010 • FF -> Coded UI tests Ultimate • … ejecución manual Aún así … … validación automática • Entornos físicos MTM • Entornos virtuales
  • 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)
  • 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. Desterrar Graphic by Jeff Atwood (CodingHorror.com)

Notas do Editor

  1. Can record entire application lifetime or just portions of the lifetime.