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

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

  • Upload
    reia

  • View
    56

  • Download
    0

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

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

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

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

Innovación Tecnológica + Conocimiento del Negocio =>

Obtención de Resultados

Prioridades del Negocio

Virtualization

Digital Collaboration

Green IT SaaS & Cloud ComputingSocial Computing

Mobility

Next Gen User Experience

SolucionesInnovadoras y Activos

Experiencia y Creatividad

Recursos Cualificados

Repeatable Delivery

Service Differentiation

FocusEngineering

Global Delivery Network

CRM ERPBI

Information Technology

Improve sales, service,

customer loyalty

Improve Performance, Reduce Costs

Improve employee productivity

RESULTADOS

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

Application Lifecycle Management

“ALM es el proceso de desarrollo y mantenimiento del software de realizado mediante la ejecución continua de los pasos productivos.”

Architecture & Design

User Experience

Requirements Management

Software Coding Quality

Software Configuration Management

Data Management

Project Management

Deployment & Operations

Quality Assurance & Test

Application Delivery

Management

Una buena gestión de Application Lifecycle Management (ALM) ayuda a las resolución de estos problemas

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

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

The Cost of Inadequate Software Testing (Billions)

Software users

Software developers

$0 $10 $20 $30 $40

Como se define la calidad en el

negocio?

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

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?

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

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

Varios proveedores.

Soluciones no unificadas.

Se supervisa los proyectos de forma leve.

Control sobre la calidad final

Evitar sorpresas desagradables

Garantizar los estándares

Minimizar riesgos

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

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

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

Proveedor

Corporación

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

− Fase de Entrega y Aceptación

Definición de

requerimientos

Diseño de la

solución

Construcción

EntregaAceptaci

ónInstalaci

ónMantenimiento 

Evaluación de la

necesidad

Análisis preliminar

Diseño Funcional Construccion Pruebas ImplantaciónDiseño Funcional

Diseño Técnico

Pruebas

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

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.

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

Test ManagementTests asociados a requirimientos para facilitar la trazabilidad

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

Pruebas de carga sobre los servicios de una aplicación

Performance Test

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

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.

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

Entorno de aceptación

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

Diseño de infraestructura

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

VS 2010 Test Goals

Align QA with the Lifecycle

Create tighter Dev/Test interaction

Enable highly leveraged QA Orgs

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

Visual Studio Ultimate 2010

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

Team Foundation Server Reporting

Web Test

Load Test

Coded UI Test

Unit Testing

Test Case Management

Lab Management

Microsoft Test Runner

Data Collectors (IntelliTrace™, Test Impact, Metrics)

Generalist SpecialistManual Testing Some scripting

Creates scripts to set up lab, create data

Strong scripting skills

Some coding skills

Strong coding

Develops fully automated testing procedures

Expert coding skills

OtherAutomation Tools

What’s New in 2010?

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

Test and Lab Manager

Test Case Management

Fast Forward for Manual Testing

Manual Testing

Lab Management Config.

Checkpoint Environment

Environment from Template

Virtual Env. Setup/Tear Down

Reporting

Team Portal

Test Case Management

Branch Visualization

Version Control

Build Automation

Gated Check-in

Agile Planning Tools

Team Explorer

Team Agents

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

PREGUNTAS?

RAFAEL GOMEZ HERNANDO

[email protected] Group Manager Avanade Spain, S.L. Unipersonal | SPAILA Region