Use when writing or reviewing tests. Covers what to test, naming, structure, determinism, mocking boundaries, smoke tests and how to prove a test is meaningful.