关联场景:
../user-scenarios/06-vendor.md。商城为独立服务dan/danshop(端口 8888)。 对应 e2e:../e2e/roles/admin/vendor/management.spec.js、../e2e/product-purchase.spec.js。
| TC 编号 | 所属场景 | 模块 | 角色 | 优先级 | 类型 | 前置条件 | 测试步骤 | 预期结果 | 关联需求/设计 | 对应 e2e |
|---|---|---|---|---|---|---|---|---|---|---|
| TC-S-01 | S-1 | 入驻 | 服务商 | P1 | 功能 | 资质/联系/品类就绪 | 1. 提交入驻申请(资质/联系/品类) 2. 运营审核 | 进入运营审核队列;审核通过→获得供应商身份;资质缺失→驳回说明;重复申请幂等 | ServiceRoleApplicationController/AdminEcomSupplierController |
e2e/roles/admin/vendor/management.spec.js |
| TC-S-02 | S-2 | 商品 | 服务商 | P0 | 接口 | 已审核通过 | 1. POST /api/admin/product/create(名称/价格/库存/分类) 2. 变更库存/价格 3. 下架 |
商品在商城可见;库存/价格即时生效;字段校验错误→400;负价格/负库存拦截;下架不可购买 | ProductController/AdminProductController |
e2e/product-purchase.spec.js |
| TC-S-03 | S-3 | 订单 | 服务商 | P0 | 功能 | 已有客户下单 | 1. 查看新订单 2. 发货/核销 3. 重复发货 4. 客户侧查看 | 订单状态正确流转;客户可见物流/核销码;重复发货幂等;核销码校验防冒用 | ProductOrderController |
— |