Test Driven Development
概述
Designs tests in {{project.paths.tests}} before implementation
能力维度
Unit Tests
Integration Tests
Coverage Goals
工具支持
- {{project.standards.pytest or 'pytest'}}:
- coverage:
约束条件
- must_block_on_test_failure
能力等级
Level 1
Writes unit tests for core logic
Level 2
Covers edge cases and negative paths
Level 3
Designs executable specifications and fixtures