AnyLearn
All cursus
Programmingintermediate

Testing Strategy: What Is Worth Testing

Tests are a purchase, not a virtue: you spend writing time, run time and maintenance time to buy confidence about specific breakages. This path works out how to spend that budget. What each level of test can and cannot catch, how test doubles buy speed by trading away fidelity, how property-based testing finds the inputs you would never have imagined, and why flakiness destroys a suite faster than any missing test.

0 of 4 lessons complete
Sign in to track progress and earn a certificate.

Lessons, in order

  1. 1
    Programming
    What Is Worth Testing, and the Shape That Follows
    Start
  2. 2
    Programming
    Test Doubles: Isolation and What It Costs
    Start
  3. 3
    Programming
    Property-Based Testing: Assert the Law, Not the Example
    Start
  4. 4
    Programming
    Flakiness, Coverage, and Suites That Survive
    Start