Skip to content

Testing ​

Test organisation, CI matrices, and environment topologies.

Test pyramid ​

Many fast unit tests at the base, fewer integration tests in the middle, very few end-to-end tests at the top. Inverts the "ice-cream cone" anti-pattern where slow E2E dominate.

CI matrix: OS × language version ​

Same test suite, multiple targets. Any red cell blocks the merge.

Test environments ​

Each environment is a deployment target tuned for a different feedback loop. Smoke tests gate promotion.

Test coverage feedback ​

Coverage reports attach to PRs so reviewers see which lines the new code actually exercised.

Edit this pageLast updated: