0004-测试用例 » 历史记录 » 版本 1
Huarui Lin, 2026-08-15 17:22
| 1 | 1 | Huarui Lin | # <div align="center">《[项目名称] 测试用例》</div> |
|---|---|---|---|
| 2 | |||
| 3 | | **项目名称** | [填写项目全称] | **项目编号** | [如:2026-PM-001] | |
||
| 4 | | :--- | :--- | :--- | :--- | |
||
| 5 | | **模块名称** | [如:订单管理模块] | **编写人** | [姓名] | |
||
| 6 | | **版本号** | V1.0 | **编写日期** | [XXXX年XX月XX日] | |
||
| 7 | |||
| 8 | --- |
||
| 9 | |||
| 10 | ## 一、 用例设计说明 |
||
| 11 | * **设计依据:** 基于《需求规格说明书》V1.0。 |
||
| 12 | * **覆盖范围:** 覆盖订单创建、支付、取消流程。 |
||
| 13 | * **优先级定义:** P0-核心业务/阻断性;P1-主要功能;P2-次要功能/异常流;P3-界面/UI。 |
||
| 14 | |||
| 15 | --- |
||
| 16 | |||
| 17 | ## 二、 测试用例明细表 |
||
| 18 | |||
| 19 | | 用例ID | 需求ID | 用例标题 | 优先级 | 前置条件 | 测试步骤 | 预期结果 | 实际结果 | 状态 | |
||
| 20 | | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | |
||
| 21 | | **TC-001** | FR-001 | 正常创建订单-全额支付 | **P0** | 1. 用户已登录<br>2. 商品库存充足 | 1. 进入商品详情页<br>2. 点击“立即购买”<br>3. 选择数量“1”<br>4. 提交订单并支付 | 1. 跳转支付成功页<br>2. 订单状态变为“待发货”<br>3. 库存扣减1 | 与预期一致 | ✅ 通过 | |
||
| 22 | | **TC-002** | FR-001 | 创建订单-库存不足 | **P1** | 1. 用户已登录<br>2. 商品库存为0 | 1. 进入商品详情页<br>2. 点击“立即购买” | 1. 按钮置灰不可点<br>2. 提示“商品暂时缺货” | N/A | 🚫 阻塞 | |
||
| 23 | | **TC-003** | FR-002 | 取消订单-未支付状态 | **P1** | 1. 存在未支付订单 | 1. 进入订单详情<br>2. 点击“取消订单”<br>3. 确认取消 | 1. 订单状态变为“已取消”<br>2. 库存回滚 | 库存未回滚 | ❌ 失败 | |
||
| 24 | | **TC-004** | NFR-01 | 并发下单性能测试 | **P2** | 1. 压测数据准备完毕 | 1. 启动JMeter<br>2. 模拟100并发用户同时下单 | 1. 无报错<br>2. 响应时间<2s<br>3. 数据一致性无误 | N/A | 📝 待测 | |
||
| 25 | |||
| 26 | --- |
||
| 27 | |||
| 28 | ## 三、 用例评审记录 |
||
| 29 | * **评审时间:** [XXXX年XX月XX日] |
||
| 30 | * **参与人员:** [产品经理、开发负责人、测试负责人] |
||
| 31 | * **评审结论:** [通过 / 修改后通过] |
||
| 32 | * **遗留问题:** [如:TC-005关于边界值的定义需产品确认] |
||
| 33 | |||
| 34 | --- |
||
| 35 | |||
| 36 | ## 四、 执行统计摘要 |
||
| 37 | *(此部分在测试执行过程中填写)* |
||
| 38 | |||
| 39 | * **用例总数:** [XX] 个 |
||
| 40 | * **执行总数:** [XX] 个 |
||
| 41 | * **通过数:** [XX] 个 |
||
| 42 | * **失败数:** [XX] 个 |
||
| 43 | * **阻塞数:** [XX] 个 |
||
| 44 | * **通过率:** [XX]% |