Simple play icon Course

Application Testing with Azure DevOps and Visual Studio 2019

by Marcel de Vries

In this course, you will learn how to write various types of tests using Visual Studio and integrate them in your build and release pipelines in Azure DevOps.

What you'll learn

Application testing is one of those tasks that was traditionally done manually, but this is not fast enough when you want to implement DevOps practices. You need something that works well with engineering disciplines like Continuous Integration and Continuous Deployment.

In this course, Application Testing with Azure DevOps and Visual Studio 2019, you will get started with the engineering discipline around automated testing, using Azure DevOps and Visual Studio. First, you will define a good test strategy for your team, using the Agile Test pyramid to learn what tests you must write. Next, you will write your business logic and use the continuous test runner to get feedback while you write code and then integrate them in your CI build.

Finally, you will dive into using selenium to test your web application and integrate this into Azure DevOps, as well as learn how to use containers to set up your test data fast and consistently for your test suites using SQL server.

After completing this course, you will be able to define a test strategy for your team and use Visual Studio to write unit tests using frameworks like MSTest, Nunit, Xunit, or any other framework you like.

About the author

Marcel is the co-founder and CTO of Xpirit, a high-end consulting firm based in Hilversum, Netherlands. Marcel co-founded Xpirit in 2014 as a spin off from Xebia Netherlands. Together with Xebia they help customers with Digital Transformation, Agile Consulting, and Full Stack development with both Microsoft and open source products. Marcel spends most of his time looking at how new emerging technologies, a shift in mindset, and a new way of work, can help organizations get software in production... more

Ready to upskill? Get started