neelesh kamkolkar sr. product manager/planner | microsoft email: [email protected]

20
A Lap Around Visual Studio Team System 2010 Neelesh Kamkolkar Sr. Product Manager/Planner | Microsoft Email: [email protected]

Upload: vincent-sampson

Post on 01-Apr-2015

225 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Neelesh Kamkolkar Sr. Product Manager/Planner | Microsoft Email: neelesh.kamkolkar@microsoft.com

A Lap Around Visual Studio Team System 2010

Neelesh KamkolkarSr. Product Manager/Planner | MicrosoftEmail: [email protected]

Page 2: Neelesh Kamkolkar Sr. Product Manager/Planner | Microsoft Email: neelesh.kamkolkar@microsoft.com

Agenda

Introduction to Visual Studio Team System

What’s new in VSTS 2010?

Demo

2

Page 3: Neelesh Kamkolkar Sr. Product Manager/Planner | Microsoft Email: neelesh.kamkolkar@microsoft.com

Visual Studio Team System 2008

3

Page 4: Neelesh Kamkolkar Sr. Product Manager/Planner | Microsoft Email: neelesh.kamkolkar@microsoft.com

How Far Can We Get In The Available Time?

Work planned

Work completed

Page 5: Neelesh Kamkolkar Sr. Product Manager/Planner | Microsoft Email: neelesh.kamkolkar@microsoft.com

How Effectively Is Our (Outsourced) Team Delivering?

Test rates (pass, inconclusive, fail) shown in bars

Against code coverage, …

code churn, …

and active bugs

Page 6: Neelesh Kamkolkar Sr. Product Manager/Planner | Microsoft Email: neelesh.kamkolkar@microsoft.com

Supporting Heterogeneous Development

Web Access Client for NON-development roles

Eclipse integration as partner solution for

heterogeneous environments

Page 7: Neelesh Kamkolkar Sr. Product Manager/Planner | Microsoft Email: neelesh.kamkolkar@microsoft.com

We Document For The Auditor

…because there is a complete audit trail on all the tasks, code

and tests…

Capturing evidencedoes not have to be a

manual process, ...

Page 8: Neelesh Kamkolkar Sr. Product Manager/Planner | Microsoft Email: neelesh.kamkolkar@microsoft.com

Process Enacted By Tooling

Page 9: Neelesh Kamkolkar Sr. Product Manager/Planner | Microsoft Email: neelesh.kamkolkar@microsoft.com

Process Enacted In Cycles

Page 10: Neelesh Kamkolkar Sr. Product Manager/Planner | Microsoft Email: neelesh.kamkolkar@microsoft.com

Agenda

Introduction to Visual Studio Team System

What’s new in VSTS 2010?

Visual Studio Test Business

Summary/Call-to-action

10

Page 11: Neelesh Kamkolkar Sr. Product Manager/Planner | Microsoft Email: neelesh.kamkolkar@microsoft.com

"Quotable Quotes"

IT WORKS ON MY MACHINE!!

IT’S A USER ERROR!

DID YOU HAVE THE RIGHT BUILD?

WHAT WERE YOU DOING?

I CANNOT REPRO THE BUG!!!!

Page 12: Neelesh Kamkolkar Sr. Product Manager/Planner | Microsoft Email: neelesh.kamkolkar@microsoft.com

What if..

No walls between dev and test?

Dev focus on writing code, test focus on

comprehensive testing

There is no bug ping pong?

Teams can embrace change?

Page 13: Neelesh Kamkolkar Sr. Product Manager/Planner | Microsoft Email: neelesh.kamkolkar@microsoft.com

VSTS 2010 – What’s New, What’s Cool

DEMO

13

Page 16: Neelesh Kamkolkar Sr. Product Manager/Planner | Microsoft Email: neelesh.kamkolkar@microsoft.com

Team Collaboration (Test/Dev/Project/Architect Asset Visibility)

Web Test

Load Test

Coded UI Test Unit Testing

Reporting

Development (Teams)

Testing (Teams)

Test Case Management

Lab Management

Microsoft Test Runner

Capture & Replay

GeneralistSpecialistEngineering Support

Microsoft Test Offerings

Page 17: Neelesh Kamkolkar Sr. Product Manager/Planner | Microsoft Email: neelesh.kamkolkar@microsoft.com

Team Test

Performance Testing Extensible performance solution that includes hot spot identification and analysis as well as rich Excel based analysis and reporting

UI Test Automation •UI automation framework that supports capture/replay as well as coded UI across multiple windows UI technologies including Web, Winform, and WPF

Manual Testing •Lightweight, efficient tooling to support manual testing with integrated capture/replay as well as rich bug filing

Test Case Management •Infrastructure to manage the testing effort and ultimately be able to answer the question “are we ready to ship”

Test Execution •The ability to execute tests locally and remotely, to collect detailed data during execution, enabling rich bugs to be filed

Capabilities

17

Lab Management

Manage Lab Environment

Import, Delete, Update, Save Lab environments that include multiple lab systems created as virtual machinesRole based access to environments

Checkpoint & Reproduce Environments

Ability to take checkpoints of lab environments and revert to them allowing teams to collaborate effectively in identifying and resolving bugs that are hard to recreate.

Application Deployment Ability to automatically deploying applications in the lab environment allowing teams to effectively automate build verification tests and other activities requiring application deployments.

Build Integration Workflow

Ability to create work flows for the build that enables lab environments to be automatically deployed when triggered during build.

Page 18: Neelesh Kamkolkar Sr. Product Manager/Planner | Microsoft Email: neelesh.kamkolkar@microsoft.com

Ensure Complete TestingQuality is Transparent

Explicitly plan the testing effort and monitor progressLink test cases and requirements for traceability Report on test authoring and execution progressReport on code metrics from the warehouse

Find the GapsRequirements that were missedMissing testsMissing configurationsCode that was missed

Test the ChangesTest prioritization based on code and work item churn

Page 19: Neelesh Kamkolkar Sr. Product Manager/Planner | Microsoft Email: neelesh.kamkolkar@microsoft.com

Community ParticipationVirtual Team System User Group

http://www.tsug-ve.com/Radio TFS

http://www.radiotfs.com/Team System blogs

http://msdn.microsoft.com/en-us/vsts2008/cc677275.aspx Channel 9

PDC http://channel9.msdn.com/pdc2008/

VS2010 weekhttp://channel9.msdn.com/posts/VisualStudio/Visual-Studio-Team-System-2010-Week-on-Channel-9/