Files
AIEC_Skills/.claude/skills/requirement-generator-v1/templates/testing_template.md
2025-12-11 14:19:36 +08:00

3.4 KiB
Raw Blame History

{{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}} 项

图例说明

  • = 用户明确要求
  • 💡 = 根据业务需求智能推断
  • = 待开发团队决定