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

Post on 01-Apr-2015

224 views 1 download

Transcript of 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: neelesh.kamkolkar@microsoft.com

Agenda

Introduction to Visual Studio Team System

What’s new in VSTS 2010?

Demo

2

Visual Studio Team System 2008

3

How Far Can We Get In The Available Time?

Work planned

Work completed

How Effectively Is Our (Outsourced) Team Delivering?

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

Against code coverage, …

code churn, …

and active bugs

Supporting Heterogeneous Development

Web Access Client for NON-development roles

Eclipse integration as partner solution for

heterogeneous environments

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, ...

Process Enacted By Tooling

Process Enacted In Cycles

Agenda

Introduction to Visual Studio Team System

What’s new in VSTS 2010?

Visual Studio Test Business

Summary/Call-to-action

10

"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!!!!

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?

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

DEMO

13

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

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.

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

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/