Q
Evaluate Weigh the pros and cons of technologies, products and projects you are considering.

Is MTM an effective software testing tool?

As a software testing tool, options abound with MTM, if you're willing to create custom code. If not, find out how to manipulate the folder structure.

Microsoft Test Manager (MTM) can be a useful software testing tool. However, it's not always accommodating if a...

quality assurance (QA) group doesn't create the builds in the manner MTM prefers. Staying within the lines is awkward and rather difficult without custom code work. So, how can a QA group use MTM to manipulate the folder structure and create and manage test cases?

The software testing tool's lab setup is more powerful and complex than necessary, unless you set up test servers on virtual machines (VMs). If you don't create test environments that way, it's more feasible to set up test suites in the plan and test tabs. With MTM you create test plans per release, as well as a home storage or test library as separate test plans. The test library is the test storage location where all your regression and smoke testing collections are stored.

Within the library, you create suites of tests for both smoke testing and regression. The tests are identified by being part of the suite and by the use of the tagging feature. MTM tags make it simpler to use queries to find work items. By querying tag names, you can create fresh test case suites for smoke and regression testing quickly.

The next step is to organize all your test cases into logical functional chunks or groups. Each logical functional group has its own suite and contains additional sub-suites as needed. The goal is to keep function-specific tests together in an easy-to-locate pattern. By using functional folders, it's clear where tests are to be stored or where to pull specific functional tests from.

One issue or advantage of the software testing tool, depending on how your tests are used, is that it tracks tests by a unique ID. This ID lets testers update a test case one time and the update is automatic regardless of location. Think about that for a moment. If you've copied a test case with ID = 12345 into multiple functional folders and someone changes or edits the test, the test is edited wherever it is stored. The problem is that a test may be edited to fit a particular area function. To avoid changing or editing tests that need to be unique, be sure to use the copy icon to copy the test case first. MTM will create a unique ID and the test case can be reused without changes affecting the original test.

Next Steps

Optimize Microsoft tools for better test management

Planning software tests

This was last published in October 2015

Dig Deeper on Automated Software Testing

PRO+

Content

Find more PRO+ content and other member only offers, here.

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Join the conversation

5 comments

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

What MTM testing workarounds have you discovered?
Cancel
First of all, Microsoft Test Manager is not really "testing tool", same as Microsoft Outlook is not a "management tool". These are the tools hat may help to administer certain activities. In case of MTM - storage and maintenance of testing artifacts. This is quite far from performing the actual testing.
Cancel
Newer versions allow you to maintain a matrix of test for different versions (OS and or browser), so you can better track where tests were actually run. That was actually very helpful the last time I used MTM.
Cancel
First of all, Microsoft Test Manager is not really "testing tool", same as Microsoft Outlook is not a "management tool". These are the tools hat may help to administer certain activities. In case of MTM - storage and maintenance of testing artifacts. This is quite far from performing the actual testing.
Cancel
MTM is the latest part of the test tooling built into Visual Studio with Team System.  It is over kill for most companies.  I never saw the structure as being folder like so much as virtual folder like.   It's not really a tool for testing, its a tool for trying to manage testing.

As agareev has said.
Cancel

-ADS BY GOOGLE

SearchMicroservices

TheServerSide.com

SearchCloudApplications

SearchAWS

SearchBusinessAnalytics

SearchFinancialApplications

SearchHealthIT

DevOpsAgenda

Close