Microsoft Team Manager is a testing utility for managing and running manual and automated test cases for a TFS Team Project. This tool is designed for the Test professional, and integrates the management of test plans along with their test cases into the full development lifecycle of a Team Foundation team project. Using Microsoft Test Manager you can run manual tests, exploratory test sessions, and automated tests from a test plan. MTM provides an opportunity for storage and easy access to all test plans in one place.
From the perspective of Test Manager, we have a three-layer hierarchy as follows:
- Test Plan – you begin with Test Manager by creating a test plan
- Test Suite – within each test plan, you may have multiple test suites
- Test Case – each test suite is composed of multiple test cases
All test cases contain action which will be performed and expected results. With each action picture is added to show how action is performed.
On Team Foundation Service attached picture will be shown like a URL
You can also create automated tests using Visual Studio. Automated tests let you test your application more efficiently. Automated tests run test steps for you and determine whether the test passes or fails. If Coded UI test is created then it will be added through Visual Studio. Solution must be added to Source Control.
In TFS, when test case is created it has status Active.
Test case can be repeated in any time. When test is run, test can be marked as passed or failed. Comments can be added to the action. If action has attached picture, it can be displayed in Microsoft test Runner.
When running a manual test in Test Runner, there may be a need to add some steps to test case while running a test.
At the top of the action, after serial number of action, click on pencil. After clicking, icons appear that will allow you to insert step, remove it, move current step up or move current step down. You do not need to stop test and change test case. You can do it from Microsoft test Runner.