django-tdd - 使用 TDD 测试 Django 应用
提供使用 pytest-django、TDD、factory_boy、模拟、覆盖率和 Django REST Framework API 测试的 Django 测试策略。
标签
更新于: 2026-10-07能力
典型输入
典型输出
该技能可以做什么
- 配置 pytest 设置
- 执行 TDD 循环
- 创建 pytest fixtures
- 构建模型工厂
- 测试 Django 模型
- 测试 Django 视图
- 测试序列化器
- 测试 DRF API
- 测量测试覆盖率
- 模拟依赖
输入
- Django 应用代码
- Django 项目设置
- 测试需求
- 模型和 API 测试数据
输出
- pytest 配置文件
- Django 测试设置
- pytest fixtures
- 工厂定义
- 模型测试
- 视图测试
- 序列化器测试
- DRF API 测试
- 测试结果报告
- 覆盖率报告
要求
- Django 项目
- pytest
- pytest-django
- factory_boy
- 进行 API 测试时需要 Django REST Framework
