1 min read
On this page
- E2E Testing Strategies — Critical path testing, the 80/20 rule, test pyramid vs. ice cream cone, environment management, handling flaky tests.
- Contract Testing — Consumer-driven contracts, Pact workflow, broker architecture, preventing integration failures across microservices.
- Mutation Testing — Measuring test quality, mutation operators, mutation score, cargo-mutants, when mutation testing pays off.
- Fuzz Testing — Coverage-guided fuzzing, cargo-fuzz, structured inputs with Arbitrary, corpus management, security bugs found by fuzzing.
- Load & Stress Testing — Load testing, stress testing, soak testing, spike testing. Percentiles over averages, k6 examples, Amazon Prime Day prep, Twitter's Fail Whale, performance testing in CI.

