admin.md 4.3 KB

测试用例 · 平台运营(Admin / Web 管理端)

关联场景:../user-scenarios/05-admin.md。对应 e2e:../e2e/roles/admin/*.spec.js、../e2e/article-management.spec.js、../e2e/health-knowledge-base.spec.js、../e2e/health-report-audit.spec.js。

TC 编号 所属场景 模块 角色 优先级 类型 前置条件 测试步骤 预期结果 关联需求/设计 对应 e2e
TC-A-01 A-1 认证 运营 P0 接口 admin 账号 1. 管理端密码登录 登录进入 Dashboard;错误密码不签发 token AdminAuthController e2e/roles/admin/login.spec.js
TC-A-02 A-1 统计 运营 P1 功能 有业务数据 1. 打开任务统计页 显示任务总量/完成率,与库内一致 StatsController e2e/admin-panel.spec.js
TC-A-03 A-2 方案管理 运营 P1 功能 多家庭方案 1. 打开方案管理页(不筛家庭) 列出全部方案(含 source/进度/审核时间);可筛状态 方案管理(全量) —
TC-A-04 A-2 方案激活 运营 P1 功能 reviewed 方案 1. 对 reviewed 方案点击激活 生成任务成功,提示成功 方案激活 —
TC-A-05 A-2 报告解析 运营 P1 功能 gut_flora 已注册 1. 打开报告解析中台 类型列表返回≥1 条(含 gut_flora) AdminReportParserController e2e/health-report-audit.spec.js
TC-A-06 A-2 报告解析 运营 P1 接口 — 1. POST /api/admin/report-parser/types/save(typeId/显示名/路径/threshold) 2. 重复同 typeId 保存成功列表可见;重复 typeId 被拒绝 报告类型注册 —
TC-A-07 A-2 报告解析 运营 P2 功能 有未知报告上传 1. 打开未知报告聚类 2. 查看上传 3. 自学习生成类型 聚类列表可见;可自学习生成类型 未知聚类自学习 —
TC-A-08 A-3 文章 运营 P0 功能 文章素材 1. 创建文章→提交审核→通过 2. 长文(8000字)创建+更新 创建 1s 内返回成功(无超时);审核通过 C 端可见;长文稳定 文章发布-审核 e2e/article-management.spec.js
TC-A-09 A-3 文章·去重 运营 P1 异常 已有文章标题 1. 同标题重复创建 第二次被拦截(标题已存在) 文章标题去重 —
TC-A-10 A-4 关系类型 运营 P1 功能 关系类型管理页 1. 新增/编辑/停用关系类型 操作成功;家长端关系选择器同步生效 关系类型 CRUD e2e/roles/admin/../relationship
TC-A-11 A-4 勋章 运营 P0 接口 勋章素材 1. POST 创建勋章(名称/图标/触发条件/门槛) 200 成功,badgeId 自动生成,列表可见 勋章管理;黑盒回归 e2e/points-system.spec.js(参考)
TC-A-12 A-4 供应商 运营 P0 接口 供应商素材 1. POST /api/admin/ecom-supplier/save(昵称/手机号/真实姓名) 200 成功,列表 name=昵称;同手机号重复被拒/可控覆盖 供应商管理;黑盒回归 e2e/roles/admin/vendor/management.spec.js
TC-A-13 A-5 活动 运营 P1 功能 草稿活动 1. 草稿→提交审核→通过→撤回→退回草稿 状态流转正确;已发布可撤回;全流程无 500 活动审核撤回;黑盒回归 e2e/roles/admin/activity-review.spec.js
TC-A-14 A-6 知识库 运营 P1 接口 知识条目存在(如 id=1) 1. 删除知识条目 200 成功,列表移除,无 500 知识库管理;黑盒回归 e2e/health-knowledge-base.spec.js
TC-A-15 A-6 数据迁移 运营 P2 功能 sfms 源就绪 1. 执行 sfms→cfc 迁移 接口返回成功,关键业务表数据量更新;失败回滚+明确错误 多数据源/SfmsDataSourceConfig —
TC-A-16 A-7 参数校验 运营 P0 异常 各管理接口可用 1. 各接口传空 body/错类型字段 返回 400 + 具体字段提示(不再裸 500) 统一 Result<T>+全局异常;黑盒回归 e2e/admin-panel.spec.js

门禁项(近期修复回归)

  • TC-A-11(勋章创建 200)、TC-A-12(供应商创建 200)、TC-A-13(活动审核撤回无 500)、TC-A-14(知识库删除 200)、TC-A-08(长文文章无超时)、TC-A-16(参数校验 400 非 500) 必须全部通过。