Strategy
This folder has no README. Everything inside it is listed below.
Notes
- Test Strategy and the Test Pyramid 6 pytest mechanics (fixtures, parametrize, mocking — see ../pytest/) are how you write tests.
- Integration and Contract Testing 6 The two tiers above unit tests: integration tests (does the code work with real dependencies?) and contract tests (do two independently-deployed services…
- Load and Performance Testing 7 Functional tests answer "is it correct?" Load tests answer "does it stay correct and fast under traffic?" — and "where does it break?" A distinct discipline…
- Test Data, Flaky Tests, and CI Parallelization 6 The operational side of a test suite: building test data without brittle fixtures, killing flaky tests, and keeping the suite fast as it grows.
- BDD, ATDD and Specification by Example 4 "TDD or BDD?" is asked as if they competed.