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