Course

Testing with Azure DevOps

The course provides you with an introduction to how Microsoft Azure DevOps can be configured to gain better insights into the quality of the process. You will be equipped to improve your QA process by using Azure DevOps in conjunction with Azure Test Plans.

Learning objectives

You will receive an introduction to testing in Microsoft Azure DevOps, based on DevOps and SCRUM. The course includes many hands-on exercises, allowing you to try out the features of Microsoft Azure DevOps yourself.

By the end of the course, you will be able to:

  • Use Azure Test Plans to enhance communication and reporting of test results.
  • Understand how to extract relevant data from Azure DevOps to create dashboards.
  • Understand how test runs work and where to find relevant reporting data.
  • Plan and manage tests.
  • Execute test runs and report on them.
  • Create traceability between requirements, tests, and releases.
  • Understand the link between release pipelines and reporting.
  • Apply acceptance criteria and shift-left concepts in Azure DevOps.
  • Understand the value of acceptance criteria and how they are used to create traceability.
  • Use BDD to write test cases and acceptance criteria.
  • Understand how BDD connects to automated testing and the traceability it provides.

Target audience

This course is for those who currently use or want to use Microsoft Azure DevOps as your go-to for everything. It is not a technical deep dive but an introduction to the tool with a focus on testing. Therefore, it is relevant for testers, developers, project managers, etc.

Prerequisites
There are no prerequisites for the course, as it is designed as an introduction to testing and the Azure DevOps tool. Having an understanding of the concepts of SCRUM and development is beneficial but not required.

Course format

Over the course of a few intensive days, you will be prepared to work with DevOps, SCRUM, and Azure DevOps. The course includes theoretical overviews, practical exercises, and class discussions. There will generally be high participant engagement and many hands-on exercises with the tool.

In-House training?

If you are more than 5 people from same organisation, it can be beneficial to consider the course as in-house training. We conduct the course exclusively for your employees, either as standard as described or tailored to your needs.

Advantages of in-house training

  1. Financial savings for more than 5 people
  2. Intensive exchange of experiences and knowledge sharing
  3. Employees gain a common understanding of the subject
  4. Opportunity for unique customization based on your own methods and processes

Contact Us

Contact us to learn more about how we can customize a program specifically for your company.

Testing with Azure DevOps

Testing with Azure DevOps

Need help?

If you have any questions, please call us on +45 44 979 979 or e-mail kompetencecenter@testhuset.dk

Contact us

Course content

1. Introduction to testing

  • ISTQB as a framework
  • Software Development Life Cycle

2. Introduction to Microsoft Azure DevOps

  • Project setup based on SCRUM
  • Automatic reporting of SCRUM artifacts
  • Customization of work items and processes
  • Highlighting risks in the project
  • General use of a risk-based approach to work

3. Test planning and management in Azure DevOps

  • Making testing work visible
  • Manual testing in Azure DevOps
  • Handling test artifacts

4. Test automation

  • BDD and traceability
  • Integration between Microsoft Visual Studio and Microsoft Azure DevOps
  • Execution and reporting of automated tests
  • Automated tests in a release pipeline

5. CI/CD

  • How it works
  • How to integrate testing and report status

6. Application of best practices based on many years of experience

  • Acceptance criteria and shift-left
  • INVEST model and its use for writing user stories
  • Linking tests and requirements to create traceability and reporting

Introduction

Meet our Trainers