feat: /qe-fleet run 安徽运八需求 + 系统坑修复
系统修复: - fleet_runner.py: Windows UTF-8 编码兼容(reconfigure stdout/stderr) - fleet_runner.py: run 命令自动生成合并清单供导出使用 - fleet_manifest.py: 新增 save_merged_manifest() 保存统一清单 - fleet_config.yml: 修复 YAML keywords 格式(block sequence → flow sequence) - 恢复被误删的知识库文件(payment_flow_cases, marketing_activity_cases) QE Fleet 产物 (安徽运八需求): - 153个测试点 + 53条可执行测试用例 - 需求分析/风险评估/测试策略/质量裁决(PASS) - Excel 导出 + 版本快照 v2 - 确认结论文件已归档
This commit is contained in:
@@ -12,32 +12,21 @@
|
||||
- [ ] **弱网/断网**:提交请求瞬间断网,是否有重试机制或友好提示。
|
||||
- [ ] **重复提交**:快速多次点击“提交”按钮(防抖/幂等性检查)。
|
||||
- [ ] **超时处理**:接口响应超过 30 秒,前端是否有 Loading 状态或超时提示。
|
||||
- [ ] **页面切换**:在支付密码输入页切换到后台再切回,是否保留状态。
|
||||
- [ ] **页面切换**:在支付验证码输入页切换到后台再切回,是否保留状态。
|
||||
|
||||
### 3. 状态流转
|
||||
- [ ] **逆向流程**:支付后退款、下单后取消、发货后退货、定金转退。
|
||||
- [ ] **并发操作**:同一账号在两个设备同时操作;库存仅剩 1 件时两人同时购买。
|
||||
|
||||
### 4. 车企商城特有业务
|
||||
- [ ] **VIN 码校验**:输入已售 VIN、错误格式 VIN、大小写混用。
|
||||
- [ ] **配置器互斥**:选择 A 配件后,B 配件是否自动置灰(如轮毂与轮胎的匹配)。
|
||||
- [ ] **价格变动**:用户加购后,后台修改价格,结算页是否实时刷新。
|
||||
- [ ] **权益叠加**:车主积分、推荐奖励、官方优惠券三者是否违规叠加。
|
||||
|
||||
### 5. 账号与权限
|
||||
- [ ] **多端登录**:同一账号在手机 App 和 车机端 同时登录,状态是否同步。
|
||||
- [ ] **未登录访问**:直接通过 URL 访问订单详情页,是否拦截跳转登录。
|
||||
### 3. 账号与权限
|
||||
- [ ] **多端登录**:同一账号在多端 同时登录,状态是否同步。
|
||||
- [ ] **未登录访问**:直接通过 URL 访问运单详情页,是否拦截跳转登录。
|
||||
- [ ] **隐私授权**:首次使用未点击“同意隐私协议”,是否禁止调用定位/相机权限。
|
||||
|
||||
### 6. 中后台 CRUD 页面
|
||||
### 4. 后台 CRUD 页面
|
||||
- [ ] **列表字段**:列表页展示字段、默认排序、分页项是否与需求一致。
|
||||
- [ ] **查询重置**:搜索、筛选、重置、空结果提示是否完整。
|
||||
- [ ] **查看只读**:查看态是否真正不可编辑,避免与编辑态混淆。
|
||||
- [ ] **正向成功链路**:不要只测“保存失败/限制条件”,还要覆盖新建成功、编辑成功。
|
||||
- [ ] **状态与按钮映射**:不同状态下操作栏按钮是否正确展示,是否存在越权或错态操作。
|
||||
- [ ] **端间数据隔离**:平台端、商家端、门店端配置数据是否真正隔离,避免串数。
|
||||
- [ ] **选择弹窗细粒度**:商品/优惠券/奖品选择弹窗的刷新、搜索、分页、排序、选择反馈是否完整。
|
||||
- [ ] **端间数据隔离**:平台端、货主端配置数据是否真正隔离,避免串数。
|
||||
- [ ] **选择弹窗细粒度**:选择弹窗的刷新、搜索、分页、排序、选择反馈是否完整。
|
||||
|
||||
### 7. C 端资格与展示状态
|
||||
- [ ] **状态拆分**:未开始、进行中、已结束、已失效是否分别验证,而不是合并成一个模糊负向场景。
|
||||
- [ ] **门店老用户**:店铺维度老用户不弹窗是否单独覆盖,避免只校验平台维度老用户。
|
||||
### 5. 展示状态
|
||||
- [ ] **状态拆分**:已结单、运输中、已结算、已完成等状态是否分别验证,而不是合并成一个模糊负向场景。
|
||||
|
||||
Reference in New Issue
Block a user