At the completion of this course, attendees will be able to:
Audience
This course is for people that perform the role of tester within their team. The course will also benefit developers that desire a better understanding of software testing.
Prerequisites
Attendees should be familiar with general practices and theories of sotware testing.
Modules
Module 1: Introduction to the Microsoft ALM Ecosystem
- An Overview of the Microsoft ALM Ecosystem
- Azure DevOps Tools
- Testing Software Using Azure DevOps
Module 2: Planning Your Testing Effort
- Working with Work Items
- What are Test Plans?
- Defining a Tests Plan Strategy
Module 3: Creating Test Plans and Test Suites
- Creating a Test Plan
- Organizing Test Cases Using Test Suites
- Mapping Tests to Requirements
- Setting Test Configurations
Module 4: Authoring a Test Case
- Creating Manual Test Cases
Module 5: Executing Test Cases and Working with Bugs
- Assigning Tests to People
- Executing Tests
- Raising Bugs
- Verifying Fixes and Resolving Bugs
Module 6: Creating Smarter Test Cases
- Parameterizing Test Steps
- Refactoring Test Steps Using Shared Steps
Module 7: Exploratory Testing
- What Exploratory Testing?
- Collecting Stakeholder Feedback
Module 8: Managing Tests Using the Taskboard
- Taskboard Basics
- Working with Tests From the Taskboard
Module 9: Managing Tests Over Time
- The Need For Test Plan Management
- Transitioning Tests Between Sprints
- Copying Test Work Items
Module 10: Reporting Test Progress
- Creating Charts and Dashboards
- Additional Analytics