Use when implementing a feature using test-driven development — write failing tests first, then implement to make them pass.