feat(test): 新增测试用例依赖管理和批量操作功能
- 新增 TestCase 模型字段:depends_on、parameters、condition、order、version
- 新增 CaseDependency 依赖关系模型,支持强依赖/弱依赖配置
- 新增 batch 路由、schema、service,支持批量创建、更新、删除、执行测试用例
- 新增 dependencies 路由、schema、service,支持依赖关系拓扑排序和条件执行
- 新增 backend/scripts 辅助脚本目录(15个脚本):用例创建、迁移、清理等
- 新增 PRD 文档:登录模块测试优化需求文档和执行计划
- 新增测试用例 Excel 和 backend/tests/ 测试目录
- 完善 GitCommit skill:增加分支检查、推送确认、三重门控机制
- 修改 Playwright 执行器默认 headless 为 False,便于调试
Co-Authored-By:
Claude <noreply@anthropic.com>
正在显示
Docs/新统一平台测试用例.xlsx
0 → 100644
File added
backend/app/routers/batch.py
0 → 100644
backend/app/schemas/batch.py
0 → 100644
backend/app/schemas/dependency.py
0 → 100644
此差异已折叠。
此差异已折叠。
backend/pytest.ini
0 → 100644
backend/scripts/create_cases.py
0 → 100644
此差异已折叠。
backend/scripts/test_cleanup.py
0 → 100644
backend/tests/__init__.py
0 → 100644
backend/tests/test_api.py
0 → 100644
请
注册
或者
登录
后发表评论