A Lap Around Visual Studio Team System 2010 Neelesh Kamkolkar Sr. Product Manager/Planner | Microsoft Email: [email protected]
Apr 01, 2015
A Lap Around Visual Studio Team System 2010
Neelesh KamkolkarSr. Product Manager/Planner | MicrosoftEmail: [email protected]
Agenda
Introduction to Visual Studio Team System
What’s new in VSTS 2010?
Demo
2
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?
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/