# 智慧巴青建设项目 — 软件测试用例（全量版）

> 依据：《牧业大脑-软件测试报告》《行业数字化服务链-软件测试报告》及代码库 `huimv-baqing`、`huimv-baqing-shop/baqing-shop`。  
> 版本：V1.1（全量）｜对齐报告附录用例规模 **312** 条。

## 0. 说明

| 项 | 内容 |
| --- | --- |
| 编号规则 | `TC-{CL\|H5\|JY\|SC\|SH\|AP}-{UT\|API\|UI}-{序号}` |
| 测试类型 | 单元测试 / 接口测试 / 界面测试(UI) |
| UI 工具 | Playwright + Chromium（模拟谷歌浏览器）；H5/商城 C 端用移动视口；大屏 1920×1080 |
| 参考账号 | 报告附录 B：admin/admin123、ceshi3、gys0014、cxs0012 等 |
| 覆盖要求 | 正常流程、异常流程、业务约束均纳入对应子系统 |

### 用例规模（与报告对齐）

| 配置项 | 报告目标 | 本文件 | 单元 | 接口 | UI |
| --- | ---: | ---: | ---: | ---: | ---: |
| BQ-BRAIN-CLIENT | 86 | 86 | 12 | 48 | 26 |
| BQ-BRAIN-H5 | 48 | 48 | 3 | 22 | 23 |
| BQ-BRAIN-JY | 38 | 38 | 3 | 18 | 17 |
| BQ-BRAIN-SCREEN | 32 | 32 | 3 | 14 | 15 |
| BQ-SHOP-CLIENT | 58 | 58 | 4 | 38 | 16 |
| BQ-SHOP-APP | 50 | 50 | 3 | 34 | 13 |
| **合计** | **312** | **312** | **28** | **174** | **110** |

> 说明：行业报告附录 CLIENT+H5+JY+SHOP 合计 280，牧业大脑报告 SCREEN 32，合计 **312**。

---

## 1. BQ-BRAIN-CLIENT 运营管理后台（目标 86 条）

### TC-CL-UT-001

| 要素 | 内容 |
| --- | --- |
| 测试模块 | 登录鉴权 |
| 测试项 | LoginProperties 模式切换 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 + Maven |
| 测试目的 | 验证 ruoyi/sms-2fa 开关 |
| 前置条件 | LoginPropertiesTest |
| 测试步骤 | 切换 auth-mode 与回退开关并断言 |
| 预期结果 | 与配置一致 |

### TC-CL-UT-002

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UT-002 |
| 测试模块 | 畜牧资源 |
| 测试项 | 草畜平衡标准样本 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 + Maven |
| 测试目的 | 验证载畜量/超载率 |
| 前置条件 | GrassLivestockBalanceCalculatorTest |
| 测试步骤 | 标准样本计算 |
| 预期结果 | 数值与等级正确 |

### TC-CL-UT-003

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UT-003 |
| 测试模块 | 畜牧资源 |
| 测试项 | 草畜平衡等级边界 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 + Maven |
| 测试目的 | 验证阈值 |
| 前置条件 | 同上 |
| 测试步骤 | 超载率 0/0.15/0.1501/0.50/0.5001 |
| 预期结果 | 等级映射正确 |

### TC-CL-UT-004

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UT-004 |
| 测试模块 | 畜牧资源 |
| 测试项 | 存栏为0边界 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 + Maven |
| 测试目的 | 零存栏结果 |
| 前置条件 | 同上 |
| 测试步骤 | breedingHeadCount=0 |
| 预期结果 | 指数与超载头数符合规则 |

### TC-CL-UT-005

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UT-005 |
| 测试模块 | 疫病诊疗 |
| 测试项 | 医疗资源校验 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 + Maven |
| 测试目的 | 字段资质约束 |
| 前置条件 | MedicalResourceValidationTest |
| 测试步骤 | 缺项与合法数据 |
| 预期结果 | 非法拒绝合法通过 |

### TC-CL-UT-006

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UT-006 |
| 测试模块 | 疫病诊疗 |
| 测试项 | 预约校验 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 + Maven |
| 测试目的 | OrgAppointmentValidation |
| 前置条件 | 单测 |
| 测试步骤 | 非法手机号/空时段 |
| 预期结果 | 抛校验异常 |

### TC-CL-UT-007

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UT-007 |
| 测试模块 | 养殖标准 |
| 测试项 | 发布状态机 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 + Maven |
| 测试目的 | 未发布/已同步/已发布 |
| 前置条件 | 标准 Service 单测 |
| 测试步骤 | 改删同步非法状态 |
| 预期结果 | ServiceException |

### TC-CL-UT-008

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UT-008 |
| 测试模块 | 交易市场 |
| 测试项 | 入场隔离校验 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 + Maven |
| 测试目的 | 证号与附件 |
| 前置条件 | EntryIsolationValidationTest |
| 测试步骤 | 长度/扩展名边界 |
| 预期结果 | 违规拒绝 |

### TC-CL-UT-009

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UT-009 |
| 测试模块 | 交易市场 |
| 测试项 | 结算校验 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 + Maven |
| 测试目的 | SettlementValidation |
| 前置条件 | 单测 |
| 测试步骤 | 非法金额/状态 |
| 预期结果 | 拒绝 |

### TC-CL-UT-010

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UT-010 |
| 测试模块 | 产业政策 |
| 测试项 | 补贴状态解析 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 + Maven |
| 测试目的 | SubsidyProjectStatusResolver |
| 前置条件 | 单测 |
| 测试步骤 | 各状态样本 |
| 预期结果 | 解析正确 |

### TC-CL-UT-011

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UT-011 |
| 测试模块 | 疫病 |
| 测试项 | 疫情上报校验 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 + Maven |
| 测试目的 | EpidemicReportValidation |
| 前置条件 | 单测 |
| 测试步骤 | 缺必填 |
| 预期结果 | 拒绝 |

### TC-CL-UT-012

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UT-012 |
| 测试模块 | 资讯 |
| 测试项 | 养殖资讯校验 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 + Maven |
| 测试目的 | FarmingNewsValidation |
| 前置条件 | 单测 |
| 测试步骤 | 标题超长/空内容 |
| 预期结果 | 拒绝 |

### TC-CL-API-001

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-001 |
| 测试模块 | 登录鉴权 |
| 测试项 | ruoyi 登录成功 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 签发 JWT |
| 前置条件 | auth-mode=ruoyi |
| 测试步骤 | POST /login 正确账密+验证码 |
| 预期结果 | 200+token |

### TC-CL-API-002

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-002 |
| 测试模块 | 登录鉴权 |
| 测试项 | ruoyi 验证码错误 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 异常登录 |
| 前置条件 | 有验证码 |
| 测试步骤 | 错误 code 登录 |
| 预期结果 | 失败提示 |

### TC-CL-API-003

| 要素 | 内容 |
| --- | --- |
| 测试模块 | 登录鉴权 |
| 测试项 | sms-2fa 发短信 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 发送 OTP |
| 前置条件 | sms-2fa 且绑手机 |
| 测试步骤 | POST /login/sms/send |
| 预期结果 | 发送成功 |

### TC-CL-API-004

| 要素 | 内容 |
| --- | --- |
| 测试模块 | 登录鉴权 |
| 测试项 | sms-2fa 登录成功 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 双因子登录 |
| 前置条件 | 已获短信码 |
| 测试步骤 | POST /login 带 smsCode |
| 预期结果 | 200+token |

### TC-CL-API-005

| 要素 | 内容 |
| --- | --- |
| 测试模块 | 登录鉴权 |
| 测试项 | 短信码错误 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 异常 |
| 前置条件 | 已发码 |
| 测试步骤 | 错误 smsCode |
| 预期结果 | 拒绝 |

### TC-CL-API-006

| 要素 | 内容 |
| --- | --- |
| 测试模块 | 登录鉴权 |
| 测试项 | 未绑手机发短信 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 业务约束 |
| 前置条件 | 用户无手机号 |
| 测试步骤 | /login/sms/send |
| 预期结果 | 提示未绑定 |

### TC-CL-API-007

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-007 |
| 测试模块 | 登录鉴权 |
| 测试项 | Token 失效访问 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 鉴权异常 |
| 前置条件 | 过期/伪造 Token |
| 测试步骤 | 访问业务 API |
| 预期结果 | 401 |

### TC-CL-API-008

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-008 |
| 测试模块 | 系统管理 |
| 测试项 | 用户列表 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 用户查询 |
| 前置条件 | 管理员 |
| 测试步骤 | GET /system/user/list |
| 预期结果 | 分页正确 |

### TC-CL-API-009

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-009 |
| 测试模块 | 系统管理 |
| 测试项 | 角色授权 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | RBAC |
| 前置条件 | 管理员 |
| 测试步骤 | 配置角色菜单后业务账号访问 |
| 预期结果 | 仅授权可用 |

### TC-CL-API-010

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-010 |
| 测试模块 | 系统管理 |
| 测试项 | 无权限接口 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 403 |
| 前置条件 | 低权限 Token |
| 测试步骤 | 调用需权 publish 接口 |
| 预期结果 | 无权限 |

### TC-CL-API-011

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-011 |
| 测试模块 | 系统管理 |
| 测试项 | 操作日志 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 审计 |
| 前置条件 | 有操作 |
| 测试步骤 | GET /monitor/operlog/list |
| 预期结果 | 有记录 |

### TC-CL-API-012

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-012 |
| 测试模块 | 系统管理 |
| 测试项 | 登录日志 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 审计 |
| 前置条件 | 有登录失败 |
| 测试步骤 | GET logininfor |
| 预期结果 | 失败可查 |

### TC-CL-API-013

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-013 |
| 测试模块 | 系统管理 |
| 测试项 | 字典查询 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 配置 |
| 前置条件 | 管理员 |
| 测试步骤 | dict 接口 |
| 预期结果 | 返回字典项 |

### TC-CL-API-014

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-014 |
| 测试模块 | 系统管理 |
| 测试项 | 参数配置 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 配置 |
| 前置条件 | 管理员 |
| 测试步骤 | 修改相关参数 |
| 预期结果 | 生效 |

### TC-CL-API-015

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-015 |
| 测试模块 | 通用 |
| 测试项 | 文件上传成功 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 附件 |
| 前置条件 | 登录 |
| 测试步骤 | 上传白名单类型 |
| 预期结果 | 返回 url |

### TC-CL-API-016

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-016 |
| 测试模块 | 通用 |
| 测试项 | 文件类型拒绝 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 约束 |
| 前置条件 | 登录 |
| 测试步骤 | 上传非法扩展名 |
| 预期结果 | 拒绝 |

### TC-CL-API-017

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-017 |
| 测试模块 | 交易市场 |
| 测试项 | 供应商新增 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | CRUD 正常 |
| 前置条件 | 管理员 |
| 测试步骤 | POST /tradeMarket/supplier |
| 预期结果 | 成功 |

### TC-CL-API-018

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-018 |
| 测试模块 | 交易市场 |
| 测试项 | 供应商必填缺失 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 异常 |
| 前置条件 | 管理员 |
| 测试步骤 | 缺必填新增 |
| 预期结果 | 校验失败 |

### TC-CL-API-019

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-019 |
| 测试模块 | 交易市场 |
| 测试项 | 供应商列表过滤 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 查询 |
| 前置条件 | 有数据 |
| 测试步骤 | 按名称/状态查询 |
| 预期结果 | 结果准确 |

### TC-CL-API-020

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-020 |
| 测试模块 | 交易市场 |
| 测试项 | 承销商 CRUD |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | CRUD |
| 前置条件 | 管理员 |
| 测试步骤 | distributor 增删改查 |
| 预期结果 | 成功与校验 |

### TC-CL-API-021

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-021 |
| 测试模块 | 交易市场 |
| 测试项 | 订单列表 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 查询 |
| 前置条件 | 有订单 |
| 测试步骤 | GET tradeOrder/list |
| 预期结果 | 分页过滤正确 |

### TC-CL-API-022

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-022 |
| 测试模块 | 交易市场 |
| 测试项 | 结算列表 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 查询 |
| 前置条件 | 有结算 |
| 测试步骤 | supplierSettlement/list |
| 预期结果 | 数据正确 |

### TC-CL-API-023

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-023 |
| 测试模块 | 交易市场 |
| 测试项 | 进栏登记 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 业务 |
| 前置条件 | 业务账号 |
| 测试步骤 | marketEntry 新增 |
| 预期结果 | 成功 |

### TC-CL-API-024

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-024 |
| 测试模块 | 交易市场 |
| 测试项 | 入场隔离新增 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 业务 |
| 前置条件 | 有隔离栏 |
| 测试步骤 | entryIsolation 新增 |
| 预期结果 | 成功 |

### TC-CL-API-025

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-025 |
| 测试模块 | 交易市场 |
| 测试项 | 隔离巡查 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 业务 |
| 前置条件 | 有隔离记录 |
| 测试步骤 | isolationPatrol 登记 |
| 预期结果 | 状态更新 |

### TC-CL-API-026

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-026 |
| 测试模块 | 交易市场 |
| 测试项 | 行情维护 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | CRUD |
| 前置条件 | 管理员 |
| 测试步骤 | marketQuote 维护 |
| 预期结果 | 成功 |

### TC-CL-API-027

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-027 |
| 测试模块 | 交易市场 |
| 测试项 | 档位栏位 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | CRUD |
| 前置条件 | 管理员 |
| 测试步骤 | marketStall/isolationPen |
| 预期结果 | 成功 |

### TC-CL-API-028

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-028 |
| 测试模块 | 疫病诊疗 |
| 测试项 | 医疗资源 CRUD |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | CRUD |
| 前置条件 | 管理员 |
| 测试步骤 | medicalResource 增改查 |
| 预期结果 | 成功 |

### TC-CL-API-029

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-029 |
| 测试模块 | 疫病诊疗 |
| 测试项 | 医疗资源发布 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 状态 |
| 前置条件 | 未发布 |
| 测试步骤 | publish/{id} |
| 预期结果 | 变已发布 |

### TC-CL-API-030

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-030 |
| 测试模块 | 疫病诊疗 |
| 测试项 | 已发布不可删 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 约束 |
| 前置条件 | 已发布 |
| 测试步骤 | DELETE |
| 预期结果 | 拒绝 |

### TC-CL-API-031

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-031 |
| 测试模块 | 疫病诊疗 |
| 测试项 | 下架 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 状态 |
| 前置条件 | 已发布 |
| 测试步骤 | offline/{id} |
| 预期结果 | 状态符合设计 |

### TC-CL-API-032

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-032 |
| 测试模块 | 疫病诊疗 |
| 测试项 | 分配账号 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 业务 |
| 前置条件 | 已发布 |
| 测试步骤 | assignAccount |
| 预期结果 | 账号关联成功 |

### TC-CL-API-033

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-033 |
| 测试模块 | 疫病诊疗 |
| 测试项 | 预约管理列表 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 查询 |
| 前置条件 | 有预约 |
| 测试步骤 | 预约管理 list |
| 预期结果 | 可见 |

### TC-CL-API-034

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-034 |
| 测试模块 | 养殖标准 |
| 测试项 | 疫病诊疗标准 CRUD |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | CRUD |
| 前置条件 | 管理员 |
| 测试步骤 | epidemicTreatment/standard |
| 预期结果 | 成功 |

### TC-CL-API-035

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-035 |
| 测试模块 | 养殖标准 |
| 测试项 | 同步知识库 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 业务 |
| 前置条件 | 未发布未同步 |
| 测试步骤 | syncKb/{id} |
| 预期结果 | 同步成功 |

### TC-CL-API-036

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-036 |
| 测试模块 | 养殖标准 |
| 测试项 | 已同步不可改 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 约束 |
| 前置条件 | 已同步 |
| 测试步骤 | 编辑保存 |
| 预期结果 | 拒绝 |

### TC-CL-API-037

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-037 |
| 测试模块 | 养殖标准 |
| 测试项 | 发布标准 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 状态 |
| 前置条件 | 已同步未发布 |
| 测试步骤 | publish/{id} |
| 预期结果 | 发布成功 |

### TC-CL-API-038

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-038 |
| 测试模块 | 养殖标准 |
| 测试项 | 禁配标准 syncKb |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 业务 |
| 前置条件 | 禁配标准 |
| 测试步骤 | syncKb |
| 预期结果 | 成功 |

### TC-CL-API-039

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-039 |
| 测试模块 | 产业政策 |
| 测试项 | 补贴项目 CRUD |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | CRUD |
| 前置条件 | 管理员 |
| 测试步骤 | subsidy project |
| 预期结果 | 成功与校验 |

### TC-CL-API-040

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-040 |
| 测试模块 | 产业政策 |
| 测试项 | 补贴事项 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | CRUD |
| 前置条件 | 管理员 |
| 测试步骤 | subsidy matter |
| 预期结果 | 成功 |

### TC-CL-API-041

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-041 |
| 测试模块 | 产业政策 |
| 测试项 | 政策宣传 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | CRUD |
| 前置条件 | 管理员 |
| 测试步骤 | publicity |
| 预期结果 | 成功 |

### TC-CL-API-042

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-042 |
| 测试模块 | 共同富裕 |
| 测试项 | 项目 CRUD |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | CRUD |
| 前置条件 | 管理员 |
| 测试步骤 | commonProsperity/project |
| 预期结果 | 名称等约束生效 |

### TC-CL-API-043

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-043 |
| 测试模块 | 共同富裕 |
| 测试项 | 成果管理 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | CRUD |
| 前置条件 | 管理员 |
| 测试步骤 | achievement |
| 预期结果 | 成功 |

### TC-CL-API-044

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-044 |
| 测试模块 | 数据模型 |
| 测试项 | 牧场 CRUD |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | CRUD |
| 前置条件 | 管理员 |
| 测试步骤 | pasture |
| 预期结果 | 区划校验 |

### TC-CL-API-045

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-045 |
| 测试模块 | 数据模型 |
| 测试项 | 牦牛存栏导入校验 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 异常 |
| 前置条件 | 导入接口 |
| 测试步骤 | 错误模板 |
| 预期结果 | 拒绝无脏数据 |

### TC-CL-API-046

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-046 |
| 测试模块 | 数据模型 |
| 测试项 | 草畜平衡计算接口 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 计算 |
| 前置条件 | 有牧场参数 |
| 测试步骤 | balance calculate API |
| 预期结果 | 返回等级指标 |

### TC-CL-API-047

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-047 |
| 测试模块 | 资讯 |
| 测试项 | 资讯发布 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 业务 |
| 前置条件 | 管理员 |
| 测试步骤 | 发布资讯 |
| 预期结果 | APP 可见 |

### TC-CL-API-048

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-API-048 |
| 测试模块 | 资讯 |
| 测试项 | 未发布不可见 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman / RestAssured |
| 测试目的 | 约束 |
| 前置条件 | 草稿 |
| 测试步骤 | APP list |
| 预期结果 | 不可见 |

### TC-CL-UI-001

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-001 |
| 测试模块 | 登录鉴权 |
| 测试项 | 后台登录成功 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | Playwright 登录 |
| 前置条件 | /client/ |
| 测试步骤 | 填账密验证码登录 |
| 预期结果 | 进首页 |

### TC-CL-UI-002

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-002 |
| 测试模块 | 登录鉴权 |
| 测试项 | 登录失败提示 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 异常 |
| 前置条件 | /client/ |
| 测试步骤 | 错误密码 |
| 预期结果 | 错误提示 |

### TC-CL-UI-003

| 要素 | 内容 |
| --- | --- |
| 测试模块 | 登录鉴权 |
| 测试项 | sms-2fa 页面 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 约束展示 |
| 前置条件 | AUTH_MODE=sms-2fa |
| 测试步骤 | 打开登录页 |
| 预期结果 | 无图形码有短信码 |

### TC-CL-UI-004

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-004 |
| 测试模块 | 系统管理 |
| 测试项 | 用户管理页 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | CRUD UI |
| 前置条件 | 有权限 |
| 测试步骤 | 查询新增用户 |
| 预期结果 | 列表刷新 |

### TC-CL-UI-005

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-005 |
| 测试模块 | 系统管理 |
| 测试项 | 角色菜单树 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | RBAC UI |
| 前置条件 | 管理员 |
| 测试步骤 | 勾选保存 |
| 预期结果 | 生效 |

### TC-CL-UI-006

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-006 |
| 测试模块 | 交易市场 |
| 测试项 | 供应商管理 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 列表操作 |
| 前置条件 | 有权限 |
| 测试步骤 | 查询新增编辑 |
| 预期结果 | 成功 |

### TC-CL-UI-007

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-007 |
| 测试模块 | 交易市场 |
| 测试项 | 订单列表 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 查询 UI |
| 前置条件 | 有订单 |
| 测试步骤 | 筛选状态 |
| 预期结果 | 结果正确 |

### TC-CL-UI-008

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-008 |
| 测试模块 | 交易市场 |
| 测试项 | 结算页 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 查询 UI |
| 前置条件 | 有结算 |
| 测试步骤 | 打开结算 |
| 预期结果 | 展示正确 |

### TC-CL-UI-009

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-009 |
| 测试模块 | 交易市场 |
| 测试项 | 进栏登记表单 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 业务 UI |
| 前置条件 | 有权限 |
| 测试步骤 | 提交缺必填 |
| 预期结果 | 校验提示 |

### TC-CL-UI-010

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-010 |
| 测试模块 | 交易市场 |
| 测试项 | 隔离巡查 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 业务 UI |
| 前置条件 | 有隔离 |
| 测试步骤 | 登记巡查 |
| 预期结果 | 成功 |

### TC-CL-UI-011

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-011 |
| 测试模块 | 疫病诊疗 |
| 测试项 | 医疗资源列表 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | CRUD UI |
| 前置条件 | 有权限 |
| 测试步骤 | 新增发布 |
| 预期结果 | 状态列正确 |

### TC-CL-UI-012

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-012 |
| 测试模块 | 疫病诊疗 |
| 测试项 | 发布后删禁用 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 约束 UI |
| 前置条件 | 已发布行 |
| 测试步骤 | 点删除 |
| 预期结果 | 提示不可删 |

### TC-CL-UI-013

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-013 |
| 测试模块 | 疫病诊疗 |
| 测试项 | 分配账号弹窗 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 业务 UI |
| 前置条件 | 已发布 |
| 测试步骤 | 分配 |
| 预期结果 | 成功提示 |

### TC-CL-UI-014

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-014 |
| 测试模块 | 疫病诊疗 |
| 测试项 | 预约管理 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 查询 UI |
| 前置条件 | 有预约 |
| 测试步骤 | 筛选 |
| 预期结果 | 列表正确 |

### TC-CL-UI-015

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-015 |
| 测试模块 | 养殖标准 |
| 测试项 | 标准列表 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | CRUD UI |
| 前置条件 | 有权限 |
| 测试步骤 | 新增 |
| 预期结果 | 成功 |

### TC-CL-UI-016

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-016 |
| 测试模块 | 养殖标准 |
| 测试项 | 同步KB按钮 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 业务 UI |
| 前置条件 | 未同步 |
| 测试步骤 | 点同步 |
| 预期结果 | 状态变已同步 |

### TC-CL-UI-017

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-017 |
| 测试模块 | 养殖标准 |
| 测试项 | 已同步编辑禁用 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 约束 UI |
| 前置条件 | 已同步 |
| 测试步骤 | 编辑 |
| 预期结果 | 拦截 |

### TC-CL-UI-018

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-018 |
| 测试模块 | 产业政策 |
| 测试项 | 补贴项目页 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | CRUD UI |
| 前置条件 | 有权限 |
| 测试步骤 | 新增保存 |
| 预期结果 | 成功 |

### TC-CL-UI-019

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-019 |
| 测试模块 | 共同富裕 |
| 测试项 | 项目管理 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | CRUD UI |
| 前置条件 | 有权限 |
| 测试步骤 | 新增超长名称 |
| 预期结果 | 校验 |

### TC-CL-UI-020

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-020 |
| 测试模块 | 数据模型 |
| 测试项 | 牧场管理 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | CRUD UI |
| 前置条件 | 有权限 |
| 测试步骤 | 新增选区划 |
| 预期结果 | 成功 |

### TC-CL-UI-021

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-021 |
| 测试模块 | 数据模型 |
| 测试项 | Excel 导入 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 异常 UI |
| 前置条件 | 导入页 |
| 测试步骤 | 错模板 |
| 预期结果 | 错误提示 |

### TC-CL-UI-022

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-022 |
| 测试模块 | 资讯 |
| 测试项 | 资讯编辑发布 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 业务 UI |
| 前置条件 | 草稿 |
| 测试步骤 | 发布 |
| 预期结果 | 状态已发布 |

### TC-CL-UI-023

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-023 |
| 测试模块 | 系统管理 |
| 测试项 | 操作日志页 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 审计 UI |
| 前置条件 | 有日志 |
| 测试步骤 | 查询 |
| 预期结果 | 可见 |

### TC-CL-UI-024

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-024 |
| 测试模块 | 通用 |
| 测试项 | 上传组件 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 附件 UI |
| 前置条件 | 表单页 |
| 测试步骤 | 超大文件 |
| 预期结果 | 拒绝提示 |

### TC-CL-UI-025

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-025 |
| 测试模块 | 系统管理 |
| 测试项 | 字典参数 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 配置 UI |
| 前置条件 | 管理员 |
| 测试步骤 | 改参数保存 |
| 预期结果 | 成功 |

### TC-CL-UI-026

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-CL-UI-026 |
| 测试模块 | 菜单 |
| 测试项 | 无权限菜单隐藏 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | RBAC UI |
| 前置条件 | 低权限账号 |
| 测试步骤 | 登录 |
| 预期结果 | 不见未授权菜单 |

## 2. BQ-BRAIN-H5 牧民综合服务移动端（目标 48 条）

### TC-H5-UT-001

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UT-001 |
| 测试模块 | 预约 |
| 测试项 | 预约校验单测 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 |
| 测试目的 | 字段约束 |
| 前置条件 | OrgAppointmentValidationTest |
| 测试步骤 | 非法入参 |
| 预期结果 | 异常 |

### TC-H5-UT-002

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UT-002 |
| 测试模块 | AI诊治 |
| 测试项 | 消息预览工具 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 |
| 测试目的 | 预览截断 |
| 前置条件 | ConsultMessagePreviewTest |
| 测试步骤 | 超长文本 |
| 预期结果 | 截断规则正确 |

### TC-H5-UT-003

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UT-003 |
| 测试模块 | 资讯 |
| 测试项 | 资讯规则 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 |
| 测试目的 | FarmingNewsRules |
| 前置条件 | 单测 |
| 测试步骤 | 类型路由 |
| 预期结果 | 正确 |

### TC-H5-API-001

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-API-001 |
| 测试模块 | 登录 |
| 测试项 | 登录成功 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 鉴权 |
| 前置条件 | ceshi3 |
| 测试步骤 | 登录接口 |
| 预期结果 | token |

### TC-H5-API-002

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-API-002 |
| 测试模块 | 登录 |
| 测试项 | 密码错误 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 异常 |
| 前置条件 | 账号存在 |
| 测试步骤 | 错误密码 |
| 预期结果 | 失败 |

### TC-H5-API-003

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-API-003 |
| 测试模块 | 资讯 |
| 测试项 | 列表 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 已发布 |
| 测试步骤 | GET /app/farmingNews/list |
| 预期结果 | 含 id |

### TC-H5-API-004

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-API-004 |
| 测试模块 | 资讯 |
| 测试项 | 详情 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 有 id/type |
| 测试步骤 | GET /{id}?type= |
| 预期结果 | 详情完整 |

### TC-H5-API-005

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-API-005 |
| 测试模块 | 资讯 |
| 测试项 | 未发布不可见 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 约束 |
| 前置条件 | 仅草稿 |
| 测试步骤 | list |
| 预期结果 | 不含草稿 |

### TC-H5-API-006

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-API-006 |
| 测试模块 | 农技 |
| 测试项 | 资源列表 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 有资源 |
| 测试步骤 | tech resource/app 接口 |
| 预期结果 | 成功 |

### TC-H5-API-007

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-API-007 |
| 测试模块 | 农技 |
| 测试项 | 课程列表 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 有课程 |
| 测试步骤 | training list |
| 预期结果 | 成功 |

### TC-H5-API-008

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-API-008 |
| 测试模块 | 预约 |
| 测试项 | 创建兽医预约 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 登录+可约资源 |
| 测试步骤 | 提交预约 |
| 预期结果 | 成功 |

### TC-H5-API-009

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-API-009 |
| 测试模块 | 预约 |
| 测试项 | 缺字段 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 异常 |
| 前置条件 | 登录 |
| 测试步骤 | 缺手机号提交 |
| 预期结果 | 失败 |

### TC-H5-API-010

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-API-010 |
| 测试模块 | 预约 |
| 测试项 | 专家机构预约 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 可约机构 |
| 测试步骤 | 提交 |
| 预期结果 | 成功 |

### TC-H5-API-011

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-API-011 |
| 测试模块 | 预约 |
| 测试项 | 我的预约列表 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 有预约 |
| 测试步骤 | 列表接口 |
| 预期结果 | 可见 |

### TC-H5-API-012

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-API-012 |
| 测试模块 | AI |
| 测试项 | 创建会话 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 登录 |
| 测试步骤 | 开会话 |
| 预期结果 | sessionId |

### TC-H5-API-013

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-API-013 |
| 测试模块 | AI |
| 测试项 | 发送消息 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 有会话 |
| 测试步骤 | 发消息 |
| 预期结果 | AI 回复 |

### TC-H5-API-014

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-API-014 |
| 测试模块 | AI |
| 测试项 | 回复中加锁 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 约束 |
| 前置条件 | AI 处理中 |
| 测试步骤 | 再发消息 |
| 预期结果 | 请稍候 |

### TC-H5-API-015

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-API-015 |
| 测试模块 | AI |
| 测试项 | 未登录 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 异常 |
| 前置条件 | 无 token |
| 测试步骤 | 开会话 |
| 预期结果 | 请先登录 |

### TC-H5-API-016

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-API-016 |
| 测试模块 | AI |
| 测试项 | 会话不存在 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 异常 |
| 前置条件 | 伪造 id |
| 测试步骤 | 发消息 |
| 预期结果 | 不存在或已删除 |

### TC-H5-API-017

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-API-017 |
| 测试模块 | 消息 |
| 测试项 | 消息列表 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 有消息 |
| 测试步骤 | 消息接口 |
| 预期结果 | 成功 |

### TC-H5-API-018

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-API-018 |
| 测试模块 | 个人中心 |
| 测试项 | 资料查询 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 登录 |
| 测试步骤 | 获取用户信息 |
| 预期结果 | 字段正确 |

### TC-H5-API-019

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-API-019 |
| 测试模块 | 个人中心 |
| 测试项 | 资料更新 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 登录 |
| 测试步骤 | 改昵称 |
| 预期结果 | 成功 |

### TC-H5-API-020

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-API-020 |
| 测试模块 | 兼容 |
| 测试项 | 匿名浏览资讯 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 权限 |
| 前置条件 | 未登录 |
| 测试步骤 | 资讯 list |
| 预期结果 | 按设计可/不可见 |

### TC-H5-API-021

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-API-021 |
| 测试模块 | 防疫资讯 |
| 测试项 | 畜牧资源资讯 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 有数据 |
| 测试步骤 | livestock resource app |
| 预期结果 | 成功 |

### TC-H5-API-022

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-API-022 |
| 测试模块 | 首页 |
| 测试项 | 聚合入口 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 登录 |
| 测试步骤 | 首页配置接口 |
| 预期结果 | 返回模块入口 |

### TC-H5-UI-001

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UI-001 |
| 测试模块 | 登录 |
| 测试项 | 登录页 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | /bqH5/ |
| 测试步骤 | 账密登录 |
| 预期结果 | 进首页 |

### TC-H5-UI-002

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UI-002 |
| 测试模块 | 登录 |
| 测试项 | 错误提示 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 异常 |
| 前置条件 | 登录页 |
| 测试步骤 | 错密 |
| 预期结果 | 提示 |

### TC-H5-UI-003

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UI-003 |
| 测试模块 | 注册 |
| 测试项 | 注册流程 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 开放注册 |
| 测试步骤 | 填表注册 |
| 预期结果 | 成功或按设计 |

### TC-H5-UI-004

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UI-004 |
| 测试模块 | 首页 |
| 测试项 | 资讯流 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 已登录 |
| 测试步骤 | 滑动点详情 |
| 预期结果 | 展示正常 |

### TC-H5-UI-005

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UI-005 |
| 测试模块 | 资讯 |
| 测试项 | 详情页 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 有资讯 |
| 测试步骤 | 打开详情 |
| 预期结果 | 图文正常 |

### TC-H5-UI-006

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UI-006 |
| 测试模块 | 农技 |
| 测试项 | 课堂列表 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 有课程 |
| 测试步骤 | 搜索打开 |
| 预期结果 | 匹配 |

### TC-H5-UI-007

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UI-007 |
| 测试模块 | 农技 |
| 测试项 | 资源详情 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 有资源 |
| 测试步骤 | 打开 |
| 预期结果 | 可看 |

### TC-H5-UI-008

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UI-008 |
| 测试模块 | 预约 |
| 测试项 | 兽医预约表单 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 可约 |
| 测试步骤 | 提交 |
| 预期结果 | 成功页 |

### TC-H5-UI-009

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UI-009 |
| 测试模块 | 预约 |
| 测试项 | 表单校验 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 异常 |
| 前置条件 | 预约页 |
| 测试步骤 | 空提交 |
| 预期结果 | 红框/提示 |

### TC-H5-UI-010

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UI-010 |
| 测试模块 | 预约 |
| 测试项 | 专家机构预约 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 可约 |
| 测试步骤 | 提交 |
| 预期结果 | 成功 |

### TC-H5-UI-011

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UI-011 |
| 测试模块 | 预约 |
| 测试项 | 我的预约 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 查询 |
| 前置条件 | 有单 |
| 测试步骤 | 打开列表 |
| 预期结果 | 状态可见 |

### TC-H5-UI-012

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UI-012 |
| 测试模块 | AI |
| 测试项 | 对话页发送 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | AI 可用 |
| 测试步骤 | 提问 |
| 预期结果 | 气泡回复 |

### TC-H5-UI-013

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UI-013 |
| 测试模块 | AI |
| 测试项 | 失败提示 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 异常 |
| 前置条件 | 断 LLM |
| 测试步骤 | 发送 |
| 预期结果 | 失败提示 |

### TC-H5-UI-014

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UI-014 |
| 测试模块 | 消息 |
| 测试项 | 消息中心 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 有消息 |
| 测试步骤 | 打开 |
| 预期结果 | 已读状态 |

### TC-H5-UI-015

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UI-015 |
| 测试模块 | 个人中心 |
| 测试项 | 资料编辑 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 登录 |
| 测试步骤 | 保存 |
| 预期结果 | 成功 |

### TC-H5-UI-016

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UI-016 |
| 测试模块 | 兼容 |
| 测试项 | 窄屏布局 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 兼容 |
| 前置条件 | 375x812 |
| 测试步骤 | 浏览首页 |
| 预期结果 | 无严重错位 |

### TC-H5-UI-017

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UI-017 |
| 测试模块 | 兼容 |
| 测试项 | 微信 UA |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 兼容 |
| 前置条件 | 模拟微信 UA |
| 测试步骤 | 打开 |
| 预期结果 | 可访问 |

### TC-H5-UI-018

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UI-018 |
| 测试模块 | 权限 |
| 测试项 | 退出登录 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 已登录 |
| 测试步骤 | 退出 |
| 预期结果 | 回登录页 |

### TC-H5-UI-019

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UI-019 |
| 测试模块 | 首页 |
| 测试项 | 模块入口跳转 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 配置入口 |
| 测试步骤 | 点击各入口 |
| 预期结果 | 路由正确 |

### TC-H5-UI-020

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UI-020 |
| 测试模块 | 异常 |
| 测试项 | 网络失败提示 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 异常 |
| 前置条件 | 断网 |
| 测试步骤 | 刷新 |
| 预期结果 | 友好提示 |

### TC-H5-UI-021

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UI-021 |
| 测试模块 | 预约 |
| 测试项 | 取消预约 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 业务约束 |
| 前置条件 | 可取消单 |
| 测试步骤 | 取消 |
| 预期结果 | 状态变更或按规则拒 |

### TC-H5-UI-022

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UI-022 |
| 测试模块 | AI |
| 测试项 | 历史会话 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 查询 |
| 前置条件 | 有历史 |
| 测试步骤 | 打开历史 |
| 预期结果 | 可续聊或只读 |

### TC-H5-UI-023

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-H5-UI-023 |
| 测试模块 | 资讯 |
| 测试项 | 下拉刷新 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 列表页 |
| 测试步骤 | 下拉 |
| 预期结果 | 刷新成功 |

## 3. BQ-BRAIN-JY 牦牛交易市场移动端（目标 38 条）

### TC-JY-UT-001

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-UT-001 |
| 测试模块 | 结算 |
| 测试项 | 结算校验 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 |
| 测试目的 | 金额状态 |
| 前置条件 | SettlementValidationTest |
| 测试步骤 | 非法样本 |
| 预期结果 | 拒绝 |

### TC-JY-UT-002

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-UT-002 |
| 测试模块 | 隔离 |
| 测试项 | 栏位编码生成 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 |
| 测试目的 | PenCodeGenerator |
| 前置条件 | 单测 |
| 测试步骤 | 生成编码 |
| 预期结果 | 唯一规则 |

### TC-JY-UT-003

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-UT-003 |
| 测试模块 | 账号 |
| 测试项 | 交易伙伴开户 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 |
| 测试目的 | TradePartnerAccountAssigner |
| 前置条件 | 单测 |
| 测试步骤 | 分配 |
| 预期结果 | 成功 |

### TC-JY-API-001

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-API-001 |
| 测试模块 | 供应商 |
| 测试项 | 登录 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 鉴权 |
| 前置条件 | gys0014 |
| 测试步骤 | 登录 |
| 预期结果 | token |

### TC-JY-API-002

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-API-002 |
| 测试模块 | 供应商 |
| 测试项 | 首页 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 供应商 token |
| 测试步骤 | /app/supplier/home |
| 预期结果 | 成功 |

### TC-JY-API-003

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-API-003 |
| 测试模块 | 供应商 |
| 测试项 | 订单列表 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 隔离 |
| 前置条件 | 供应商 |
| 测试步骤 | /app/supplier/order |
| 预期结果 | 仅本方 |

### TC-JY-API-004

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-API-004 |
| 测试模块 | 供应商 |
| 测试项 | 订单详情 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 本方订单 |
| 测试步骤 | 详情 |
| 预期结果 | 成功 |

### TC-JY-API-005

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-API-005 |
| 测试模块 | 供应商 |
| 测试项 | 越权看他方订单 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 异常 |
| 前置条件 | 他方 orderId |
| 测试步骤 | 详情 |
| 预期结果 | 拒绝 |

### TC-JY-API-006

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-API-006 |
| 测试模块 | 供应商 |
| 测试项 | 结算列表 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 有结算 |
| 测试步骤 | /app/supplier/settlement |
| 预期结果 | 成功 |

### TC-JY-API-007

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-API-007 |
| 测试模块 | 承销商 |
| 测试项 | 登录 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 鉴权 |
| 前置条件 | cxs0012 |
| 测试步骤 | 登录 |
| 预期结果 | token |

### TC-JY-API-008

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-API-008 |
| 测试模块 | 承销商 |
| 测试项 | 首页 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 承销商 |
| 测试步骤 | /app/distributor/home |
| 预期结果 | 成功 |

### TC-JY-API-009

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-API-009 |
| 测试模块 | 承销商 |
| 测试项 | 订单列表 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 隔离 |
| 前置条件 | 承销商 |
| 测试步骤 | /app/distributor/order |
| 预期结果 | 仅本方 |

### TC-JY-API-010

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-API-010 |
| 测试模块 | 承销商 |
| 测试项 | 牦牛相关 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 承销商 |
| 测试步骤 | /app/distributor/yak |
| 预期结果 | 成功 |

### TC-JY-API-011

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-API-011 |
| 测试模块 | 行情 |
| 测试项 | 市场行情 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 登录任一角色 |
| 测试步骤 | 行情接口 |
| 预期结果 | 成功 |

### TC-JY-API-012

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-API-012 |
| 测试模块 | 进栏 |
| 测试项 | 进栏登记接口 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 业务 |
| 前置条件 | 业务权限 |
| 测试步骤 | marketEntry |
| 预期结果 | 成功/校验 |

### TC-JY-API-013

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-API-013 |
| 测试模块 | 隔离 |
| 测试项 | 入场隔离 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 业务 |
| 前置条件 | 有权限 |
| 测试步骤 | entryIsolation |
| 预期结果 | 成功 |

### TC-JY-API-014

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-API-014 |
| 测试模块 | 隔离 |
| 测试项 | 巡查登记 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 业务 |
| 前置条件 | 有隔离 |
| 测试步骤 | isolationPatrol |
| 预期结果 | 成功 |

### TC-JY-API-015

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-API-015 |
| 测试模块 | 档位 |
| 测试项 | 档位查询 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 有档位 |
| 测试步骤 | marketStall |
| 预期结果 | 成功 |

### TC-JY-API-016

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-API-016 |
| 测试模块 | 权限 |
| 测试项 | 供应商访承销商接口 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 越权 |
| 前置条件 | 供应商 token |
| 测试步骤 | distributor 接口 |
| 预期结果 | 拒绝 |

### TC-JY-API-017

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-API-017 |
| 测试模块 | 订单 |
| 测试项 | 状态非法流转 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 约束 |
| 前置条件 | 终态订单 |
| 测试步骤 | 再操作 |
| 预期结果 | 拒绝 |

### TC-JY-API-018

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-API-018 |
| 测试模块 | 结算 |
| 测试项 | 非法结算 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 异常 |
| 前置条件 | 不符条件 |
| 测试步骤 | 发起结算 |
| 预期结果 | 拒绝 |

### TC-JY-UI-001

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-UI-001 |
| 测试模块 | 供应商 |
| 测试项 | 登录进首页 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | /bqjy/ |
| 测试步骤 | 供应商登录 |
| 预期结果 | 首页 |

### TC-JY-UI-002

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-UI-002 |
| 测试模块 | 供应商 |
| 测试项 | 订单列表 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 有单 |
| 测试步骤 | 打开订单 |
| 预期结果 | 可见本方 |

### TC-JY-UI-003

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-UI-003 |
| 测试模块 | 供应商 |
| 测试项 | 订单操作 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 业务 |
| 前置条件 | 待处理 |
| 测试步骤 | 按状态操作 |
| 预期结果 | 成功 |

### TC-JY-UI-004

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-UI-004 |
| 测试模块 | 供应商 |
| 测试项 | 结算页 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 查询 |
| 前置条件 | 有结算 |
| 测试步骤 | 打开 |
| 预期结果 | 正确 |

### TC-JY-UI-005

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-UI-005 |
| 测试模块 | 承销商 |
| 测试项 | 登录进首页 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 承销商账号 |
| 测试步骤 | 登录 |
| 预期结果 | 首页 |

### TC-JY-UI-006

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-UI-006 |
| 测试模块 | 承销商 |
| 测试项 | 订单管理 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 业务 |
| 前置条件 | 有单 |
| 测试步骤 | 处理订单 |
| 预期结果 | 成功 |

### TC-JY-UI-007

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-UI-007 |
| 测试模块 | 承销商 |
| 测试项 | 牦牛信息 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 查询 |
| 前置条件 | 有数据 |
| 测试步骤 | 打开 |
| 预期结果 | 展示 |

### TC-JY-UI-008

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-UI-008 |
| 测试模块 | 行情 |
| 测试项 | 行情页 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 有行情 |
| 测试步骤 | 打开 |
| 预期结果 | 列表 |

### TC-JY-UI-009

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-UI-009 |
| 测试模块 | 进栏 |
| 测试项 | 进栏表单 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 业务 |
| 前置条件 | 有权限入口 |
| 测试步骤 | 提交 |
| 预期结果 | 成功/校验 |

### TC-JY-UI-010

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-UI-010 |
| 测试模块 | 隔离 |
| 测试项 | 隔离与巡查 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 业务 |
| 前置条件 | 有入口 |
| 测试步骤 | 登记 |
| 预期结果 | 成功 |

### TC-JY-UI-011

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-UI-011 |
| 测试模块 | 权限 |
| 测试项 | 角色串访 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 异常 |
| 前置条件 | 供应商 |
| 测试步骤 | 进承销商页 |
| 预期结果 | 拒绝 |

### TC-JY-UI-012

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-UI-012 |
| 测试模块 | 登录 |
| 测试项 | 错密 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 异常 |
| 前置条件 | 登录页 |
| 测试步骤 | 错密 |
| 预期结果 | 提示 |

### TC-JY-UI-013

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-UI-013 |
| 测试模块 | 兼容 |
| 测试项 | 移动布局 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 兼容 |
| 前置条件 | 375 宽 |
| 测试步骤 | 浏览 |
| 预期结果 | 可用 |

### TC-JY-UI-014

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-UI-014 |
| 测试模块 | 退出 |
| 测试项 | 退出登录 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 已登录 |
| 测试步骤 | 退出 |
| 预期结果 | 回登录 |

### TC-JY-UI-015

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-UI-015 |
| 测试模块 | 订单 |
| 测试项 | 空列表态 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 边界 |
| 前置条件 | 无订单账号 |
| 测试步骤 | 打开列表 |
| 预期结果 | 空态提示 |

### TC-JY-UI-016

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-UI-016 |
| 测试模块 | 首页 |
| 测试项 | 入口完整性 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 已登录 |
| 测试步骤 | 检查菜单 |
| 预期结果 | 关键入口在 |

### TC-JY-UI-017

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-JY-UI-017 |
| 测试模块 | 详情 |
| 测试项 | 订单详情字段 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 有单 |
| 测试步骤 | 打开详情 |
| 预期结果 | 字段齐全 |

## 4. BQ-BRAIN-SCREEN 数字畜牧可视化大屏（目标 32 条）

### TC-SC-UT-001

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-UT-001 |
| 测试模块 | 登录 |
| 测试项 | RSA 辅助 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 |
| 测试目的 | 加解密 |
| 前置条件 | ScreenLoginRsaSupportTest |
| 测试步骤 | 样本 |
| 预期结果 | 正确 |

### TC-SC-UT-002

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-UT-002 |
| 测试模块 | 疫病 |
| 测试项 | 风险聚合算法 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 |
| 测试目的 | EpidemicRiskScreenSupport |
| 前置条件 | 单测/关键方法 |
| 测试步骤 | 样本权重 |
| 预期结果 | 等级正确 |

### TC-SC-UT-003

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-UT-003 |
| 测试模块 | 畜牧 |
| 测试项 | 资源规则 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 |
| 测试目的 | LivestockResourceScreenRules |
| 前置条件 | 单测 |
| 测试步骤 | 规则样本 |
| 预期结果 | 正确 |

### TC-SC-API-001

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-API-001 |
| 测试模块 | 登录 |
| 测试项 | 大屏登录成功 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 鉴权 |
| 前置条件 | admin |
| 测试步骤 | 登录接口 |
| 预期结果 | 凭证 |

### TC-SC-API-002

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-API-002 |
| 测试模块 | 登录 |
| 测试项 | 密码错误 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 异常 |
| 前置条件 | 账号 |
| 测试步骤 | 错密 |
| 预期结果 | 失败 |

### TC-SC-API-003

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-API-003 |
| 测试模块 | 首页 |
| 测试项 | dashboard |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 已登录 |
| 测试步骤 | GET /bigScreen/home/dashboard |
| 预期结果 | 指标齐全 |

### TC-SC-API-004

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-API-004 |
| 测试模块 | 首页 |
| 测试项 | 乡镇地图点 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 已登录 |
| 测试步骤 | townMapMarkers |
| 预期结果 | 成功 |

### TC-SC-API-005

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-API-005 |
| 测试模块 | 首页 |
| 测试项 | 草畜失衡预警 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 有预警 |
| 测试步骤 | grassLivestockImbalanceWarnings |
| 预期结果 | 成功 |

### TC-SC-API-006

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-API-006 |
| 测试模块 | 畜牧 |
| 测试项 | 资源 dashboard |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 已登录 |
| 测试步骤 | /bigScreen/livestockResource/dashboard |
| 预期结果 | 成功 |

### TC-SC-API-007

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-API-007 |
| 测试模块 | 畜牧 |
| 测试项 | 出栏存栏列表 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 有数据 |
| 测试步骤 | 对应 list 接口 |
| 预期结果 | 成功 |

### TC-SC-API-008

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-API-008 |
| 测试模块 | 畜牧 |
| 测试项 | 疫苗兽医统计 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 有数据 |
| 测试步骤 | vaccinationData/vetCounts |
| 预期结果 | 成功 |

### TC-SC-API-009

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-API-009 |
| 测试模块 | 交易 |
| 测试项 | 交易销售专题 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 联调 |
| 前置条件 | 商城 API 可用/桩 |
| 测试步骤 | 交易销售接口 |
| 预期结果 | 含商城字段或降级 |

### TC-SC-API-010

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-API-010 |
| 测试模块 | 共富 |
| 测试项 | dashboard |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 已登录 |
| 测试步骤 | /bigScreen/commonProsperity/dashboard |
| 预期结果 | 成功 |

### TC-SC-API-011

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-API-011 |
| 测试模块 | 共富 |
| 测试项 | 项目列表 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 有项目 |
| 测试步骤 | projects |
| 预期结果 | 成功 |

### TC-SC-API-012

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-API-012 |
| 测试模块 | 疫病 |
| 测试项 | 风险专题 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 有配置 |
| 测试步骤 | 疫病专题接口 |
| 预期结果 | 成功 |

### TC-SC-API-013

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-API-013 |
| 测试模块 | 鉴权 |
| 测试项 | 无 token |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 异常 |
| 前置条件 | 无凭证 |
| 测试步骤 | dashboard |
| 预期结果 | 拒绝 |

### TC-SC-API-014

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-API-014 |
| 测试模块 | 刷新 |
| 测试项 | 二次请求一致 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 一致性 |
| 前置条件 | 数据未变 |
| 测试步骤 | 连打两次 dashboard |
| 预期结果 | 关键指标一致 |

### TC-SC-UI-001

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-UI-001 |
| 测试模块 | 登录 |
| 测试项 | 登录页 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 1920x1080 |
| 测试目的 | 正常 |
| 前置条件 | /screen/ |
| 测试步骤 | 登录 |
| 预期结果 | 进大屏 |

### TC-SC-UI-002

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-UI-002 |
| 测试模块 | 首页 |
| 测试项 | 一张图 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 1920x1080 |
| 测试目的 | 正常 |
| 前置条件 | 已登录 |
| 测试步骤 | 检查地图指标 |
| 预期结果 | 渲染正常 |

### TC-SC-UI-003

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-UI-003 |
| 测试模块 | 专题 |
| 测试项 | 畜牧资源 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 1920x1080 |
| 测试目的 | 正常 |
| 前置条件 | 导航 |
| 测试步骤 | 进入 |
| 预期结果 | 有数据/空态 |

### TC-SC-UI-004

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-UI-004 |
| 测试模块 | 专题 |
| 测试项 | 交易销售 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 1920x1080 |
| 测试目的 | 联调 |
| 前置条件 | 有商城数 |
| 测试步骤 | 进入 |
| 预期结果 | 卡片有值 |

### TC-SC-UI-005

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-UI-005 |
| 测试模块 | 专题 |
| 测试项 | 共同富裕 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 1920x1080 |
| 测试目的 | 正常 |
| 前置条件 | 导航 |
| 测试步骤 | 进入 |
| 预期结果 | 正常 |

### TC-SC-UI-006

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-UI-006 |
| 测试模块 | 专题 |
| 测试项 | 疫病风险 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 1920x1080 |
| 测试目的 | 正常 |
| 前置条件 | 导航 |
| 测试步骤 | 进入 |
| 预期结果 | 正常 |

### TC-SC-UI-007

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-UI-007 |
| 测试模块 | 刷新 |
| 测试项 | 手动刷新 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 1920x1080 |
| 测试目的 | 一致性 |
| 前置条件 | 改后台数据 |
| 测试步骤 | 刷新大屏 |
| 预期结果 | 更新 |

### TC-SC-UI-008

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-UI-008 |
| 测试模块 | 兼容 |
| 测试项 | 1920x1080 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 1920x1080 |
| 测试目的 | 兼容 |
| 前置条件 | Chrome |
| 测试步骤 | setViewport 全屏 |
| 预期结果 | 无严重错位 |

### TC-SC-UI-009

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-UI-009 |
| 测试模块 | 下钻 |
| 测试项 | 乡镇下钻 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 1920x1080 |
| 测试目的 | 正常 |
| 前置条件 | 有乡镇 |
| 测试步骤 | 点击下钻 |
| 预期结果 | 明细出现 |

### TC-SC-UI-010

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-UI-010 |
| 测试模块 | 异常 |
| 测试项 | 接口失败展示 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 1920x1080 |
| 测试目的 | 异常 |
| 前置条件 | 断后端 |
| 测试步骤 | 刷新 |
| 预期结果 | 友好错误/占位 |

### TC-SC-UI-011

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-UI-011 |
| 测试模块 | 登录 |
| 测试项 | 会话过期 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 1920x1080 |
| 测试目的 | 异常 |
| 前置条件 | 清 token |
| 测试步骤 | 操作 |
| 预期结果 | 回登录 |

### TC-SC-UI-012

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-UI-012 |
| 测试模块 | 导航 |
| 测试项 | 专题来回切换 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 1920x1080 |
| 测试目的 | 正常 |
| 前置条件 | 已登录 |
| 测试步骤 | 多次切换 |
| 预期结果 | 无白屏 |

### TC-SC-UI-013

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-UI-013 |
| 测试模块 | 指标 |
| 测试项 | 首页卡片齐全 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 1920x1080 |
| 测试目的 | 正常 |
| 前置条件 | 已登录 |
| 测试步骤 | 核对卡片 |
| 预期结果 | 关键指标在 |

### TC-SC-UI-014

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-UI-014 |
| 测试模块 | 共富 |
| 测试项 | 项目类型明细 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 1920x1080 |
| 测试目的 | 正常 |
| 前置条件 | 有明细 |
| 测试步骤 | 打开明细 |
| 预期结果 | 展示 |

### TC-SC-UI-015

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SC-UI-015 |
| 测试模块 | 畜牧 |
| 测试项 | 列表滚动 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 1920x1080 |
| 测试目的 | 正常 |
| 前置条件 | 大数据 |
| 测试步骤 | 滚动 |
| 预期结果 | 可加载 |

## 5. BQ-SHOP-CLIENT 农资商城平台/店铺后台（目标 58 条）

### TC-SH-UT-001

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-UT-001 |
| 测试模块 | 商品 |
| 测试项 | 审核状态机 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 |
| 测试目的 | 状态跳转 |
| 前置条件 | 商品领域规则/单测 |
| 测试步骤 | 非法跳转 |
| 预期结果 | 拒绝 |

### TC-SH-UT-002

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-UT-002 |
| 测试模块 | 库存 |
| 测试项 | 出入库计算 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 |
| 测试目的 | 库存变更 |
| 前置条件 | 库存服务单测 |
| 测试步骤 | 入出调整样本 |
| 预期结果 | 数量正确 |

### TC-SH-UT-003

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-UT-003 |
| 测试模块 | 售后 |
| 测试项 | 售后状态机 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 |
| 测试目的 | 流转 |
| 前置条件 | 售后规则 |
| 测试步骤 | 非法流转 |
| 预期结果 | 拒绝 |

### TC-SH-UT-004

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-UT-004 |
| 测试模块 | 财务 |
| 测试项 | 提现校验 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 |
| 测试目的 | 金额约束 |
| 前置条件 | 提现规则 |
| 测试步骤 | 超额/重复 |
| 预期结果 | 拒绝 |

### TC-SH-API-001

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-001 |
| 测试模块 | 平台 |
| 测试项 | 登录成功 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 鉴权 |
| 前置条件 | admin |
| 测试步骤 | POST /login |
| 预期结果 | token |

### TC-SH-API-002

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-002 |
| 测试模块 | 平台 |
| 测试项 | 登录失败 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 异常 |
| 前置条件 | admin |
| 测试步骤 | 错密 |
| 预期结果 | 失败 |

### TC-SH-API-003

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-003 |
| 测试模块 | 入驻 |
| 测试项 | 待审列表 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 有申请 |
| 测试步骤 | entry list |
| 预期结果 | 成功 |

### TC-SH-API-004

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-004 |
| 测试模块 | 入驻 |
| 测试项 | 审核通过 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 业务 |
| 前置条件 | 待审 |
| 测试步骤 | 通过 |
| 预期结果 | 可开店 |

### TC-SH-API-005

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-005 |
| 测试模块 | 入驻 |
| 测试项 | 审核驳回 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 业务 |
| 前置条件 | 待审 |
| 测试步骤 | 驳回 |
| 预期结果 | 状态驳回 |

### TC-SH-API-006

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-006 |
| 测试模块 | 入驻 |
| 测试项 | 重复审核 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 约束 |
| 前置条件 | 已审 |
| 测试步骤 | 再审 |
| 预期结果 | 拒绝 |

### TC-SH-API-007

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-007 |
| 测试模块 | 店铺 |
| 测试项 | 店铺审核 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 业务 |
| 前置条件 | 待审店 |
| 测试步骤 | 通过 |
| 预期结果 | 可经营 |

### TC-SH-API-008

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-008 |
| 测试模块 | 店铺 |
| 测试项 | 店铺查询 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 有店 |
| 测试步骤 | Shop list |
| 预期结果 | 成功 |

### TC-SH-API-009

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-009 |
| 测试模块 | 商品 |
| 测试项 | 待审商品列表 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 有提交 |
| 测试步骤 | GoodsAudit list |
| 预期结果 | 成功 |

### TC-SH-API-010

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-010 |
| 测试模块 | 商品 |
| 测试项 | 审核通过 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 业务 |
| 前置条件 | 待审商品 |
| 测试步骤 | 通过 |
| 预期结果 | 可上架售卖 |

### TC-SH-API-011

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-011 |
| 测试模块 | 商品 |
| 测试项 | 审核驳回 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 业务 |
| 前置条件 | 待审 |
| 测试步骤 | 驳回 |
| 预期结果 | 不可售 |

### TC-SH-API-012

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-012 |
| 测试模块 | 商品 |
| 测试项 | 上下架 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 业务 |
| 前置条件 | 已审商品 |
| 测试步骤 | 上/下架 |
| 预期结果 | 状态正确 |

### TC-SH-API-013

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-013 |
| 测试模块 | 商品 |
| 测试项 | 未审上架 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 约束 |
| 前置条件 | 未通过 |
| 测试步骤 | 强制上架 |
| 预期结果 | 拒绝 |

### TC-SH-API-014

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-014 |
| 测试模块 | 订单 |
| 测试项 | 平台订单查询 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 监管 |
| 前置条件 | 有订单 |
| 测试步骤 | 平台订单 list |
| 预期结果 | 全平台可见 |

### TC-SH-API-015

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-015 |
| 测试模块 | 订单 |
| 测试项 | 店铺订单隔离 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 隔离 |
| 前置条件 | 店铺账号 |
| 测试步骤 | 店铺订单 list |
| 预期结果 | 仅本店 |

### TC-SH-API-016

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-016 |
| 测试模块 | 发货 |
| 测试项 | 发货成功 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 业务 |
| 前置条件 | 待发货 |
| 测试步骤 | SellerShip |
| 预期结果 | 待收货 |

### TC-SH-API-017

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-017 |
| 测试模块 | 发货 |
| 测试项 | 缺物流信息 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 异常 |
| 前置条件 | 待发货 |
| 测试步骤 | 空单号 |
| 预期结果 | 校验失败 |

### TC-SH-API-018

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-018 |
| 测试模块 | 库存 |
| 测试项 | 入库 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 业务 |
| 前置条件 | SKU |
| 测试步骤 | inbound |
| 预期结果 | 库存增 |

### TC-SH-API-019

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-019 |
| 测试模块 | 库存 |
| 测试项 | 出库不足 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 异常 |
| 前置条件 | 库存低 |
| 测试步骤 | 超量出库 |
| 预期结果 | 失败 |

### TC-SH-API-020

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-020 |
| 测试模块 | 库存 |
| 测试项 | 调整 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 业务 |
| 前置条件 | SKU |
| 测试步骤 | adjust |
| 预期结果 | 数量正确 |

### TC-SH-API-021

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-021 |
| 测试模块 | 库存 |
| 测试项 | 流水查询 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 有流水 |
| 测试步骤 | stock log |
| 预期结果 | 成功 |

### TC-SH-API-022

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-022 |
| 测试模块 | 财务 |
| 测试项 | 资金概览 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 店铺/平台 |
| 测试步骤 | fund overview |
| 预期结果 | 成功 |

### TC-SH-API-023

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-023 |
| 测试模块 | 财务 |
| 测试项 | 提现申请 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 业务 |
| 前置条件 | 可提现 |
| 测试步骤 | seller withdraw |
| 预期结果 | 成功 |

### TC-SH-API-024

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-024 |
| 测试模块 | 财务 |
| 测试项 | 提现审核通过 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 业务 |
| 前置条件 | 待审提现 |
| 测试步骤 | platform audit 通过 |
| 预期结果 | 成功 |

### TC-SH-API-025

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-025 |
| 测试模块 | 财务 |
| 测试项 | 提现审核驳回 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 业务 |
| 前置条件 | 待审 |
| 测试步骤 | 驳回 |
| 预期结果 | 状态正确 |

### TC-SH-API-026

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-026 |
| 测试模块 | 财务 |
| 测试项 | 重复审核 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 约束 |
| 前置条件 | 已审 |
| 测试步骤 | 再审 |
| 预期结果 | 拒绝 |

### TC-SH-API-027

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-027 |
| 测试模块 | 内容 |
| 测试项 | Banner CRUD |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | CRUD |
| 前置条件 | 管理员 |
| 测试步骤 | Banner |
| 预期结果 | 成功 |

### TC-SH-API-028

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-028 |
| 测试模块 | 内容 |
| 测试项 | 服务协议 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | CRUD |
| 前置条件 | 管理员 |
| 测试步骤 | MallServiceAgreement |
| 预期结果 | APP 可读 |

### TC-SH-API-029

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-029 |
| 测试模块 | 内容 |
| 测试项 | 入驻协议 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | CRUD |
| 前置条件 | 管理员 |
| 测试步骤 | MerchantEntryAgreement |
| 预期结果 | 可读 |

### TC-SH-API-030

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-030 |
| 测试模块 | 分类 |
| 测试项 | 平台分类 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | CRUD |
| 前置条件 | 管理员 |
| 测试步骤 | PlatformCategory |
| 预期结果 | 成功 |

### TC-SH-API-031

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-031 |
| 测试模块 | OpenAPI |
| 测试项 | 统计接口鉴权成功 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 开放 |
| 前置条件 | 密钥正确 |
| 测试步骤 | openstats |
| 预期结果 | 200 |

### TC-SH-API-032

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-032 |
| 测试模块 | OpenAPI |
| 测试项 | 统计接口鉴权失败 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 异常 |
| 前置条件 | 无密钥 |
| 测试步骤 | openstats |
| 预期结果 | 失败 |

### TC-SH-API-033

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-033 |
| 测试模块 | 售后 |
| 测试项 | 店铺处理同意 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 业务 |
| 前置条件 | 待处理售后 |
| 测试步骤 | 同意 |
| 预期结果 | 闭环 |

### TC-SH-API-034

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-034 |
| 测试模块 | 售后 |
| 测试项 | 店铺处理拒绝 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 业务 |
| 前置条件 | 待处理 |
| 测试步骤 | 拒绝 |
| 预期结果 | 状态正确 |

### TC-SH-API-035

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-035 |
| 测试模块 | 店铺 |
| 测试项 | 运费模板 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | CRUD |
| 前置条件 | 店铺 |
| 测试步骤 | freight template |
| 预期结果 | 成功 |

### TC-SH-API-036

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-036 |
| 测试模块 | 店铺 |
| 测试项 | 员工账号 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | CRUD |
| 前置条件 | 店铺 |
| 测试步骤 | merchant employee |
| 预期结果 | 成功 |

### TC-SH-API-037

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-037 |
| 测试模块 | 支付 |
| 测试项 | 微信支付配置查询 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 配置 |
| 前置条件 | 平台/店铺 |
| 测试步骤 | wechat pay config |
| 预期结果 | 可读 |

### TC-SH-API-038

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-API-038 |
| 测试模块 | 商城 |
| 测试项 | 商城设置 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 配置 |
| 前置条件 | 管理员 |
| 测试步骤 | mall setting |
| 预期结果 | 保存成功 |

### TC-SH-UI-001

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-UI-001 |
| 测试模块 | 平台 |
| 测试项 | 登录 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 正常 |
| 前置条件 | /shopClient/ |
| 测试步骤 | admin 登录 |
| 预期结果 | 进后台 |

### TC-SH-UI-002

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-UI-002 |
| 测试模块 | 平台 |
| 测试项 | 入驻审核 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 业务 |
| 前置条件 | 待审 |
| 测试步骤 | 通过/驳回 |
| 预期结果 | 列表更新 |

### TC-SH-UI-003

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-UI-003 |
| 测试模块 | 平台 |
| 测试项 | 店铺审核 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 业务 |
| 前置条件 | 待审店 |
| 测试步骤 | 通过 |
| 预期结果 | 成功 |

### TC-SH-UI-004

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-UI-004 |
| 测试模块 | 平台 |
| 测试项 | 商品审核 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 业务 |
| 前置条件 | 待审品 |
| 测试步骤 | 通过 |
| 预期结果 | C端可搜 |

### TC-SH-UI-005

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-UI-005 |
| 测试模块 | 平台 |
| 测试项 | 订单监管 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 查询 |
| 前置条件 | 有单 |
| 测试步骤 | 筛选 |
| 预期结果 | 可见 |

### TC-SH-UI-006

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-UI-006 |
| 测试模块 | 平台 |
| 测试项 | 提现审核 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 业务 |
| 前置条件 | 待审 |
| 测试步骤 | 通过 |
| 预期结果 | 成功 |

### TC-SH-UI-007

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-UI-007 |
| 测试模块 | 平台 |
| 测试项 | Banner 管理 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | CRUD |
| 前置条件 | 管理员 |
| 测试步骤 | 增改 |
| 预期结果 | APP 可见 |

### TC-SH-UI-008

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-UI-008 |
| 测试模块 | 平台 |
| 测试项 | 协议管理 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | CRUD |
| 前置条件 | 管理员 |
| 测试步骤 | 保存 |
| 预期结果 | 成功 |

### TC-SH-UI-009

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-UI-009 |
| 测试模块 | 店铺 |
| 测试项 | 商品发布 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 业务 |
| 前置条件 | 店铺号 |
| 测试步骤 | 提交审核 |
| 预期结果 | 待审 |

### TC-SH-UI-010

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-UI-010 |
| 测试模块 | 店铺 |
| 测试项 | 发货 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 业务 |
| 前置条件 | 待发货 |
| 测试步骤 | 填物流 |
| 预期结果 | 状态变 |

### TC-SH-UI-011

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-UI-011 |
| 测试模块 | 店铺 |
| 测试项 | 库存管理 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 业务 |
| 前置条件 | 有SKU |
| 测试步骤 | 调整 |
| 预期结果 | 刷新 |

### TC-SH-UI-012

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-UI-012 |
| 测试模块 | 店铺 |
| 测试项 | 售后处理 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 业务 |
| 前置条件 | 售后单 |
| 测试步骤 | 处理 |
| 预期结果 | 闭环 |

### TC-SH-UI-013

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-UI-013 |
| 测试模块 | 店铺 |
| 测试项 | 提现申请 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 业务 |
| 前置条件 | 有余额 |
| 测试步骤 | 申请 |
| 预期结果 | 待审 |

### TC-SH-UI-014

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-UI-014 |
| 测试模块 | 权限 |
| 测试项 | 平台店菜单隔离 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | RBAC |
| 前置条件 | 不同角色 |
| 测试步骤 | 登录 |
| 预期结果 | 菜单不同 |

### TC-SH-UI-015

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-UI-015 |
| 测试模块 | 异常 |
| 测试项 | 未登录跳转 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | 异常 |
| 前置条件 | 清登录态 |
| 测试步骤 | 打开业务页 |
| 预期结果 | 回登录 |

### TC-SH-UI-016

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-SH-UI-016 |
| 测试模块 | 分类 |
| 测试项 | 分类维护 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright(Chromium) |
| 测试目的 | CRUD |
| 前置条件 | 管理员 |
| 测试步骤 | 增删改 |
| 预期结果 | 成功 |

## 6. BQ-SHOP-APP 农资商城消费者端（目标 50 条）

### TC-AP-UT-001

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-UT-001 |
| 测试模块 | 购物车 |
| 测试项 | 同店结算约束 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 |
| 测试目的 | 跨店规则 |
| 前置条件 | 结算领域 |
| 测试步骤 | 跨店合并 |
| 预期结果 | 拒绝或拆单符合设计 |

### TC-AP-UT-002

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-UT-002 |
| 测试模块 | 订单 |
| 测试项 | 金额计算 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 |
| 测试目的 | 运费合计 |
| 前置条件 | 计价逻辑 |
| 测试步骤 | 多样本 |
| 预期结果 | 金额正确 |

### TC-AP-UT-003

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-UT-003 |
| 测试模块 | 售后 |
| 测试项 | 申请时限 |
| 测试类型 | 单元测试 |
| 测试工具 | JUnit5 |
| 测试目的 | 约束 |
| 前置条件 | 规则 |
| 测试步骤 | 超期申请 |
| 预期结果 | 拒绝 |

### TC-AP-API-001

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-001 |
| 测试模块 | 会员 |
| 测试项 | 注册成功 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 可注册 |
| 测试步骤 | 注册接口 |
| 预期结果 | 成功 |

### TC-AP-API-002

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-002 |
| 测试模块 | 会员 |
| 测试项 | 重复注册 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 约束 |
| 前置条件 | 已存在手机 |
| 测试步骤 | 再注册 |
| 预期结果 | 拒绝 |

### TC-AP-API-003

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-003 |
| 测试模块 | 会员 |
| 测试项 | 登录成功 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 已注册 |
| 测试步骤 | 登录 |
| 预期结果 | token |

### TC-AP-API-004

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-004 |
| 测试模块 | 会员 |
| 测试项 | 登录失败 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 异常 |
| 前置条件 | 账号 |
| 测试步骤 | 错密 |
| 预期结果 | 失败 |

### TC-AP-API-005

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-005 |
| 测试模块 | 首页 |
| 测试项 | Banner 推荐 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 有内容 |
| 测试步骤 | HomeApp |
| 预期结果 | 成功 |

### TC-AP-API-006

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-006 |
| 测试模块 | 分类 |
| 测试项 | 分类树 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 有分类 |
| 测试步骤 | CategoryApp |
| 预期结果 | 成功 |

### TC-AP-API-007

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-007 |
| 测试模块 | 搜索 |
| 测试项 | 关键字搜索 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 有商品 |
| 测试步骤 | SearchApp |
| 预期结果 | 命中 |

### TC-AP-API-008

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-008 |
| 测试模块 | 搜索 |
| 测试项 | 无结果 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 边界 |
| 前置条件 | 冷门词 |
| 测试步骤 | 搜索 |
| 预期结果 | 空列表 |

### TC-AP-API-009

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-009 |
| 测试模块 | 商品 |
| 测试项 | 详情 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 上架商品 |
| 测试步骤 | GoodsApp detail |
| 预期结果 | 完整 |

### TC-AP-API-010

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-010 |
| 测试模块 | 商品 |
| 测试项 | 下架不可见 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 约束 |
| 前置条件 | 已下架 |
| 测试步骤 | 详情/搜索 |
| 预期结果 | 不可购 |

### TC-AP-API-011

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-011 |
| 测试模块 | 店铺 |
| 测试项 | 店铺主页 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 有店 |
| 测试步骤 | ShopApp |
| 预期结果 | 成功 |

### TC-AP-API-012

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-012 |
| 测试模块 | 购物车 |
| 测试项 | 加购 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 登录 |
| 测试步骤 | Cart add |
| 预期结果 | 成功 |

### TC-AP-API-013

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-013 |
| 测试模块 | 购物车 |
| 测试项 | 库存不足加购 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 异常 |
| 前置条件 | 库存0 |
| 测试步骤 | 加购 |
| 预期结果 | 失败 |

### TC-AP-API-014

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-014 |
| 测试模块 | 购物车 |
| 测试项 | 未登录加购 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 异常 |
| 前置条件 | 无 token |
| 测试步骤 | 加购 |
| 预期结果 | 需登录 |

### TC-AP-API-015

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-015 |
| 测试模块 | 结算 |
| 测试项 | 同店结算 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 同店商品 |
| 测试步骤 | Checkout |
| 预期结果 | 成功建单 |

### TC-AP-API-016

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-016 |
| 测试模块 | 结算 |
| 测试项 | 跨店结算 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 约束 |
| 前置条件 | 跨店车 |
| 测试步骤 | Checkout |
| 预期结果 | 按设计拒绝/拆单 |

### TC-AP-API-017

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-017 |
| 测试模块 | 支付 |
| 测试项 | 模拟支付成功 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 待支付单 |
| 测试步骤 | 支付桩/回调 |
| 预期结果 | 已支付 |

### TC-AP-API-018

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-018 |
| 测试模块 | 支付 |
| 测试项 | 重复支付 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 约束 |
| 前置条件 | 已支付 |
| 测试步骤 | 再付 |
| 预期结果 | 拒绝 |

### TC-AP-API-019

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-019 |
| 测试模块 | 订单 |
| 测试项 | 列表 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 有单 |
| 测试步骤 | OrderApp list |
| 预期结果 | 成功 |

### TC-AP-API-020

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-020 |
| 测试模块 | 订单 |
| 测试项 | 确认收货 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 已发货 |
| 测试步骤 | 确认 |
| 预期结果 | 完成 |

### TC-AP-API-021

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-021 |
| 测试模块 | 订单 |
| 测试项 | 重复确认 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 约束 |
| 前置条件 | 已完成 |
| 测试步骤 | 再确认 |
| 预期结果 | 拒绝 |

### TC-AP-API-022

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-022 |
| 测试模块 | 订单 |
| 测试项 | 取消待支付 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 业务 |
| 前置条件 | 待支付 |
| 测试步骤 | 取消 |
| 预期结果 | 成功或按规则 |

### TC-AP-API-023

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-023 |
| 测试模块 | 售后 |
| 测试项 | 申请 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 可售后 |
| 测试步骤 | Aftersale |
| 预期结果 | 成功 |

### TC-AP-API-024

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-024 |
| 测试模块 | 售后 |
| 测试项 | 超期 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 约束 |
| 前置条件 | 超时效 |
| 测试步骤 | 申请 |
| 预期结果 | 拒绝 |

### TC-AP-API-025

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-025 |
| 测试模块 | 评价 |
| 测试项 | 提交评价 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 可评 |
| 测试步骤 | Review |
| 预期结果 | 成功 |

### TC-AP-API-026

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-026 |
| 测试模块 | 评价 |
| 测试项 | 重复评价 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 约束 |
| 前置条件 | 已评 |
| 测试步骤 | 再评 |
| 预期结果 | 拒绝 |

### TC-AP-API-027

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-027 |
| 测试模块 | 地址 |
| 测试项 | 新增 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 登录 |
| 测试步骤 | 新增地址 |
| 预期结果 | 成功 |

### TC-AP-API-028

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-028 |
| 测试模块 | 地址 |
| 测试项 | 设默认 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 约束 |
| 前置条件 | 多地址 |
| 测试步骤 | 设默认 |
| 预期结果 | 唯一默认 |

### TC-AP-API-029

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-029 |
| 测试模块 | 地址 |
| 测试项 | 删除 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 非占用地址 |
| 测试步骤 | 删除 |
| 预期结果 | 成功 |

### TC-AP-API-030

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-030 |
| 测试模块 | 入驻 |
| 测试项 | 提交申请 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 正常 |
| 前置条件 | 登录 |
| 测试步骤 | EntryApply |
| 预期结果 | 待审 |

### TC-AP-API-031

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-031 |
| 测试模块 | 入驻 |
| 测试项 | 缺资质 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 异常 |
| 前置条件 | 登录 |
| 测试步骤 | 缺材料 |
| 预期结果 | 失败 |

### TC-AP-API-032

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-032 |
| 测试模块 | 消息 |
| 测试项 | 消息列表 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 有消息 |
| 测试步骤 | MemberMessage |
| 预期结果 | 成功 |

### TC-AP-API-033

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-033 |
| 测试模块 | 协议 |
| 测试项 | 服务协议 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 查询 |
| 前置条件 | 有协议 |
| 测试步骤 | agreement app |
| 预期结果 | 可读 |

### TC-AP-API-034

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-API-034 |
| 测试模块 | 关注 |
| 测试项 | 店铺关注 |
| 测试类型 | 接口测试 |
| 测试工具 | Postman |
| 测试目的 | 业务 |
| 前置条件 | 登录 |
| 测试步骤 | follow |
| 预期结果 | 成功 |

### TC-AP-UI-001

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-UI-001 |
| 测试模块 | 会员 |
| 测试项 | 注册登录 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | /bqShop/ |
| 测试步骤 | 注册登录 |
| 预期结果 | 首页 |

### TC-AP-UI-002

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-UI-002 |
| 测试模块 | 首页 |
| 测试项 | Banner 点击 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 有 Banner |
| 测试步骤 | 点击 |
| 预期结果 | 跳转 |

### TC-AP-UI-003

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-UI-003 |
| 测试模块 | 搜索 |
| 测试项 | 搜索购买路径 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 有商品 |
| 测试步骤 | 搜索进详情 |
| 预期结果 | 可加购 |

### TC-AP-UI-004

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-UI-004 |
| 测试模块 | 商品 |
| 测试项 | 详情展示 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 上架 |
| 测试步骤 | 打开详情 |
| 预期结果 | 图价库存 |

### TC-AP-UI-005

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-UI-005 |
| 测试模块 | 购物车 |
| 测试项 | 加购结算 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 登录 |
| 测试步骤 | 加购去结算 |
| 预期结果 | 到确认页 |

### TC-AP-UI-006

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-UI-006 |
| 测试模块 | 支付 |
| 测试项 | 模拟支付 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 待支付 |
| 测试步骤 | 完成支付 |
| 预期结果 | 成功页 |

### TC-AP-UI-007

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-UI-007 |
| 测试模块 | 订单 |
| 测试项 | 列表跟踪 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 正常 |
| 前置条件 | 有单 |
| 测试步骤 | 看物流状态 |
| 预期结果 | 展示 |

### TC-AP-UI-008

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-UI-008 |
| 测试模块 | 订单 |
| 测试项 | 确认收货 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 业务 |
| 前置条件 | 已发货 |
| 测试步骤 | 确认 |
| 预期结果 | 完成 |

### TC-AP-UI-009

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-UI-009 |
| 测试模块 | 售后 |
| 测试项 | 申请页 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 业务 |
| 前置条件 | 可售后 |
| 测试步骤 | 提交 |
| 预期结果 | 待处理 |

### TC-AP-UI-010

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-UI-010 |
| 测试模块 | 评价 |
| 测试项 | 评价页 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 业务 |
| 前置条件 | 可评 |
| 测试步骤 | 提交 |
| 预期结果 | 成功 |

### TC-AP-UI-011

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-UI-011 |
| 测试模块 | 地址 |
| 测试项 | 地址簿 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 业务 |
| 前置条件 | 登录 |
| 测试步骤 | 增改默认 |
| 预期结果 | 结算可选 |

### TC-AP-UI-012

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-UI-012 |
| 测试模块 | 入驻 |
| 测试项 | 入驻表单 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 业务 |
| 前置条件 | 登录 |
| 测试步骤 | 提交 |
| 预期结果 | 成功提示 |

### TC-AP-UI-013

| 要素 | 内容 |
| --- | --- |
| 用例编号 | TC-AP-UI-013 |
| 测试模块 | 异常 |
| 测试项 | 未登录加购 |
| 测试类型 | 界面测试(UI) |
| 测试工具 | Playwright 移动视口 |
| 测试目的 | 异常 |
| 前置条件 | 未登录 |
| 测试步骤 | 加购 |
| 预期结果 | 跳登录 |

