Testing Precompiled Azure Functions: Deep Dive
Offered By: Pluralsight
Course Description
Overview
This course will teach you how to implement tests at different levels of granularity to ensure your Microsoft Azure Functions work as expected.
Even though Azure Functions offer quick deployment of C# code to the cloud, it does not mean those functions should be published without first testing them. In this course, Testing Precompiled Azure Functions: Deep Dive, you'll learn how to write tests for your Azure Functions and workflows. First, you'll learn how to unit test core business logic and then how to test (and make testable) your function run methods. Next, you'll then discover how to use mocked function dependencies in your tests. Finally, you'll explore how to implement end to end function workflow tests. By the end of this course, you'll know how to ensure your Azure Functions are working as expected by implementing tests at different levels of granularity.
Even though Azure Functions offer quick deployment of C# code to the cloud, it does not mean those functions should be published without first testing them. In this course, Testing Precompiled Azure Functions: Deep Dive, you'll learn how to write tests for your Azure Functions and workflows. First, you'll learn how to unit test core business logic and then how to test (and make testable) your function run methods. Next, you'll then discover how to use mocked function dependencies in your tests. Finally, you'll explore how to implement end to end function workflow tests. By the end of this course, you'll know how to ensure your Azure Functions are working as expected by implementing tests at different levels of granularity.
Syllabus
- Course Overview 1min
- Getting Started 16mins
- Unit Testing Core Business Logic 8mins
- Testing Function Run Methods 28mins
- Isolating Function Code and Mocking Dependencies 16mins
- Implementing End to End Function Workflow Tests 20mins
Taught by
Jason Roberts
Related Courses
Ruby on Rails: An IntroductionJohns Hopkins University via Coursera Internet of Things Capstone: Build a Mobile Surveillance System
University of California, San Diego via Coursera Engineering Maintainable Android Apps
Vanderbilt University via Coursera Orientação a Objetos com Java
Instituto Tecnológico de Aeronáutica via Coursera TDD – Desenvolvimento de Software Guiado por Testes
Instituto Tecnológico de Aeronáutica via Coursera