Uses focused tests to specify and verify behavior changes. Use for logic changes, bug fixes, and behavior whose regression risk is best captured by automated tests.