Software Testing Using Microsoft Test Manager 2015: Visual Studio ALM Training

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Visual Studio

ALM Training

Software Testing using Microsoft Test


Manager 2015
Duration
Skill level
Audience
Products
and
technologies

3 days
Version
2015.1
Intermediate
Testers, QA Engineers, Developers
The following product and technologies will be covered in this course
Microsoft Test Manager 2015
Visual Studio Team Services or Team Foundation Server 2015

Course Description
This three-day course is designed for testers who need to gain a solid practical knowledge of testing applications
using Microsoft Test Manager 2015.
The course focuses primarily on the use of Microsoft Test Manager 2015 which is a standalone product or part of
Visual Studio 2015 Enterprise edition. The course teaches you how to design test plans including test cases, test suites
and test configurations. Best practises are also discussed including and how you can make your tests as resilient as
possible.
Attendees will 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 how cloning and coping between
Test Plans can save time and effort.
The course finishes with a look at test automation and the role of testing in modern DevOps focused organisations.
This course includes hands-on labs to reinforce practical skills and ensure youre ready to use the tools on your return
to your workplace.

Course Objectives
At the completion of this course, attendees will be able to;

Explain the testing capabilities of the Visual Studio ALM product suite
Create and manage test plans and test suites
Manage test configurations and assign non default configurations to test cases
Create high quality, maintainable test cases
Execute tests using the Microsoft Test Runner
Use Test Case Fast Forward to help speed up the testing process
Create actionable, high quality bug reports
Verify resolved bugs and manage the bug lifecycle
Conduct exploratory testing using Microsoft Test Manager

Visit www.alm-training.com for more information

Use the web-based Test Management interface to create and execute tests
Manage Test Plans over multiple iterations and releases
Report on test results and testing progress
Gain an overview of how to create automated Coded UI Tests
Understand where testing fits into a modern DevOps focused organisation.

Audience
This course 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.

Pre-requisites
Attendees should be familiar with testing theory and practises.

Modules
Module 1 - A lap around the testing tools in Visual
Studio 2015

A look at the Visual Studio product family


Introducing Microsoft Test Manager 2015
The role of Team Foundation Server 2015 or
Visual Studio Team Services

Module 2 - Planning our testing effort

Reviewing requirements on the backlog


Defining our Test Plan strategy
Test types in Visual Studio
Starting Microsoft Test Manager

Module 3 - Creating our first Test Plan

Creating new Test Plans


Organizing tests using Test Suites
Mapping requirements to tests
Configuring Test settings including data
collectors
Balancing storage considerations

Module 4: Authoring a manual test case

Creating a new manual test case


Using Grid view to author and edit test cases
Appropriate use of Expected Results
Tagging test cases for better organization

Module 6: Executing test cases

Defining which tests to include in a test


run

Assigning a tester to run tests


Executing tests using the Web based test
runner
Executing tests using the Microsoft test runner
Test Case Fast Forward
Recording reliable action recordings

Module 7 - Raising and verifying Bugs

Raising a bug from the Microsoft Test Runner


The bug lifecycle
View bug states
Verifying a bug fix

Module 8 - Understanding and analysing test results

Viewing current test plan results


Viewing results for test runs
Categorizing results

Module 9 - The role of builds in testing

Assigning a new build to our test plan


Determining whats changing between builds
Examining impacted tests

Module 5: Data binding test cases

Adding parameters to our test steps


Using share parameters across multiple test
cases
Maintaining shared parameters

Visit www.alm-training.com for more information

Module 10 - Refactoring Test Cases

The need for Shared Steps


Creating Shared Steps
Reusing Shared Steps
Shared Steps in the Test Runner
Best Practises for Shared Steps

Module 11 - Exploratory testing

What is Exploratory Testing?


Exploratory Testing in Microsoft Test Manager
Creating Bugs and Test Cases from exploratory
tests
Web-based Exploratory testing

Module 12 - Test Release Management

The need for a test release management


Moving from iteration to iteration
Cloning Test Plans
Copying Test cases to the next iteration

Module 13 - Reporting test progress and the status of


tests

A lap around the out of the box reports


Producing test progress reports
Creating ad-hoc reports using Excel

Module 14 - An overview of Test Automation

What is a Coded UI Test?


Creating Coded UI Tests from action
recordings
Using the Coded UI Test Builder

Module 15 The role of testing in a modern DevOps


environment

What is DevOps?
The changing focus of testing
Testing and DevOps in action

All of our public classes can be


attended either in-person or remotely,
online from anywhere.

In addition to our public schedule of


courses, all ALM-Training courses can
be delivered onsite for your company.

Web:
http://www.alm-training.com
Email: [email protected]
Twitter: @ALMTrainer

Phone:
07 3188 5452 (Australia)
Toll-free: 1800 ALM4US (256487)
Overseas: +61 7 3188 5452

Visit www.alm-training.com for more information

You might also like