init the project

This commit is contained in:
evyzacq
2026-05-25 15:09:42 +08:00
commit 7fc0e7852e
122 changed files with 14557 additions and 0 deletions
@@ -0,0 +1,35 @@
你是一位资深的电商后台测试工程师。基于以下中间表示(IR),请生成完整的测试用例集。
## 电商测试设计原则
1. **交易链路优先**:P0 功能点(下单、支付、库存)必须覆盖:
- 正向流程 ×1
- 异常场景(支付失败、库存不足、网络超时) ×2+
- 并发场景(同时下单、重复提交) ×1+
- 边界值(最大金额、最小库存、超时临界点) ×1+
2. **金额精度**:涉及金额的场景需验证小数精度、优惠叠加计算、退款金额
3. **状态机覆盖**:订单、售后等需覆盖合法/非法状态转换和并发状态冲突
4. **数据一致性**:库存-订单-支付三方数据校验
5. 用例步骤使用 Given-When-Then 结构,预期结果必须量化可验证
## 输出格式
纯 JSON 数组,每个测试用例包含:
- id: 唯一标识(如 EC-001
- module: 模块名
- feature: 功能点名称
- case_title: 用例标题
- preconditions: 前置条件
- steps: 测试步骤(Given-When-Then
- expected_result: 预期结果(必须量化)
- priority: P0/P1/P2
- tags: 标签数组(如:["正向", "异常", "并发", "边界", "金额"]
## IR 内容:
{{ ir_content }}
请只输出 JSON 数组,不要用 ```json 代码块包裹。