SlideShare a Scribd company logo
Virtual Lab ManagementTeam Foundation Server 2010Ed BlankenshipMicrosoft MVP (TFS, Visual Studio ALM, and VSTS)Notion Solutions, Inc.www.notionsolutions.com
About Ed BlankenshipMicrosoft MVP of the Year
ALM/TFS Consultant at Notion Solutions
Live in Charleston, SC
Blog:  http://edsquared.com
Twitter:  @EdBlankenship
E-Mail:  edb@notionsolutions.com
Author - Wrox TFS 2010 Book:  http://bit.ly/TFS2010BookFrustrations in development teams“my testers are spending too long testing the same thing”“tooling is expensive (time, licenses, people)”“the developers say the defects are useless”“when is my software ready to ship?”“we have a changed requirement, what do I need to test?”“developers and testers work in silos and don’t communicate/speak the same language”3
Customer Challenges QA is not aligned with lifecycleDevelopers and testers work in silosQA is not leveraged
Goals for 2010 Release - TestingAlign QA with the LifecycleCreate tighter Dev/Test interactionEnable highly leveraged  QA teams
Visual Studio 2010 Test Capabilitiesspecialistgeneralistcoded ui testunit testingweb performance testtest runnerload testtest case managementvirtual lab managementdata diagnostic adapters (video, action log, event log etc)team foundation server with reporting(bugs, requirements, user stories, source control, build)
Visual Studio 2010
Test PlanningTest ProcessRequirementRequirementTest WritingRequirementTest AutomationTest ExecutionReport Results
Testing FeaturesQA Professional focused interface
Work Item based test case management, test planning and status tracking
Focused on Requirements
Identification of high-priority tests
Robust manual testing functionality
Test definition
User-friendly Manual Test Runner
Defect data capture tools
Automated user interface testingVisual Studio & TFS Testing ToolsTest Planning
Test Case Management
Virtual Lab Management
Test Recording
Data Collectors
Automated UI Testing
Web Performance Testing
Load Testing
Generic Tests
Ordered Tests
Unit Tests11Test Case Management
12Test Case is first class work item in TFSDetailed steps along with expected results
13Data drive a test caseSpecify data in parameter table
14Select common steps and convert to Shared Steps
15Shared Steps allows for common steps to be reused across test cases
16Organize Tests using Static (folder) suite
17Or create new test cases & add to suiteAdd existing Test cases to suite
18Organize Tests using Requirements based suite
19Select requirement and add to plan
20Tests already linked to requirement are added to plan
21Assign tests to team members
22Organize Tests using Query Based (dynamic) suite
23Specify a Query
24Tests matching query are added to suite
25Rich Bug and Test Runner
Better Tester / Developer CollaborationAutomatically gathers defect and runtime details
Eliminates the “ping pong” effect
Eliminates the “No Repro” problem27Select Test Case & click Run
28Microsoft Test Runner starts up
29Mark steps (pass/fail) during testingError free data entry of parameters using CTRL+V
30Mark step as fail – bug found
31Add comment
32Take screenshot
33Click on Create Bug
Data CollectorsAction Recording
System Information
Event Logs
IntelliTrace
Test Impact
Video Recorder
[Custom Data Collector]35Bug Form auto-filled with step results & step attachments
36Indexed Video links
37Data collector logs auto attached

More Related Content

What's hot (20)

PPTX
Visual studio Team system 2012
kunnathust
 
PDF
Selenium C# - The Essential Test Automation Guide
RapidValue
 
PPSX
QA with Microsoft Test Manager and Lab Management
Rofiqi Setiawan
 
PDF
Microsoft project silk
Steve Xu
 
PPT
Test link
DialogWebdesign
 
PDF
Testlink_Version 0.3
surbhi saxena
 
PPTX
Coded ui - lesson 1 - overview
Omer Karpas
 
PPTX
Advanced Coded UI Testing
Shai Raiten
 
PPTX
Remote Test Execution using TFS 2015 (RC2 and beyond)
Allen Mathias
 
PPSX
Test Complete
RomSoft SRL
 
PDF
Technical meeting automated testing with vs2010
Clemens Reijnen
 
PPTX
Coded UI - Test automation Practices from the Field
Clemens Reijnen
 
PPTX
Coded ui - lesson 3 - case study - calculator
Omer Karpas
 
PPTX
Coded ui - lesson 6 - manual coding
Omer Karpas
 
PDF
Testing Android applications with Maveryx
Maveryx
 
PPT
TestLink introduction
David Ionut
 
PPTX
Coded ui in a nutshell
Omer Karpas
 
PPTX
Coldbox developer training – session 4
Billie Berzinskas
 
PDF
Efficient JavaScript Unit Testing, March 2013
Hazem Saleh
 
PPTX
Katalon Studio - GUI Overview
Katalon Studio
 
Visual studio Team system 2012
kunnathust
 
Selenium C# - The Essential Test Automation Guide
RapidValue
 
QA with Microsoft Test Manager and Lab Management
Rofiqi Setiawan
 
Microsoft project silk
Steve Xu
 
Test link
DialogWebdesign
 
Testlink_Version 0.3
surbhi saxena
 
Coded ui - lesson 1 - overview
Omer Karpas
 
Advanced Coded UI Testing
Shai Raiten
 
Remote Test Execution using TFS 2015 (RC2 and beyond)
Allen Mathias
 
Test Complete
RomSoft SRL
 
Technical meeting automated testing with vs2010
Clemens Reijnen
 
Coded UI - Test automation Practices from the Field
Clemens Reijnen
 
Coded ui - lesson 3 - case study - calculator
Omer Karpas
 
Coded ui - lesson 6 - manual coding
Omer Karpas
 
Testing Android applications with Maveryx
Maveryx
 
TestLink introduction
David Ionut
 
Coded ui in a nutshell
Omer Karpas
 
Coldbox developer training – session 4
Billie Berzinskas
 
Efficient JavaScript Unit Testing, March 2013
Hazem Saleh
 
Katalon Studio - GUI Overview
Katalon Studio
 

Viewers also liked (9)

PPTX
InCycle Software presents: Quality enablement using agile practices with TFS ...
InCycle Software
 
PPT
Testing with microsoft visual studio 2010
Spiffy
 
PPTX
Improving Software Quality- 2-day Tester Training
Anna Russo
 
PDF
TFS Session 4 : Test Manager
Mohamed Zakarya Abdelgawad
 
PDF
Tools for Managing Quality (Nov 2010 BenchmarkQA Software Quality Forum)
BenchmarkQA
 
PPTX
STARWEST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
Anna Russo
 
PPTX
Testing with VS2010 - A Bugs Life
Peter Gfader
 
PDF
Team Foundation Server Fundamentals Overview(5 Sessions)
Mohamed Zakarya Abdelgawad
 
PPTX
Improved software testing using Visual Studio and TFS 2010
Alexander Vanwynsberghe
 
InCycle Software presents: Quality enablement using agile practices with TFS ...
InCycle Software
 
Testing with microsoft visual studio 2010
Spiffy
 
Improving Software Quality- 2-day Tester Training
Anna Russo
 
TFS Session 4 : Test Manager
Mohamed Zakarya Abdelgawad
 
Tools for Managing Quality (Nov 2010 BenchmarkQA Software Quality Forum)
BenchmarkQA
 
STARWEST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
Anna Russo
 
Testing with VS2010 - A Bugs Life
Peter Gfader
 
Team Foundation Server Fundamentals Overview(5 Sessions)
Mohamed Zakarya Abdelgawad
 
Improved software testing using Visual Studio and TFS 2010
Alexander Vanwynsberghe
 
Ad

Similar to Lab Management with TFS 2010 (20)

PPTX
Lap Around Visual Studio 2010 Ultimate And TFS 2010
Ed Blankenship
 
PPTX
No More No Repro
Anna Russo
 
PPTX
Tfs Overview
Chad Green
 
PDF
Testingfor continuousdeliverywithvisualstudio2012
Steve Xu
 
PPTX
Whats New In 2010 (Msdn & Visual Studio)
Steve Lange
 
PPTX
Improving developer tester collaboration with microsoft visual studio 2010
Mohamed Samy
 
PPSX
qawithmicrosofttestmanagerandlabmanagement
sunil singh
 
PPTX
STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
Anna Russo
 
PPTX
STARWEST 2010 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
Anna Russo
 
PPTX
Testing with Microsoft Technologies - Kick Off Session
Moataz Nabil
 
PPTX
Microsoft Stack Visual Studio 2010 Overview
rfennell
 
PPTX
A Day in the Life: Developer Enhancements with Visual Studio 2012
Imaginet
 
PDF
Visual Studio ALM and DevOps Tools Walkthrough
Angela Dugan
 
PDF
Visual Studio 2010: A Perspective - David Chappell
Spiffy
 
PPT
1.microsoft visual studio 2010 test manager
Ashwin Jujgar
 
PPTX
The Newest of the New with Visual Studio and TFS 2012
Imaginet
 
PPTX
The Newest of the New with Visual Studio and TFS 2012
Imaginet
 
PPT
Vsts 2
Mohamed Samy
 
PPT
The first looks at VSTS2010
Pascal van der Horst
 
PPTX
Introductie Visual Studio ALM 2012
Twice. Ontwikkelaars van IT professionals
 
Lap Around Visual Studio 2010 Ultimate And TFS 2010
Ed Blankenship
 
No More No Repro
Anna Russo
 
Tfs Overview
Chad Green
 
Testingfor continuousdeliverywithvisualstudio2012
Steve Xu
 
Whats New In 2010 (Msdn & Visual Studio)
Steve Lange
 
Improving developer tester collaboration with microsoft visual studio 2010
Mohamed Samy
 
qawithmicrosofttestmanagerandlabmanagement
sunil singh
 
STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
Anna Russo
 
STARWEST 2010 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
Anna Russo
 
Testing with Microsoft Technologies - Kick Off Session
Moataz Nabil
 
Microsoft Stack Visual Studio 2010 Overview
rfennell
 
A Day in the Life: Developer Enhancements with Visual Studio 2012
Imaginet
 
Visual Studio ALM and DevOps Tools Walkthrough
Angela Dugan
 
Visual Studio 2010: A Perspective - David Chappell
Spiffy
 
1.microsoft visual studio 2010 test manager
Ashwin Jujgar
 
The Newest of the New with Visual Studio and TFS 2012
Imaginet
 
The Newest of the New with Visual Studio and TFS 2012
Imaginet
 
Vsts 2
Mohamed Samy
 
The first looks at VSTS2010
Pascal van der Horst
 
Introductie Visual Studio ALM 2012
Twice. Ontwikkelaars van IT professionals
 
Ad

Recently uploaded (20)

PPTX
TYPES OF COMMUNICATION Presentation of ICT
JulieBinwag
 
PDF
Trading Volume Explained by CIFDAQ- Secret Of Market Trends
CIFDAQ
 
PDF
Bitcoin+ Escalando sin concesiones - Parte 1
Fernando Paredes García
 
PPTX
python advanced data structure dictionary with examples python advanced data ...
sprasanna11
 
PDF
OpenInfra ID 2025 - Are Containers Dying? Rethinking Isolation with MicroVMs.pdf
Muhammad Yuga Nugraha
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PDF
2025-07-15 EMEA Volledig Inzicht Dutch Webinar
ThousandEyes
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PDF
Rethinking Security Operations - Modern SOC.pdf
Haris Chughtai
 
PDF
How a Code Plagiarism Checker Protects Originality in Programming
Code Quiry
 
PPTX
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
PPTX
Simplifying End-to-End Apache CloudStack Deployment with a Web-Based Automati...
ShapeBlue
 
PDF
Lecture A - AI Workflows for Banking.pdf
Dr. LAM Yat-fai (林日辉)
 
PDF
CIFDAQ'S Token Spotlight for 16th July 2025 - ALGORAND
CIFDAQ
 
PDF
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PDF
UiPath vs Other Automation Tools Meeting Presentation.pdf
Tracy Dixon
 
PDF
"Effect, Fiber & Schema: tactical and technical characteristics of Effect.ts"...
Fwdays
 
PDF
Generative AI in Healthcare: Benefits, Use Cases & Challenges
Lily Clark
 
PDF
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
TYPES OF COMMUNICATION Presentation of ICT
JulieBinwag
 
Trading Volume Explained by CIFDAQ- Secret Of Market Trends
CIFDAQ
 
Bitcoin+ Escalando sin concesiones - Parte 1
Fernando Paredes García
 
python advanced data structure dictionary with examples python advanced data ...
sprasanna11
 
OpenInfra ID 2025 - Are Containers Dying? Rethinking Isolation with MicroVMs.pdf
Muhammad Yuga Nugraha
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
2025-07-15 EMEA Volledig Inzicht Dutch Webinar
ThousandEyes
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
Rethinking Security Operations - Modern SOC.pdf
Haris Chughtai
 
How a Code Plagiarism Checker Protects Originality in Programming
Code Quiry
 
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
Simplifying End-to-End Apache CloudStack Deployment with a Web-Based Automati...
ShapeBlue
 
Lecture A - AI Workflows for Banking.pdf
Dr. LAM Yat-fai (林日辉)
 
CIFDAQ'S Token Spotlight for 16th July 2025 - ALGORAND
CIFDAQ
 
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
UiPath vs Other Automation Tools Meeting Presentation.pdf
Tracy Dixon
 
"Effect, Fiber & Schema: tactical and technical characteristics of Effect.ts"...
Fwdays
 
Generative AI in Healthcare: Benefits, Use Cases & Challenges
Lily Clark
 
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 

Lab Management with TFS 2010

Editor's Notes

  • #5: We found that customers pain points bucketed themselves into three things areasTesters are not aligned with the lifecycle. Finding out a code change is impacting their day at work (test more, go home late, miss the time with kids). Testers and developers work in silo’s often causing significant dis-satisfaction and un-happiness and creating an environment of lack of respect across the two teams. Testers are smart, developers often don’t give them the respect they deserve because they see testers filing poor defects, not really impacting quality. Testing teams are not really leveraged well as they waste so much time doing the basic things. Just getting their bugs looked at take so much time that they cannot spend quality time doing what they love and provide better service to the broader teams.
  • #6: The 2010 release for Microsoft is a very big release with a lot of rich capabilities. Quality is a key pillars for the release planning efforts and we aspired to achieve the above goals with the test offerings in the 2010 release by taking a fresh look at the problems.We want to align QA with the lifecycle to ensure that testers can add more value to the application lifecycle and are not looked at “necessary evil”. Having test assets co-located with the dev assets & project assets ensures visibility across the entire team.Create tighter integration across development & test teams to ensure that we can eliminate waste across the hand shake (or lack there of) that happens across devs & tests when it comes to bugs, builds, recreation of bugs etc. Enable highly leveraged QA teams ensures that teams are most efficient and are driving up productivity by focusing on key tasks and eliminating a lot of the waste that spans from boring repetitive tasks.
  • #8: This is the fully animated slide.
  • #12: Test Case Management using Microsoft Test and Lab Manager, a centralized testing toolProvisioning of multi-tier test environments and integrating it with build workflowFiling rich & actionable bug with minimal effort on the provisioned environmentCreating Coded UI Test using Action Log from Manual Testing & adding it run as part of build workflow on provisioned test environment
  • #13: Test Case Management using Microsoft Test and Lab Manager, a centralized testing toolProvisioning of multi-tier test environments and integrating it with build workflowFiling rich & actionable bug with minimal effort on the provisioned environmentCreating Coded UI Test using Action Log from Manual Testing & adding it run as part of build workflow on provisioned test environment
  • #14: Test Case Management using Microsoft Test and Lab Manager, a centralized testing toolProvisioning of multi-tier test environments and integrating it with build workflowFiling rich & actionable bug with minimal effort on the provisioned environmentCreating Coded UI Test using Action Log from Manual Testing & adding it run as part of build workflow on provisioned test environment
  • #15: Test Case Management using Microsoft Test and Lab Manager, a centralized testing toolProvisioning of multi-tier test environments and integrating it with build workflowFiling rich & actionable bug with minimal effort on the provisioned environmentCreating Coded UI Test using Action Log from Manual Testing & adding it run as part of build workflow on provisioned test environment
  • #26: Test Case Management using Microsoft Test and Lab Manager, a centralized testing toolProvisioning of multi-tier test environments and integrating it with build workflowFiling rich & actionable bug with minimal effort on the provisioned environmentCreating Coded UI Test using Action Log from Manual Testing & adding it run as part of build workflow on provisioned test environment
  • #28: Test Case Management using Microsoft Test and Lab Manager, a centralized testing toolProvisioning of multi-tier test environments and integrating it with build workflowFiling rich & actionable bug with minimal effort on the provisioned environmentCreating Coded UI Test using Action Log from Manual Testing & adding it run as part of build workflow on provisioned test environment
  • #29: Test Case Management using Microsoft Test and Lab Manager, a centralized testing toolProvisioning of multi-tier test environments and integrating it with build workflowFiling rich & actionable bug with minimal effort on the provisioned environmentCreating Coded UI Test using Action Log from Manual Testing & adding it run as part of build workflow on provisioned test environment
  • #30: Test Case Management using Microsoft Test and Lab Manager, a centralized testing toolProvisioning of multi-tier test environments and integrating it with build workflowFiling rich & actionable bug with minimal effort on the provisioned environmentCreating Coded UI Test using Action Log from Manual Testing & adding it run as part of build workflow on provisioned test environment
  • #43: http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/06/16/how-does-vs2010-historical-debugging-work.aspxhttp://blogs.msdn.com/habibh/default.aspx
  • #45: This would normally go in the Testing section but want to demonstrate it here during the build process.
  • #47: http://blogs.msdn.com/mathew_aniyan
  • #48: Test Case Management using Microsoft Test and Lab Manager, a centralized testing toolProvisioning of multi-tier test environments and integrating it with build workflowFiling rich & actionable bug with minimal effort on the provisioned environmentCreating Coded UI Test using Action Log from Manual Testing & adding it run as part of build workflow on provisioned test environment
  • #49: Test Case Management using Microsoft Test and Lab Manager, a centralized testing toolProvisioning of multi-tier test environments and integrating it with build workflowFiling rich & actionable bug with minimal effort on the provisioned environmentCreating Coded UI Test using Action Log from Manual Testing & adding it run as part of build workflow on provisioned test environment
  • #50: Test Case Management using Microsoft Test and Lab Manager, a centralized testing toolProvisioning of multi-tier test environments and integrating it with build workflowFiling rich & actionable bug with minimal effort on the provisioned environmentCreating Coded UI Test using Action Log from Manual Testing & adding it run as part of build workflow on provisioned test environment
  • #65: http://blogs.msdn.com/gautamg/archive/2010/01/07/platform-support-for-coded-ui-test-and-fast-forward-feature-of-test-runner.aspx
  • #66: Test Case Management using Microsoft Test and Lab Manager, a centralized testing toolProvisioning of multi-tier test environments and integrating it with build workflowFiling rich & actionable bug with minimal effort on the provisioned environmentCreating Coded UI Test using Action Log from Manual Testing & adding it run as part of build workflow on provisioned test environment
  • #71: Test Case Management using Microsoft Test and Lab Manager, a centralized testing toolProvisioning of multi-tier test environments and integrating it with build workflowFiling rich & actionable bug with minimal effort on the provisioned environmentCreating Coded UI Test using Action Log from Manual Testing & adding it run as part of build workflow on provisioned test environment
  • #72: Test Case Management using Microsoft Test and Lab Manager, a centralized testing toolProvisioning of multi-tier test environments and integrating it with build workflowFiling rich & actionable bug with minimal effort on the provisioned environmentCreating Coded UI Test using Action Log from Manual Testing & adding it run as part of build workflow on provisioned test environment
  • #73: Test Case Management using Microsoft Test and Lab Manager, a centralized testing toolProvisioning of multi-tier test environments and integrating it with build workflowFiling rich & actionable bug with minimal effort on the provisioned environmentCreating Coded UI Test using Action Log from Manual Testing & adding it run as part of build workflow on provisioned test environment
  • #81: Test Case Management using Microsoft Test and Lab Manager, a centralized testing toolProvisioning of multi-tier test environments and integrating it with build workflowFiling rich & actionable bug with minimal effort on the provisioned environmentCreating Coded UI Test using Action Log from Manual Testing & adding it run as part of build workflow on provisioned test environment