Advanced Services Testing Workshop

Overview

This is an advanced two-day workshop for .NET service developers to deepen their developer testing skills.

We will focus on the "testing levels" for developers, and include System Integration Testing with Playwright.

Format

This is a two-day instructor-lead workshop. It will include resources, sample code, discussion, and coding practices.

Overview

  • Testing Levels
    • What are Unit Tests?
    • What are Unit Integration Tests?
    • What are System Tests?
    • What are System Integration Tests?
  • Writing Isolated Tests
    • Isolated Unit and Unit Integration Tests with Mocks, Stubs, Fakes, and Dummies
    • Isolated System Tests by mocking HTTP Requests/Responses, using test JWT Tokens in testing, and testing against message brokers
  • Test Design Strategies
  • Introduction to Consumer-Driven Contract Testing