Welcome to ONLC Training Centers

Software Testing with Visual Studio 2012 Course Outline

 (2 days)
Version 2012

Voucher Notice
This class is an expanded Team Foundation Server offering that goes beyond the curriculum offered directly by Microsoft. As a result, this course is not eligible for payment through Software Assurance Vouchers funded by Microsoft.

This two day course is designed for testers looking to get up to speed with testing using Visual Studio 2012 as quickly as possible.
The course focuses on features of Microsoft Test Professional 2012 which is a standalone product or part of Visual Studio 2012 Premium and Ultimate editions. The course teaches you how to plan and execute your tests using the Microsoft Test Manager (MTM) product. It looks at test suites, test plans, test cases and test configurations and how you can make your tests as resilient as possible.

During the course attendees will also learn how testers and developers can work more closely together to reduce the time it takes to find and fix software defects. Through the efficient use of new data collectors, developers should be able to pinpoint issues quicker than ever before.
Testers will also learn how to manage their test plans over multiple iterations and releases of a product including how to deal with different code branches within the same Team Project.

This course includes hands-on labs to reinforce practical skills and ensure you’re ready to use the tools on your return to your workplace.

Course Objectives
At the completion of this course, attendees will be able to;
 Create and manage test plans, test suites and test configurations
 Create a range of different test types
 Execute tests using the Microsoft Test Runner
 Create actionable, high quality bug reports
 Conduct exploratory testing using Microsoft Test Manager
 Manage Test Plans over multiple iterations and releases
 Report on test results and testing progress
 Understand how to test new Metro style applications

Who Should Attend?
This event is designed for team members that perform the role of Tester within their team in either a full time or part time capacity. The course would also be beneficial for developers looking to increase their knowledge of testing.

Attendees should be familiar with Visual Studio and the basic use of Team Foundation Server.

Course Outline

Module 1: Introduction to Agile Testing
 Traditional vs Agile Testing
 How “Agile” relates to testing
 Becoming an Agile tester
 Understanding testing terminology
 Keys to effective testing

Module 2: A lap around the testing tools in Visual Studio 2012
 A look at the Visual Studio product family
 Introducing Microsoft Test Manager 2012
 The role of Team Foundation Server 2012

Module 3: Creating our first Test Plan using Microsoft Test Manager
 Creating Test Suites
 Mapping requirements to tests
 Creating and managing test cases
 Configuring Test settings including data collectors

Module 4: Executing test cases
 Assigning a test case to a tester
 Navigating the Microsoft Test Runner
 Recording reliable action recordings
 Test Case fast Forward

Module 5: Raising and Verifying Bugs
 Raising a bug from the Microsoft Test Runner
 View bug states
 Verifying a bug fix

Module 6: Tracking test progress
 Assigning a new build to our test plan
 Determining what’s changing between builds
 Examining impacted tests

Module 7: Refactoring Test Cases
 Creating Shared Steps
 Reusing Shared Steps
 Shared Steps in the Test Runner
 Best Practises for Shared Steps

Module 8: Exploratory Testing with MTM
 What is Exploratory Testing?
 Exploratory Testing in Microsoft Test Manager
 Creating Bugs and Test Cases from exploratory tests

Module 9: Test Release Management
 The need for a Test Release Management plan
 Moving from Iteration to Iteration
 Copying Test cases to the next iteration
 Dealing with multiple branches

Module 10: Reporting test progress and the status of tests
 Producing test progress reports
 Using Test Scribe to produce Test Plan documents
 Creating ad-hoc reports using Excel

Module 11: Testing Metro Style Applications
 Configuring your Windows 8 device for testing
 Configuring Data Collectors for Metro testing
 Testing on remote Windows 8 devices

Module 12: An overview of Lab Management
 What is Lab Management?
 Using the Lab Center in MTM
 Creating and managing lab environments
 Configuring tests to run in a lab environment

Module 13: An overview of Coded UI Testing 
 Creating Coded UI tests from action recordings
 Using the Coded UI Test Builder
 This module provides an overview of Coded UI Testing only. For in depth coverage of Coded UI Tests and test automation, please see our course titled “Test Automation, Web Performance and Load Testing with Visual Studio 2012”
View outline in Word


Attend hands-on, instructor-led Software Testing with Visual Studio 2012 training classes at ONLC's more than 300 locations. Not near one of our locations? Attend these same live classes from your home/office PC via our Remote Classroom Instruction (RCI) technology.

For additional training options, check out our list of Courses and select the one that's right for you.

Microsoft Gold Partner
Need a price quote?

Follow the link to our self-service price quote form to generate an email with a price quote.

Email Alert

Receive an email when this class is available as "Ready to Run" or "Early Notice" status.

Attend from your office or home

If you have high-speed internet and two computers you can likely take this class from your office or home.

Need a class for a group?

We can deliver this class for a private group at your location. Follow the link to request more information.

Attend computer classes from ONLC Training Centers Request a copy via mail


Class Format
Class Policies
Student Reviews

Bookmark and Share

First Name

Last Name