novedades de visual studio 2010

47
Novedades en el Ciclo de Vida con Visual Studio Team System 2010

Upload: foquita05

Post on 05-Dec-2014

6.043 views

Category:

Technology


1 download

DESCRIPTION

Novedades que trae el nuevo Visual Studio 2010

TRANSCRIPT

Page 1: Novedades De Visual Studio 2010

Novedades en el Ciclo de Vida conVisual Studio Team System 2010

Page 2: Novedades De Visual Studio 2010

¿De donde venimos?Visual Studio Team System 2008

Page 3: Novedades De Visual Studio 2010

Pilares de Visual Studio Team System

Mejor alineamiento con el negocio

Mayor calidad con ayuda de herramientas

Herramientas de Arquitectura para todo el mundo

Page 4: Novedades De Visual Studio 2010

Generalista EspecialistaPruebas Manuales

Algo de conocimientos de scripting

Habilidades de script fuertes

Algo de conocimientos de codificación

Codificador

Desarrolla procedimiento de pruebas automatizados

Experto Codificador

Segmentación de Pruebas

Black Box Testing

White Box Testing

API Testing

El 70% de las pruebas ocurre aquí

La mayoría de herramientas de pruebas

están orientadas aquí

Microsoft Test & Lab Manager

Page 5: Novedades De Visual Studio 2010

Visual Studio Team System 2010

Page 6: Novedades De Visual Studio 2010

Agenda

• Team Foundation Server– Team Foundation Server Empresarial– Control de Código y Builds– Gestión de Proyectos y Alineamiento con el Negocio

• Pruebas– Foco en el profesional de QA– Colaboración Probador / Desarrollador– Test Lab Management

• Desarrollo– Historical Debugger– Análisis de Impacto– Versiones Team Development & Database

• Arquitectura– Modelado y Visualización– Validación de Arquitectura

Page 7: Novedades De Visual Studio 2010

Team Foundation Server

Page 8: Novedades De Visual Studio 2010

Team Foundation Server Empresarial

• Instalación y configuración separadas–Consola de administración MMC para

configuración flexible• Arquitectura lista para hospedaje–Múltiples instancias y balanceo de carga– Soporte a 64 bits

• Soporte a Colecciones de Proyectos– Contiene proyectos portables entre instancias de TFS– Backup/restore aisladas por colecciones

Page 9: Novedades De Visual Studio 2010

Despliegues Complejos

TFS ATHR

Applications

Finance Applications

Company Web site

TFS AT

TFS AT

NLB

SharePoint Farm

DataWarehouse

Project Server

TFS Build Farm

Virtual Machine Manager

TFS Proxies

Test Rig

Page 10: Novedades De Visual Studio 2010

Gestión de Proyectos y Negocio

• Gestión de Requisitos Mejorada– Jerarquía de WorkItems– Varios tipos de relaciones entre WorkItems– Mejor integración con Project & Excel

• Nueva Plantilla para Agile• Carpetas de Consulta• Informes mejorados– Informes instantáneos sobre Excel– Cuadros de Mandos– Informes de múltiples proyectos

• Integración con Project Server

Page 11: Novedades De Visual Studio 2010

Sin más sorpresas para el equipo

• Informes para los mortales comunes– Generación de informes desde consultas– Manipulación de datos desde Excel– Cubos OLAP amigables

• Comparte el conocimiento– Informes publicables en SharePoint

Page 12: Novedades De Visual Studio 2010

Jerarquía de Work Items

Page 13: Novedades De Visual Studio 2010

Informes instantáneos en Excel

Page 14: Novedades De Visual Studio 2010

Informes instantáneos en Excel

Page 15: Novedades De Visual Studio 2010

Informes instantáneos en Excel

Page 16: Novedades De Visual Studio 2010

Plantillas para metodologías Ágiles

Page 17: Novedades De Visual Studio 2010

Informes para metodologías Ágiles

Page 18: Novedades De Visual Studio 2010

Informes de Pruebas

Page 19: Novedades De Visual Studio 2010

Informes de Incidencias

Page 20: Novedades De Visual Studio 2010

Cuadros de Mando

Page 21: Novedades De Visual Studio 2010

Cuadros de Mando

Page 22: Novedades De Visual Studio 2010

Pruebas

Page 23: Novedades De Visual Studio 2010

Microsoft Test & Lab Manager

• Herramienta de pruebas profesional• Orientada a personal de Q&A no técnico• Orientada a Work Items Work para gestión de casos de

pruebas, planificación y gestión de estados• Enfocado a requisitos• Identificación de pruebas de alta prioridad• Funcionalidad de pruebas manuales extendida

– Definición de pruebas– Test Runner manual amigable– Herramientas de captura de defectos

• Pruebas de Interfaz automatizadas– Web, Windows Forms y WPF

Page 24: Novedades De Visual Studio 2010

Microsoft Test & Lab Manager

Page 25: Novedades De Visual Studio 2010

Colaboración Desarrollador / Tester

• Automáticamente recoge los detalles de los defectos y su ejecución• Pasos para reproducirlo• Información del sistema• Capturas de pantalla• Video a pantalla completa indexado• Traza para el historical debugging• Entorno de pruebas

• Elimina el efecto ping-pong o “no repro”

Page 26: Novedades De Visual Studio 2010

Detalles de los Defectos

Page 27: Novedades De Visual Studio 2010

Test Lab Management

• Objetivos– Virtualizar los recursos de los laboratorios de test– Menores requisitos técnicos para la creación de entornos de

prueba– Permite la creación de entornos para la resolución de defectos

• Beneficios– Simplifica el setup de los entornos– Simplifica las pruebas en múltiples configuraciones– Permite la vuelta a las configuraciones “limpias”– Habilita checkpoints para ayudar en la resolución de defectos– Optimiza la utilización de recursos hardware

Page 28: Novedades De Visual Studio 2010

Test Lab Management

Page 29: Novedades De Visual Studio 2010

Desarrollo

Page 30: Novedades De Visual Studio 2010

Historical Debugger

• Reduce el tiempo de depuración y elimina los “no repros”– Comienza la ejecución– Busca los defectos y reproduce el bug– Adjunta el depurador más tarde– Muévete hacia atrás a través del histórico de

ejecución para depurar el error• A través de trazas permite la depuración

histórica en máquinas no de desarrollo

Page 31: Novedades De Visual Studio 2010

Análisis de Impacto

• Identifica las pruebas impactadas por modificaciones en el código

• Reduce el tiempo depruebas significantemente

• Recomienda las pruebasa ejecutar basadas enlos análisis de cobertura

Page 32: Novedades De Visual Studio 2010

Team Developer y Team Database

• Las ediciones Team Developer Edition y Team Database se combinan en VSTS 2010

• Team Database se extiende para soportar bases de datos no Microsoft.– Basada en modelo de proveedores de terceros. Se

esperan para…• DB2• Oracle• ???

Page 33: Novedades De Visual Studio 2010

Arquitectura

Page 34: Novedades De Visual Studio 2010

Edición Team System Architecture

• Modelado UML 2.1– Microsoft se ha unido a OMG (Object Management Group)– Diagramas para Casos de Uso, Actividad, Secuencia,

Componentes y Diagramas de Clase– Ingeniería inversa desde el código fuente

• Generación de código a través de modelos DSL (Domain Specific Language)

• Diagrama de Capas para la aplicación de directivas de arquitectura

• Architecture Explorer– Múltiples vistas del sistema existe– Muestra las relaciones entre los elementos

Page 35: Novedades De Visual Studio 2010

UML – Diagramas de Actividad

Page 36: Novedades De Visual Studio 2010

UML – Diagramas de Casos de Uso

Page 37: Novedades De Visual Studio 2010

UML – Diagramas de Secuencia

Page 38: Novedades De Visual Studio 2010

UML – Diagramas de Componentes

Page 39: Novedades De Visual Studio 2010

UML – Diagramas Lógico de Clases

Page 40: Novedades De Visual Studio 2010

Model Explorer

Page 41: Novedades De Visual Studio 2010

Architecture Explorer

Page 42: Novedades De Visual Studio 2010

Architecture Explorer

Page 43: Novedades De Visual Studio 2010

Resumiendo…

Page 44: Novedades De Visual Studio 2010

Visual Studio Team System 2010

Agile Project Planning

End to End TraceabilityStunning New Reports

1-click Custom Excel reports

New Dashboards

Branch Visualization

Distributed Build

Build Windows Workflow Integration

Test PlanningTest Execution

Manual Test RunnerTest Impact

Analysis

Coded UI Test

Historical Debugging

Gated Checkin

Activity Diagram

Modeling ProjectsLogical Class Diagram

Architecture ExplorerSequence Diagram

Component Diagram

Use Case DiagramLayer Diagram

Scalability ++

TFS Administrationw/MMC

Database Edition merged into Development

Page 45: Novedades De Visual Studio 2010

Software Assurance

• Si quiere disponer de toda esta funcionalidad en breve, compre ahora con Software Assurance

• La suscripción MSDN es el Software Assurance de Visual Studio

Page 46: Novedades De Visual Studio 2010

Resources• Visual Studio 2010 CTP VPC: http://tinyurl.com/GetCTP• TFS 2010 reporting demonstration: http://channel9.msdn.com/pdc2008/tl09/• James Whittaker Interview C9:

http://www.radiotfs.com/2008/10/23/RoadToRosarioSpecialVSTS2010Test.aspx• Radio TFS: http://www.radiotfs.com/2008/10/23/RoadToRosarioSpecialVSTS2010Test.aspx• James Whittaker’s Blog: http://blogs.msdn.com/james_whittaker• Tester Center: http://msdn.microsoft.com/testing• Branching and Merging Guidance: http://tinyurl.com/BranchAndMerge

Visualization Interview with Matthew Mitrik: http://tinyurl.com/C9BranchingVisualization• Agile Planning Demo with Stephanie Saad: http://tinyurl.com/TFS2010AgilePlanningPreview• Team Foundation Server 2010 Setup and Admin Demo with Ed Holloway:

http://tinyurl.com/TFS2010SetupAdminPreview• Enterprise TFS Management (ETM) spec (.XPS): http://tinyurl.com/ETMSpecDraft• Improving .NET Scalability And Performance With Visual Studio: http://channel9.msdn.com/pdc2008/TL24/• Profiler blog: http://blogs.msdn.com/profiler• Web/load test blog: http://blogs.msdn.com/edglas• Forums:

http://social.msdn.microsoft.com/forums/en-US/vstswebtest/threads/http://social.msdn.microsoft.com/Forums/en-US/vstsprofiler/threads/ Improving .NET Performance and Scalability

Leveraging Virtualization to Improve Code Quality with Team Lab:http://channel9.msdn.com/pdc2008/TL37

Page 47: Novedades De Visual Studio 2010

Share the Vision