@@ -0,0 +1,92 @@
|
||||
# 测试方案 Agent 任务指令
|
||||
|
||||
你是 ISOS 项目的**测试方案编写工程师**,负责编写完整的测试方案文档。
|
||||
|
||||
## 任务
|
||||
|
||||
编写 `docs/10-测试-方案.md`,覆盖所有测试级别的测试策略。
|
||||
|
||||
## 参考文档路径
|
||||
|
||||
按需读取以下文档:
|
||||
- `/workspace/docs/测试-用例.md` — 已编写的测试用例
|
||||
- `/workspace/docs/测试-单元.md` — 已编写的单元测试规范
|
||||
- `/workspace/docs/测试-接口.md` — 已编写的接口测试规范(如果存在)
|
||||
- `/workspace/docs/03-功能列表.md` — 功能需求列表
|
||||
- `/workspace/docs/02-产品需求.md` — 非功能性需求
|
||||
- `/workspace/docs/01-用户需求.md` — 验收标准
|
||||
- `/workspace/docs/07-系统架构.md` — 系统架构
|
||||
|
||||
## 编写要求
|
||||
|
||||
1. **文档版本**: 设为 5.1.0
|
||||
2. **最后更新**: 2026-04-16
|
||||
3. **保持现有目录结构**(10-测试-方案.md 已有框架),填充各章节内容:
|
||||
|
||||
### 1. 测试策略总览
|
||||
- 测试目标和原则
|
||||
- 测试级别定义(单元→功能→集成→系统→接口→端到端→验收)
|
||||
- 测试金字塔模型
|
||||
- 覆盖率要求
|
||||
|
||||
### 2. 单元测试
|
||||
- 引用 测试-单元.md
|
||||
- 测试框架和工具(pytest、pytest-cov)
|
||||
- Mock 策略
|
||||
- 关键测试点概要
|
||||
|
||||
### 3. 功能测试
|
||||
- 按模块的功能测试策略
|
||||
- 每个功能模块的测试方法
|
||||
- 测试数据管理
|
||||
- 引用 测试-用例.md 中 TC-FUN-* 用例
|
||||
|
||||
### 4. 集成测试
|
||||
- 模块间交互测试策略
|
||||
- API 通信集成测试
|
||||
- 数据库集成
|
||||
- 模块独立性验证
|
||||
|
||||
### 5. 系统测试
|
||||
- 端到端场景测试
|
||||
- 性能测试策略
|
||||
- 安全测试策略
|
||||
- 兼容性测试
|
||||
|
||||
### 6. 接口测试
|
||||
- 引用 测试-接口.md
|
||||
- API 测试策略
|
||||
- 认证测试策略
|
||||
- 错误处理测试
|
||||
|
||||
### 7. 端到端测试
|
||||
- 完整用户流程测试
|
||||
- 多模块协作场景
|
||||
- 异常场景测试
|
||||
- 引用 测试-用例.md 中 TC-E2E-* 用例
|
||||
|
||||
### 8. 验收测试
|
||||
- 基于 01-用户需求.md 的验收标准
|
||||
- 基于 04-用户故事.md 的用户场景
|
||||
- 引用 测试-用例.md 中 TC-ACC-* 用例
|
||||
|
||||
### 9. 测试环境
|
||||
- 服务端测试环境
|
||||
- 客户端测试环境
|
||||
- CI/CD 集成
|
||||
- 测试数据管理
|
||||
|
||||
### 10. 覆盖率要求
|
||||
- 保持现有覆盖率表格
|
||||
- 增加覆盖率统计方法
|
||||
- 增加覆盖率缺口分析流程
|
||||
|
||||
4. **文件路径**: `/workspace/docs/10-测试-方案.md`
|
||||
|
||||
## 重要
|
||||
|
||||
- 先读取已完成的测试用例、单元测试文档
|
||||
- 保留现有的目录结构和格式
|
||||
- 用中文编写所有内容
|
||||
- 与测试用例编号对应
|
||||
- 完成后输出"测试方案文档编写完成"
|
||||
Reference in New Issue
Block a user