1 / 20

Gestión del entorno QA a través de Visual Studio

Gestión del entorno QA a través de Visual Studio. Innovación Tecnológica + Conocimiento del Negocio => Obtención de Resultados. Information Technology. BI. CRM. ERP. Mobility. Green IT. SaaS & Cloud Computing. Virtualization. Social Computing. Next Gen User Experience.

reia
Download Presentation

Gestión del entorno QA a través de Visual Studio

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Gestión del entorno QA a través de Visual Studio

  2. Innovación Tecnológica + Conocimiento del Negocio => Obtención de Resultados Information Technology BI CRM ERP Mobility Green IT SaaS & Cloud Computing Virtualization • Social Computing Next Gen User Experience Digital Collaboration Soluciones Innovadoras y Activos Experiencia y Creatividad RESULTADOS Global Delivery Network Recursos Cualificados • Engineering • Focus • Service Differentiation • Repeatable Delivery Improve sales, service, customer loyalty Improve Performance, Reduce Costs Improve employee productivity Prioridades del Negocio

  3. Punto de vista de Avanade sobre IT

  4. ApplicationLifecycle Management “ALM es el proceso de desarrollo y mantenimiento del software de realizado mediante la ejecución continua de los pasos productivos.” Una buena gestión de ApplicationLifecycle Management (ALM) ayuda a las resolución de estos problemas

  5. The Cost of Inadequate Software Testing (Billions) Como se define la calidad en el negocio? Software users Software developers $0 $10 $20 $30 $40 Objetivo – La calidad • La calidad del software es critica para el triunfo en los proyectos • Software quality errors cost U.S. businesses over $59 billion in productivity annually (64% end-users, 36% IT departments) • Software bugs account for 55% of all downtime costs Source: NIST, The Economic Impacts of Inadequate Infrastructure for Software Testing 2002, Standish Group

  6. Construyendo Software de calidad • ¿Cómo buscar la calidad en los proyectos? • ¿Se tiene en cuenta la fase de test en la planificación? • ¿Hay definido un equipo de test con skills bien definidos? • ¿Es posible definir test manuales y procesos de test automatizados? • ¿Es posible relacionar las tareas de desarrollo con la realización de test? • ¿Se utiliza alguna herramienta para realizar las pruebas? • ¿Existen diferentes entornos de test? • ¿Existe una sistema integrado que permite llevar un seguimiento de las tareas, cambios y test?

  7. Reorganización de procesos en el ciclo de vida del software

  8. Reorganización de procesos en el ciclo de vida del software • Se ha introducido dentro del ciclo de vida del software Algunos Cambios: • A nivel metodológico una nueva Fase de Entrega y Aceptación • A nivel físico un Entorno de Aceptación

  9. Reorganización de procesos en el ciclo de vida del software Evaluación de la necesidad Análisispreliminar Diseño Funcional Diseño Funcional DiseñoTécnico Pruebas Pruebas Implantación Construccion • Fase de Entrega y Aceptación Corporación Proveedor

  10. Fase de entrega y aceptaciónTest Cases y performance test • La preparación y ejecución de los test deberá afrontarse en las siguientes fases: • Se deberá elaborar una metodología que describa los elementos y procesos necesarios para la realización de los test de forma que sea la base a emplear. • Preparación previa para cada test en la cual se analiza la funcionalidad que se requiere probar y se confeccionará la documentación y el script correspondiente. • Ejecución de test para obtener los resultados a modo de informe y poder alimentar las herramientas de gestión de proyectos.

  11. Tests asociados a requirimientos para facilitar la trazabilidad Test Management

  12. Pruebas de carga sobre los servicios de una aplicación Performance Test

  13. Entorno de aceptación • El objetivo es establecer un entorno aislado donde sea posible realizar la construcción de las distintas versiones de las aplicaciones aplicándole pruebas unitarias, test cases, performance test y reglas de códigos.

  14. Entorno de aceptación

  15. Diseño de infraestructura

  16. VS 2010 Test Goals Align QA withthe Lifecycle Create tighterDev/Test interaction Enable highly leveraged QA Orgs

  17. Visual Studio Ultimate 2010

  18. What’s New in 2010? Other Automation Tools Load Test Web Test Coded UI Test Microsoft Test Runner Unit Testing Test Case Management Lab Management Data Collectors (IntelliTrace™, Test Impact, Metrics) Team Foundation Server Reporting

  19. Test and Lab Manager Team Agents Team Explorer Checkpoint Environment Environment from Template Virtual Env. Setup/Tear Down Team Portal Reporting Branch Visualization Version Control Build Automation Gated Check-in Agile Planning Tools Test Case Management Fast Forward for Manual Testing Lab Management Config. Manual Testing Test Case Management

  20. Preguntas?Rafael Gomez Hernando rafael.gomez@avanade.com InnovationGroup Manager Avanade Spain, S.L. Unipersonal | SPAILA Region

More Related