Course info
Nov 10, 2014
2h 50m

Learn how to use Microsoft Test Manager to plan, manage, run, and analyze tests. This course covers scripted test cases, exploratory testing, and ways for you to gather the right information to generate bugs and get them resolved quickly. The course will take you from manual verification to full automation. The course covers Microsoft Test Manager 2013 and web-based features, including functionality added in TFS 2013 Update 4.

About the author
About the author

Microsoft Visual Studio ALM MVP, ALM Ranger, Telerik Insider, and president of the Orlando .NET User Group (ONETUG). He is passionate about Scrum and continuous improvement using Visual Studio and Team Foundation Server.

Section Introduction Transcripts
Section Introduction Transcripts

Hello. This is Esteban Garcia with Pluralsight. This course will teach you how to succeed with Microsoft Test Manager 2013. Microsoft Test Manager, known as MTM, is a tool primarily used by testers to plan testing effort, manage and run tests, collaborate with the rest of the team, and analyze testing efforts. You can think of the relation between a tester and MTM as the same as a relation between a developer and Visual Studio. It allows you to test your application while storing tests and their results in Team Foundation Server, so it's a very important part of Microsoft's ALM toolset. As teams work closer together and collaborate with TFS, MTM gives testers access to information found in TFS, and allows them to contribute and associate with existing TFS data. In this course you are going to learn how to use MTM to manage and configure your test plans, create, execute and track test cases, generate and verify bugs, and more. Microsoft Test Manager 2013 added a lot of functionality on the TFS web interface, so we will cover all of those features, including features added in TFS 2013 update 4. You can use MTM to run tests for which you have previous defined test cases or you can use it to explore your application in order to auto-generate your test cases or find any bugs that may not have been identified with scripted tests. You can also bring in live management combined with coded UI tests to perform automated tests.

Test Plan Configuration
Hello. This is Esteban Garcia with Pluralsight. This module will show you how to create and configure a test plan in Microsoft Test Manager 2013. Before you can start testing an application you need to create a test plan. A test plan is a container, which consists of one or more test suites. Test suites contain one or more test cases. You're able to set configuration settings at the test plan level, which apply to all test suites and test cases contained within it. A test plan can be accessed by all your team members, so it gives you and your team a way to collaborate and work together to test your applications. Test plans are configurable, which consists of setting properties such as their test plans name, description, the area and iteration in your test project that a test case is associated to, the owner, state, it could be active or inactive, a start and end date, and more. During this module we will also cover the new web-based test functionality introduced in 2012 and enhanced in TFS 2013. This functionality allows you to create, view, and manage your test plans from any browser. Starting with TFS 2013 update 3, Microsoft changed the way the test plans are handled. Just like other artifacts, such as tasks, bugs, and test cases, now test plans are TFS work items. Amongst other things, this gives you the ability to customize the fields contained in the data that makes up a test plan. This module will cover how to customize you test plan.

Plan: Create Test Suites and Test Cases
Hello. This is Esteban Garcia with Pluralsight. This module will show you how to plan your testing efforts by defining test suites and test cases in Microsoft Test Manager 2013. We're going to expand on the work that we did on the previous module by creating a hierarchical structure made up of different types of test suites and then creating test cases related to test suites. If you recall, we created two different configuration sets, which will allow us to measure test coverage by looking at test points. We will then go over ways that you can increase the reusability and flexibility of your test cases and their test steps. Finally, I will show you changes to the web interface that were introduced in TFS 2013 and Microsoft Test Manager 2013.

Analysis and Reporting
Hello. This is Esteban Garcia with Pluralsight. As you and your team work through your test plans and test cases you will want to have visibility with your progress. It is important to know how the team is doing as they prepare tests, but also as they progress through their test runs and analyze results. You can use that information to determine the quality of your application, thoroughness of your testing, and how effective the team is at discovering and fixing problems within the application. Microsoft Test Manager gives you the visibility that you're looking for at multiple levels. Last module I showed you how to create test runs and gather information during those test runs and MTM lets you dive into that data right from the tool. You can also go a step higher and look at your progress at the test plan level. When you need to dive deeper into data you're also able to use SQL server reporting services. A typical TFS installation provides you with canned reports and you're able to create custom reports as well. Finally, TFS 2013 introduced lightweight chart functionality. This allows you to create your own charts. They're real time and they are based on TFS data. This is now also available for your test artifacts.