Test Automation
Software Testing.
Test strategy from first principles — the test pyramid, test doubles, coverage that means something, and flake control.
Beginner
Start here — no prior experience needed
Intermediate
For developers with core concepts down
Advanced
Production-grade patterns for experienced engineers