Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore effective testing strategies for ASP.NET Core micro-services in this comprehensive NDC Oslo 2023 conference talk by Dror Helper. Learn how to balance rapid feature development with quality assurance in increasingly complex codebases. Discover various automated testing techniques beyond unit testing, designed for systems comprising multiple micro-services, databases, cloud-native solutions, and third-party integrations. Gain insights into creating a clear testing strategy that enhances quality without impeding development speed. Examine different types of automated tests for ASP.NET Core micro-services and learn how to implement them to build a consistent and effective test harness. Cover topics such as unit testing, integration testing, environment setup, cloud-based service testing, and the use of BDD frameworks. Acquire practical knowledge to guarantee your project's success through a robust testing approach tailored for modern micro-service architectures.
Syllabus
Intro
The complexity of testing micro services
Different types of tests
ASP.NET Core microservice architecture
Example: unit test
Example: integration test
Setting environments for integration tests
Testing with cloud based services
Testing in the Cloud vs. using emulators
Service tests
Using BDD Frameworks
Summery: Testing micro services
Taught by
NDC Conferences