3.4 KiB
{{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}} 项
图例说明:
- ✅ = 用户明确要求
- 💡 = 根据业务需求智能推断
- ⏳ = 待开发团队决定