Skip to content

Testing

The Quality-Engineering arm of the Roadmap covers the disciplines that turn code that compiles into code that survives production. Testing is the first pillar.

Content under this section is being filled in. The structure below shows the planned coverage; pages marked coming soon link to themselves until written.


Planned sections

  • Test taxonomy — unit / integration / contract / E2E / property-based / fuzz / smoke / load — what each catches and what it misses.
  • TDD & BDD — when the red-green-refactor loop actually pays off, and when it doesn't.
  • Test doubles — mocks / stubs / fakes / spies / dummies, and the over-mocking trap.
  • Coverage — line / branch / mutation; what numbers lie and what numbers help.
  • Flaky tests — root causes (timing, ordering, hidden state, network, randomness) and triage playbook.
  • Test data management — factories, fixtures, builders; seeding, snapshotting, anonymisation.
  • Per-level tracks — junior / middle / senior / professional / optimize / find-bug / interview / tasks.