Advanced

Automation Testing Strategies with ASP.NET Core

Unit, integration, UI, E2E (Playwright) and performance (NBomber) testing in a CI/CD pipeline.

Demo application: CarvedRock Fitness (API + Razor Pages UI + EF Core + OpenID Connect) ASP.NET Core 8, Visual Studio 2022

Sign in to read this course

A free account unlocks all 514 courses. 20 are readable without one.

What's inside

20 sections
  1. 1 Table of Contents
  2. 2 Overview and Demo Application
  3. 3 Unit Tests and Integration Tests
  4. 4 Test Data Management and Testcontainers
  5. 5 UI Tests and External APIs
  6. 6 End-to-End Tests with Playwright
  7. 7 Performance Testing with NBomber
  8. 8 Test Execution Strategy
  9. 9 NuGet Packages Used
  10. 10 Advanced Testing Strategies
  11. 11 Recommended Test Project Architecture
  12. 12 Unit Tests — In-Depth Examples
  13. 13 Integration Tests — WebApplicationFactory Patterns
  14. 14 Playwright Tests — In-Depth Guide
  15. 15 NBomber Performance Tests — Complete Guide
  16. 16 CI/CD Pipelines — Complete Examples
  17. 17 Best Practices and Test Anti-Patterns
  18. 18 Test Data Generation with Bogus
  19. 19 Testing Terminology Glossary
  20. 20 Additional Resources

Interested in this course?

Contact us to book it or get a custom training plan for your team.