Testing
Testing strategies and tools
Testing
API Testing Types
End-to-End Testing with Playwright
Comprehensive guide to browser automation and E2E testing with Playwright for .NET
Integration Testing with TestContainers
Mocking and Test Doubles
Comprehensive guide to test doubles, mocking frameworks, and best practices for .NET testing
Playwright Dotnet Guide
Test Architecture and Strategy
Comprehensive guide to testing strategy, test architecture, and quality assurance approaches for .NET applications
Test Patterns Guide
Unit Testing Guide
Unit Testing at Scale (EN)
Tech Lead / Principal-level unit testing: design-for-test, patterns, smells, boundaries, and maintainable test suites
Integration Testing (WebApplicationFactory, TestContainers) (EN)
TL/Principal integration testing strategy: what to cover, how to avoid flakiness, and how to keep it fast
Mocking Strategy & Alternatives (EN)
A lead-level strategy for mocks/fakes/stubs: what to mock, what not to mock, and how to avoid brittle tests
Contract Testing (Consumer-Driven) (EN)
Lead-level contract testing: when to use it, what it guarantees, and how to integrate it into CI/CD
Performance Testing (k6/NBomber) (EN)
Lead-level performance testing theory: what to measure, how to design experiments, and how to avoid misleading results