93 lines
2.6 KiB
Markdown
93 lines
2.6 KiB
Markdown
# 测试方案 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`
|
||
|
||
## 重要
|
||
|
||
- 先读取已完成的测试用例、单元测试文档
|
||
- 保留现有的目录结构和格式
|
||
- 用中文编写所有内容
|
||
- 与测试用例编号对应
|
||
- 完成后输出"测试方案文档编写完成"
|