Course: Assuring Quality Using Azure Test Plans

Azure Test Plans



AQATP | 1 Day

Plan, track, and assure quality across your whole development effort with Azure Test Plans. This one-day course is designed to help agile teams configure and use Azure Test Plans to manage testing for web and desktop applications, from test case design to exploratory testing and bug reporting. You’ll work in teams in a shared Azure DevOps project, testing a common case study the way a real team would.

Who should take this course?

This course is for anyone on a software development team, especially those involved in defining, assuring, and improving the quality of their software. It’s equally valuable for people outside the development team, including managers, Scrum Masters, coaches, and other stakeholders, who want hands-on exposure to what Azure Test Plans can do. Experience writing and running tests on an agile team is helpful but not required.

Course Content

This course progressively builds your fluency with Azure Test Plans, from setting up a project and designing test cases to running manual, exploratory, and automated tests. You’ll work hands-on in teams on the Fabrikam Fiber case study in a shared Azure DevOps project, planning and executing a testing effort the way a real team would.

1. Test Case Management

  • Improving software quality
  • Types of tests: development, acceptance, and exploratory
  • Azure DevOps Services and Azure Test Plans overview
  • Acceptance criteria and acceptance testing
  • Azure Boards: backlogs, boards, and work items
  • Tags, queries, charts, and dashboards
  • Notifications and extending Azure Test Plans
  • Hands-on

2. Test Planning

  • Creating test plans and test suites
  • Creating and using test configurations
  • Creating and managing test cases
  • Using parameters and shared steps
  • Building regression suites with tags and queries
  • Assigning testers
  • Importing and exporting test artifacts (CSV and Grid view)
  • Hands-on

3. Running Tests

  • Running manual tests with the web-based Test Runner
  • Testing web applications
  • Marking step and overall outcomes (pass, fail, pause, block)
  • Running a test multiple times with different data
  • Capturing screenshots, video, system info, and the image action log
  • Reporting bugs during testing
  • Tracking results with the Test Run Hub and Progress Report
  • Testing desktop applications
  • Exploratory testing with the Test & Feedback extension
  • Testing tours and structured exploratory sessions
  • Running automated tests from test plans
  • Hands-on

Downloads

Syllabus | Sample | Setup Guide