项目

一般

简介

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]%