python-testing - 应用 pytest 与 TDD 测试模式
提供使用 pytest 的 Python 测试策略,涵盖 TDD、fixture、模拟、参数化、标记和覆盖率实践。
标签
更新于: 2026-10-05能力
典型输入
典型输出
该技能可以做什么
- 编写失败测试
- 实现可通过代码
- 重构已测试代码
- 创建 pytest fixture
- 参数化测试用例
- 模拟外部依赖
- 使用标记选择测试
- 测量代码覆盖率
- 审查测试覆盖率
- 设置测试基础设施
输入
- Python 应用代码
- 期望行为
- 测试要求
- 覆盖率目标
- 外部依赖行为
输出
- pytest 测试套件
- 测试执行结果
- 覆盖率报告
- 已配置的 fixture 和标记
要求
- Python 环境
- pytest
- pytest 覆盖率支持
