Microsoft Azure Developer: Performing Unit Testing & Integration Testing
This course will teach you how to build and maintain a suite of unit and integration tests to protect your solution from logic and regression errors introduced during creation and maintenance of code, and how to execute your tests in Azure DevOps.
What you'll learn
Your test suite should be easy to maintain and your test names should read like business rules. In this course, Microsoft Azure Developer: Performing Unit Testing & Integration Testing, you will learn how to create a flexible suite of unit and integration tests. First, you will learn what it takes to write good code and good tests. Next, you will discover how to cover your riskiest code with integration tests. Finally, you will explore how to run your tests in Azure DevOps on check-in and overnight. When you’re finished with this course, you will have the skills and knowledge of testing in Azure needed to improve your testing suite.
Table of contents
- Introduction 1m
- Unit Test Guidelines 3m
- Testing the Unit of Work 3m
- Demo Overview 1m
- Existing Solution Review 2m
- Create Unit Test Project 2m
- Value-based Unit Test Part 1 7m
- Value-based Unit Test Part 2 3m
- State-based Unit Test 3m
- Interaction-based Unit Test 3m
- Refactor without Affecting Tests 2m
- Code Coverage Analysis 3m
- Summary 1m