228 lines
3.4 KiB
Markdown
228 lines
3.4 KiB
Markdown
|
|
# {{TEST_TARGET}} 测试 - 需求文档
|
|||
|
|
|
|||
|
|
**文档版本**: 1.0
|
|||
|
|
**创建时间**: {{CREATED_DATE}}
|
|||
|
|
**生成方式**: Claude Code 智能需求生成器
|
|||
|
|
**项目类型**: 测试项目
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 1. 测试概述
|
|||
|
|
|
|||
|
|
### 1.1 测试对象
|
|||
|
|
{{TEST_TARGET}}
|
|||
|
|
|
|||
|
|
### 1.2 测试背景
|
|||
|
|
{{TEST_BACKGROUND}}
|
|||
|
|
|
|||
|
|
### 1.3 测试目标
|
|||
|
|
{{TEST_OBJECTIVES}}
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 2. 测试类型与范围
|
|||
|
|
|
|||
|
|
### 2.1 测试类型
|
|||
|
|
{{TEST_TYPES}}
|
|||
|
|
|
|||
|
|
### 2.2 测试范围
|
|||
|
|
{{TEST_SCOPE}}
|
|||
|
|
|
|||
|
|
### 2.3 测试深度
|
|||
|
|
{{TEST_DEPTH}}
|
|||
|
|
|
|||
|
|
### 2.4 排除范围
|
|||
|
|
{{OUT_OF_SCOPE}}
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 3. 测试场景
|
|||
|
|
|
|||
|
|
### 3.1 正常场景
|
|||
|
|
{{NORMAL_SCENARIOS}}
|
|||
|
|
|
|||
|
|
### 3.2 异常场景
|
|||
|
|
{{EXCEPTION_SCENARIOS}}
|
|||
|
|
|
|||
|
|
### 3.3 边界场景
|
|||
|
|
{{BOUNDARY_SCENARIOS}}
|
|||
|
|
|
|||
|
|
### 3.4 用户故事/测试用例
|
|||
|
|
{{TEST_CASES}}
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 4. 测试数据
|
|||
|
|
|
|||
|
|
### 4.1 数据来源
|
|||
|
|
{{DATA_SOURCE}}
|
|||
|
|
|
|||
|
|
### 4.2 数据量级
|
|||
|
|
{{DATA_VOLUME}}
|
|||
|
|
|
|||
|
|
### 4.3 数据准备方式
|
|||
|
|
{{DATA_PREPARATION}}
|
|||
|
|
|
|||
|
|
### 4.4 隐私保护要求
|
|||
|
|
{{PRIVACY_REQUIREMENTS}}
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 5. 测试环境
|
|||
|
|
|
|||
|
|
### 5.1 环境配置
|
|||
|
|
{{ENVIRONMENT_CONFIG}}
|
|||
|
|
|
|||
|
|
### 5.2 依赖服务
|
|||
|
|
{{DEPENDENCIES}}
|
|||
|
|
|
|||
|
|
### 5.3 测试能力需求
|
|||
|
|
{{TEST_CAPABILITY_REQUIREMENTS}}
|
|||
|
|
> 注:描述需要的测试能力(如自动化测试、性能测试、接口测试等),而非具体工具
|
|||
|
|
|
|||
|
|
### 5.4 环境准备
|
|||
|
|
{{ENVIRONMENT_SETUP}}
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 6. 测试方式
|
|||
|
|
|
|||
|
|
### 6.1 自动化策略
|
|||
|
|
{{AUTOMATION_STRATEGY}}
|
|||
|
|
|
|||
|
|
### 6.2 测试技术方向
|
|||
|
|
{{TEST_TECHNOLOGY_DIRECTION}}
|
|||
|
|
> 注:描述测试技术方向(如单元测试、集成测试、E2E测试等)
|
|||
|
|
|
|||
|
|
### 6.3 具体测试工具和框架
|
|||
|
|
|
|||
|
|
⏳ **待开发团队决定**
|
|||
|
|
|
|||
|
|
建议考虑的因素:
|
|||
|
|
- 与现有测试技术栈的兼容性
|
|||
|
|
- 团队熟悉度
|
|||
|
|
- 自动化程度
|
|||
|
|
- CI/CD 集成便利性
|
|||
|
|
|
|||
|
|
{{TEST_TOOL_CONSIDERATIONS}}
|
|||
|
|
|
|||
|
|
### 6.4 CI/CD 集成
|
|||
|
|
{{CICD_INTEGRATION}}
|
|||
|
|
|
|||
|
|
### 6.4 测试执行计划
|
|||
|
|
{{TEST_EXECUTION_PLAN}}
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 7. 性能指标
|
|||
|
|
|
|||
|
|
{{#if HAS_PERFORMANCE_TEST}}
|
|||
|
|
### 7.1 响应时间要求
|
|||
|
|
{{RESPONSE_TIME}}
|
|||
|
|
|
|||
|
|
### 7.2 吞吐量要求
|
|||
|
|
{{THROUGHPUT}}
|
|||
|
|
|
|||
|
|
### 7.3 并发要求
|
|||
|
|
{{CONCURRENCY}}
|
|||
|
|
|
|||
|
|
### 7.4 资源限制
|
|||
|
|
{{RESOURCE_LIMITS}}
|
|||
|
|
|
|||
|
|
### 7.5 稳定性要求
|
|||
|
|
{{STABILITY_REQUIREMENTS}}
|
|||
|
|
{{else}}
|
|||
|
|
本测试项目不涉及性能测试。
|
|||
|
|
{{/if}}
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 8. 验收标准
|
|||
|
|
|
|||
|
|
### 8.1 通过标准
|
|||
|
|
{{PASS_CRITERIA}}
|
|||
|
|
|
|||
|
|
### 8.2 覆盖率要求
|
|||
|
|
{{COVERAGE_REQUIREMENTS}}
|
|||
|
|
|
|||
|
|
### 8.3 缺陷标准
|
|||
|
|
{{DEFECT_CRITERIA}}
|
|||
|
|
|
|||
|
|
### 8.4 性能基线
|
|||
|
|
{{#if HAS_PERFORMANCE_TEST}}
|
|||
|
|
{{PERFORMANCE_BASELINE}}
|
|||
|
|
{{else}}
|
|||
|
|
无性能基线要求。
|
|||
|
|
{{/if}}
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 9. 测试计划
|
|||
|
|
|
|||
|
|
### 9.1 测试阶段
|
|||
|
|
{{TEST_PHASES}}
|
|||
|
|
|
|||
|
|
### 9.2 时间安排
|
|||
|
|
{{SCHEDULE}}
|
|||
|
|
|
|||
|
|
### 9.3 人员分工
|
|||
|
|
{{TEAM_ASSIGNMENT}}
|
|||
|
|
|
|||
|
|
### 9.4 里程碑
|
|||
|
|
{{MILESTONES}}
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 10. 交付物
|
|||
|
|
|
|||
|
|
### 10.1 测试报告
|
|||
|
|
{{TEST_REPORT_REQUIREMENTS}}
|
|||
|
|
|
|||
|
|
### 10.2 测试用例
|
|||
|
|
{{TEST_CASE_DELIVERABLES}}
|
|||
|
|
|
|||
|
|
### 10.3 自动化脚本
|
|||
|
|
{{#if HAS_AUTOMATION}}
|
|||
|
|
{{AUTOMATION_DELIVERABLES}}
|
|||
|
|
{{else}}
|
|||
|
|
本测试为手动测试,无自动化脚本交付。
|
|||
|
|
{{/if}}
|
|||
|
|
|
|||
|
|
### 10.4 缺陷列表
|
|||
|
|
{{DEFECT_LIST_FORMAT}}
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 11. 风险与应对
|
|||
|
|
|
|||
|
|
### 11.1 测试风险
|
|||
|
|
{{TEST_RISKS}}
|
|||
|
|
|
|||
|
|
### 11.2 应对措施
|
|||
|
|
{{MITIGATION_STRATEGIES}}
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 附录
|
|||
|
|
|
|||
|
|
### A. 测试用例详细列表
|
|||
|
|
{{DETAILED_TEST_CASES}}
|
|||
|
|
|
|||
|
|
### B. 测试环境清单
|
|||
|
|
{{ENVIRONMENT_CHECKLIST}}
|
|||
|
|
|
|||
|
|
### C. 工具和框架说明
|
|||
|
|
{{TOOLS_DOCUMENTATION}}
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
**技术决策概况**
|
|||
|
|
- ✅ 用户明确决策: {{EXPLICIT_COUNT}} 项
|
|||
|
|
- 💡 智能推断决策: {{INFERRED_COUNT}} 项
|
|||
|
|
- ⏳ 待团队决定: {{PENDING_COUNT}} 项
|
|||
|
|
|
|||
|
|
**图例说明**:
|
|||
|
|
- ✅ = 用户明确要求
|
|||
|
|
- 💡 = 根据业务需求智能推断
|
|||
|
|
- ⏳ = 待开发团队决定
|