Customizing TFS 2010 Process Template – Test & Lab Manager
Customizing TFS 2010 Process Template – Test & Lab Manager
With Visual Studio Team System and the integrated process templates, teams can deliver predictable results, continuously improve and adapt, and effectively collaborate and communicate with team members and stakeholders. One process does not fit all software projects or teams. Visual Studio Team System includes Microsoft Solutions Framework (MSF) for Agile Software Development and MSF for CMMI Process Improvement.
In addition, partner organizations offer processes including SCRUM, EUP and FDD for Visual Studio Team system.
These templates can be used as is, or customized to enact your development process.
TFS 2010 Process Template contains couple of changes that can save you a lot of time while working with more than one Team Project.
The new folder placed under the template root called - Test Management, inside you will see couple of new xml files and one test settings file.
The first file I want to talk about is the Test Variable.
One of many options in Microsoft Test & Lab Manager is to create a configuration matrix to reach a better test cover.
Instead of creating Test Variables in each Team Project you can modify the process template so those values will be default in each Team Project.
testvariable.xml
The second file is testresolutionstate.xml that define the test result Resolution.
Example:
The third is Test Configurations, for each test plan you can define the configurations you want to execute (based on Test Variables)
testconfiguration.xml
The last file is Test Settings file, you can define more than one default test settings. For example:
1. Test Settings with Action Log. - Light
2. Testing Settings with ASP.Net profiler,Video Recording and Diagnostic Trace Collector – Heavy
Open “localrun” file and edit in Visual Studio 2010, perform your changes and save with different name.
testsettings.xml
Enjoy.