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