TC-A-01 |
认证 |
运营 |
P0 |
接口 |
tests/test-cases/admin.md#TC-A-01 |
e2e/roles/admin/login.spec.js |
AdminAuthController |
TC-A-02 |
统计 |
运营 |
P1 |
功能 |
tests/test-cases/admin.md#TC-A-02 |
e2e/admin-panel.spec.js |
StatsController |
TC-A-03 |
方案管理 |
运营 |
P1 |
功能 |
tests/test-cases/admin.md#TC-A-03 |
— |
方案管理(全量) |
TC-A-04 |
方案激活 |
运营 |
P1 |
功能 |
tests/test-cases/admin.md#TC-A-04 |
— |
方案激活 |
TC-A-05 |
报告解析 |
运营 |
P1 |
功能 |
tests/test-cases/admin.md#TC-A-05 |
e2e/health-report-audit.spec.js |
AdminReportParserController |
TC-A-06 |
报告解析 |
运营 |
P1 |
接口 |
tests/test-cases/admin.md#TC-A-06 |
— |
报告类型注册 |
TC-A-07 |
报告解析 |
运营 |
P2 |
功能 |
tests/test-cases/admin.md#TC-A-07 |
— |
未知聚类自学习 |
TC-A-08 |
文章 |
运营 |
P0 |
功能 |
tests/test-cases/admin.md#TC-A-08 |
e2e/article-management.spec.js |
文章发布-审核 |
TC-A-09 |
文章·去重 |
运营 |
P1 |
异常 |
tests/test-cases/admin.md#TC-A-09 |
— |
文章标题去重 |
TC-A-10 |
关系类型 |
运营 |
P1 |
功能 |
tests/test-cases/admin.md#TC-A-10 |
e2e/roles/admin/../relationship |
关系类型 CRUD |
TC-A-11 |
勋章 |
运营 |
P0 |
接口 |
tests/test-cases/admin.md#TC-A-11 |
e2e/points-system.spec.js(参考) |
勋章管理;黑盒回归 |
TC-A-12 |
供应商 |
运营 |
P0 |
接口 |
tests/test-cases/admin.md#TC-A-12 |
e2e/roles/admin/vendor/management.spec.js |
供应商管理;黑盒回归 |
TC-A-13 |
活动 |
运营 |
P1 |
功能 |
tests/test-cases/admin.md#TC-A-13 |
e2e/roles/admin/activity-review.spec.js |
活动审核撤回;黑盒回归 |
TC-A-14 |
知识库 |
运营 |
P1 |
接口 |
tests/test-cases/admin.md#TC-A-14 |
e2e/health-knowledge-base.spec.js |
知识库管理;黑盒回归 |
TC-A-15 |
数据迁移 |
运营 |
P2 |
功能 |
tests/test-cases/admin.md#TC-A-15 |
— |
多数据源/SfmsDataSourceConfig |
TC-A-16 |
参数校验 |
运营 |
P0 |
异常 |
tests/test-cases/admin.md#TC-A-16 |
e2e/admin-panel.spec.js |
统一 Result<T>+全局异常;黑盒回归 |
TC-A-17 |
/api/admin/report-parser/* |
运营 |
P1 |
功能 |
tests/test-cases/admin.md#TC-A-17 |
— |
/api/admin/report-parser/* |
TC-A-18 |
优惠券/活动管理 |
运营 |
P1 |
功能 |
tests/test-cases/admin.md#TC-A-18 |
— |
优惠券/活动管理 |
TC-A-19 |
内容安全 |
运营 |
P1 |
功能 |
tests/test-cases/admin.md#TC-A-19 |
— |
内容安全 |
TC-A-20 |
GDPR 工单 |
运营 |
P1 |
功能 |
tests/test-cases/admin.md#TC-A-20 |
— |
GDPR 工单 |
TC-A-21 |
网关/限流 |
运营 |
P1 |
功能 |
tests/test-cases/admin.md#TC-A-21 |
— |
网关/限流 |
TC-A-22 |
模型管理 |
运营 |
P1 |
功能 |
tests/test-cases/admin.md#TC-A-22 |
— |
模型管理 |
TC-A-23 |
知识库 |
运营 |
P1 |
功能 |
tests/test-cases/admin.md#TC-A-23 |
— |
知识库 |
TC-A-01-E |
认证 |
运营 |
P2 |
异常 |
tests/test-cases/admin.md#TC-A-01-E |
— |
AdminAuthController |
TC-A-02-E |
统计 |
运营 |
P2 |
异常 |
tests/test-cases/admin.md#TC-A-02-E |
— |
StatsController |
TC-A-03-E |
方案管理 |
运营 |
P2 |
异常 |
tests/test-cases/admin.md#TC-A-03-E |
— |
方案管理(全量) |
TC-A-04-E |
方案激活 |
运营 |
P2 |
异常 |
tests/test-cases/admin.md#TC-A-04-E |
— |
方案激活 |
TC-A-05-E |
报告解析 |
运营 |
P2 |
异常 |
tests/test-cases/admin.md#TC-A-05-E |
— |
AdminReportParserController |
TC-A-06-E |
报告解析 |
运营 |
P2 |
异常 |
tests/test-cases/admin.md#TC-A-06-E |
— |
报告类型注册 |
TC-A-07-E |
报告解析 |
运营 |
P3 |
异常 |
tests/test-cases/admin.md#TC-A-07-E |
— |
未知聚类自学习 |
TC-A-08-E |
文章 |
运营 |
P2 |
异常 |
tests/test-cases/admin.md#TC-A-08-E |
— |
文章发布-审核 |
TC-A-09-E |
文章·去重 |
运营 |
P2 |
异常 |
tests/test-cases/admin.md#TC-A-09-E |
— |
文章标题去重 |
TC-A-10-E |
关系类型 |
运营 |
P2 |
异常 |
tests/test-cases/admin.md#TC-A-10-E |
— |
关系类型 CRUD |
TC-A-11-E |
勋章 |
运营 |
P2 |
异常 |
tests/test-cases/admin.md#TC-A-11-E |
— |
勋章管理;黑盒回归 |
TC-A-12-E |
供应商 |
运营 |
P2 |
异常 |
tests/test-cases/admin.md#TC-A-12-E |
— |
供应商管理;黑盒回归 |
TC-A-13-E |
活动 |
运营 |
P2 |
异常 |
tests/test-cases/admin.md#TC-A-13-E |
— |
活动审核撤回;黑盒回归 |
TC-A-14-E |
知识库 |
运营 |
P2 |
异常 |
tests/test-cases/admin.md#TC-A-14-E |
— |
知识库管理;黑盒回归 |
TC-A-15-E |
数据迁移 |
运营 |
P3 |
异常 |
tests/test-cases/admin.md#TC-A-15-E |
— |
多数据源/SfmsDataSourceConfig |
TC-A-16-E |
参数校验 |
运营 |
P2 |
异常 |
tests/test-cases/admin.md#TC-A-16-E |
— |
统一 Result<T>+全局异常;黑盒回归 |
TC-A-17-E |
/api/admin/report-parser/* |
运营 |
P2 |
异常 |
tests/test-cases/admin.md#TC-A-17-E |
— |
/api/admin/report-parser/* |
TC-A-18-E |
优惠券/活动管理 |
运营 |
P2 |
异常 |
tests/test-cases/admin.md#TC-A-18-E |
— |
优惠券/活动管理 |
TC-A-19-E |
内容安全 |
运营 |
P2 |
异常 |
tests/test-cases/admin.md#TC-A-19-E |
— |
内容安全 |
TC-A-20-E |
GDPR 工单 |
运营 |
P2 |
异常 |
tests/test-cases/admin.md#TC-A-20-E |
— |
GDPR 工单 |
TC-A-21-E |
网关/限流 |
运营 |
P2 |
异常 |
tests/test-cases/admin.md#TC-A-21-E |
— |
网关/限流 |
TC-A-22-E |
模型管理 |
运营 |
P2 |
异常 |
tests/test-cases/admin.md#TC-A-22-E |
— |
模型管理 |
TC-A-23-E |
知识库 |
运营 |
P2 |
异常 |
tests/test-cases/admin.md#TC-A-23-E |
— |
知识库 |
TC-A-01-P |
认证 |
运营 |
P1 |
权限 |
tests/test-cases/admin.md#TC-A-01-P |
— |
AdminAuthController |
TC-A-02-P |
统计 |
运营 |
P1 |
权限 |
tests/test-cases/admin.md#TC-A-02-P |
— |
StatsController |
TC-A-03-P |
方案管理 |
运营 |
P1 |
权限 |
tests/test-cases/admin.md#TC-A-03-P |
— |
方案管理(全量) |
TC-A-04-P |
方案激活 |
运营 |
P1 |
权限 |
tests/test-cases/admin.md#TC-A-04-P |
— |
方案激活 |
TC-A-05-P |
报告解析 |
运营 |
P1 |
权限 |
tests/test-cases/admin.md#TC-A-05-P |
— |
AdminReportParserController |
TC-A-06-P |
报告解析 |
运营 |
P1 |
权限 |
tests/test-cases/admin.md#TC-A-06-P |
— |
报告类型注册 |
TC-A-07-P |
报告解析 |
运营 |
P2 |
权限 |
tests/test-cases/admin.md#TC-A-07-P |
— |
未知聚类自学习 |
TC-A-08-P |
文章 |
运营 |
P1 |
权限 |
tests/test-cases/admin.md#TC-A-08-P |
— |
文章发布-审核 |
TC-A-09-P |
文章·去重 |
运营 |
P1 |
权限 |
tests/test-cases/admin.md#TC-A-09-P |
— |
文章标题去重 |
TC-A-10-P |
关系类型 |
运营 |
P1 |
权限 |
tests/test-cases/admin.md#TC-A-10-P |
— |
关系类型 CRUD |
TC-A-11-P |
勋章 |
运营 |
P1 |
权限 |
tests/test-cases/admin.md#TC-A-11-P |
— |
勋章管理;黑盒回归 |
TC-A-12-P |
供应商 |
运营 |
P1 |
权限 |
tests/test-cases/admin.md#TC-A-12-P |
— |
供应商管理;黑盒回归 |
TC-A-13-P |
活动 |
运营 |
P1 |
权限 |
tests/test-cases/admin.md#TC-A-13-P |
— |
活动审核撤回;黑盒回归 |
TC-A-14-P |
知识库 |
运营 |
P1 |
权限 |
tests/test-cases/admin.md#TC-A-14-P |
— |
知识库管理;黑盒回归 |
TC-A-15-P |
数据迁移 |
运营 |
P2 |
权限 |
tests/test-cases/admin.md#TC-A-15-P |
— |
多数据源/SfmsDataSourceConfig |
TC-A-16-P |
参数校验 |
运营 |
P1 |
权限 |
tests/test-cases/admin.md#TC-A-16-P |
— |
统一 Result<T>+全局异常;黑盒回归 |
TC-A-17-P |
/api/admin/report-parser/* |
运营 |
P1 |
权限 |
tests/test-cases/admin.md#TC-A-17-P |
— |
/api/admin/report-parser/* |
TC-A-18-P |
优惠券/活动管理 |
运营 |
P1 |
权限 |
tests/test-cases/admin.md#TC-A-18-P |
— |
优惠券/活动管理 |
TC-A-19-P |
内容安全 |
运营 |
P1 |
权限 |
tests/test-cases/admin.md#TC-A-19-P |
— |
内容安全 |
TC-A-20-P |
GDPR 工单 |
运营 |
P1 |
权限 |
tests/test-cases/admin.md#TC-A-20-P |
— |
GDPR 工单 |
TC-A-21-P |
网关/限流 |
运营 |
P1 |
权限 |
tests/test-cases/admin.md#TC-A-21-P |
— |
网关/限流 |
TC-A-22-P |
模型管理 |
运营 |
P1 |
权限 |
tests/test-cases/admin.md#TC-A-22-P |
— |
模型管理 |
TC-A-23-P |
知识库 |
运营 |
P1 |
权限 |
tests/test-cases/admin.md#TC-A-23-P |
— |
知识库 |
TC-A-N01 |
配置CRUD |
运营 |
P1 |
性能 |
tests/test-cases/admin.md#TC-A-N01 |
— |
配置管理 |
TC-A-N02 |
报告解析中台 |
运营 |
P0 |
性能 |
tests/test-cases/admin.md#TC-A-N02 |
— |
解析中台 |
TC-A-N03 |
登录统计 |
运营 |
P1 |
性能 |
tests/test-cases/admin.md#TC-A-N03 |
— |
统计聚合 |
TC-A-N04 |
限流熔断 |
运营 |
P0 |
性能 |
tests/test-cases/admin.md#TC-A-N04 |
e2e/api/nonfunc-perf-compat.spec.js |
限流熔断 |
TC-A-N05 |
登录统计 |
运营 |
P0 |
安全 |
tests/test-cases/admin.md#TC-A-N05 |
e2e/api/nonfunc-security.spec.js |
后台鉴权 |
TC-A-N06 |
文章审核 |
运营 |
P1 |
安全 |
tests/test-cases/admin.md#TC-A-N06 |
e2e/api/nonfunc-security.spec.js |
内容安全 |
TC-A-N07 |
内容安全 |
运营 |
P0 |
安全 |
tests/test-cases/admin.md#TC-A-N07 |
— |
SSRF 防护 |
TC-A-N08 |
知识库 |
运营 |
P1 |
安全 |
tests/test-cases/admin.md#TC-A-N08 |
— |
上传校验 |
TC-A-N09 |
注销导出 |
运营 |
P0 |
安全 |
tests/test-cases/admin.md#TC-A-N09 |
— |
数据导出合规 |
TC-C-01 |
权限/双角色 |
孩子 |
P0 |
权限 |
tests/test-cases/child.md#TC-C-01 |
e2e/roles/child/login.spec.js |
双角色铁律:孩子端不能切家长 |
TC-C-02 |
任务 |
孩子 |
P0 |
功能 |
tests/test-cases/child.md#TC-C-02 |
e2e/roles/child/../tasks |
TaskController |
TC-C-03 |
小游戏 |
孩子 |
P1 |
功能 |
tests/test-cases/child.md#TC-C-03 |
e2e/roles/child/mini-games.spec.js |
pages/games/* |
TC-C-04 |
心愿 |
孩子 |
P1 |
功能 |
tests/test-cases/child.md#TC-C-04 |
e2e/roles/parent/wish-management.spec.js |
WishController |
TC-C-05 |
心愿 |
孩子 |
P1 |
功能 |
tests/test-cases/child.md#TC-C-05 |
— |
RewardController |
TC-C-06 |
能量 |
孩子 |
P1 |
功能 |
tests/test-cases/child.md#TC-C-06 |
e2e/roles/parent/energy-dashboard.spec.js(参考) |
EnergyController |
TC-C-07 |
报告/权限 |
孩子 |
P1 |
权限 |
tests/test-cases/child.md#TC-C-07 |
e2e/roles/teacher/dan-report-flow.spec.js(参考) |
报告查看权限隔离 |
TC-C-08 |
打卡/方案 |
孩子 |
P0 |
功能 |
tests/test-cases/child.md#TC-C-08 |
e2e/roles/child/daily-checkin.spec.js |
健康打卡/方案进度 |
TC-C-09 |
勋章 |
孩子 |
P2 |
功能 |
tests/test-cases/child.md#TC-C-09 |
— |
RewardController |
TC-C-10 |
勋章提醒 |
孩子 |
P2 |
功能 |
tests/test-cases/child.md#TC-C-10 |
— |
MedalController |
TC-C-11 |
成长记录 |
孩子 |
P1 |
功能 |
tests/test-cases/child.md#TC-C-11 |
— |
GrowthController |
TC-C-12 |
食谱查看 |
孩子 |
P1 |
功能 |
tests/test-cases/child.md#TC-C-12 |
— |
饮食推荐 |
TC-C-13 |
AI 对话 |
孩子 |
P1 |
功能 |
tests/test-cases/child.md#TC-C-13 |
— |
AIChatController |
TC-C-14 |
任务重做 |
孩子 |
P1 |
功能 |
tests/test-cases/child.md#TC-C-14 |
— |
TaskController |
TC-C-15 |
消息接收 |
孩子 |
P1 |
功能 |
tests/test-cases/child.md#TC-C-15 |
— |
消息服务 |
TC-C-16 |
个人资料 |
孩子 |
P1 |
功能 |
tests/test-cases/child.md#TC-C-16 |
— |
AuthController |
TC-C-17 |
退出 |
孩子 |
P1 |
功能 |
tests/test-cases/child.md#TC-C-17 |
— |
AuthController |
TC-C-18 |
设备校验 |
孩子 |
P2 |
功能 |
tests/test-cases/child.md#TC-C-18 |
— |
AuthController |
TC-C-19 |
消息服务 |
孩子 |
P1 |
功能 |
tests/test-cases/child.md#TC-C-19 |
— |
消息服务 |
TC-C-20 |
GrowthController |
孩子 |
P1 |
功能 |
tests/test-cases/child.md#TC-C-20 |
— |
GrowthController |
TC-C-21 |
舌诊情绪识别 |
孩子 |
P1 |
功能 |
tests/test-cases/child.md#TC-C-21 |
— |
舌诊情绪识别 |
TC-C-22 |
MallController |
孩子 |
P1 |
功能 |
tests/test-cases/child.md#TC-C-22 |
— |
MallController |
TC-C-23 |
客服 |
孩子 |
P1 |
功能 |
tests/test-cases/child.md#TC-C-23 |
— |
客服 |
TC-C-01-E |
权限/双角色 |
孩子 |
P2 |
异常 |
tests/test-cases/child.md#TC-C-01-E |
— |
双角色铁律:孩子端不能切家长 |
TC-C-02-E |
任务 |
孩子 |
P2 |
异常 |
tests/test-cases/child.md#TC-C-02-E |
— |
TaskController |
TC-C-03-E |
小游戏 |
孩子 |
P2 |
异常 |
tests/test-cases/child.md#TC-C-03-E |
— |
pages/games/* |
TC-C-04-E |
心愿 |
孩子 |
P2 |
异常 |
tests/test-cases/child.md#TC-C-04-E |
— |
WishController |
TC-C-05-E |
心愿 |
孩子 |
P2 |
异常 |
tests/test-cases/child.md#TC-C-05-E |
— |
RewardController |
TC-C-06-E |
能量 |
孩子 |
P2 |
异常 |
tests/test-cases/child.md#TC-C-06-E |
— |
EnergyController |
TC-C-07-E |
报告/权限 |
孩子 |
P2 |
异常 |
tests/test-cases/child.md#TC-C-07-E |
— |
报告查看权限隔离 |
TC-C-08-E |
打卡/方案 |
孩子 |
P2 |
异常 |
tests/test-cases/child.md#TC-C-08-E |
— |
健康打卡/方案进度 |
TC-C-09-E |
勋章 |
孩子 |
P3 |
异常 |
tests/test-cases/child.md#TC-C-09-E |
— |
RewardController |
TC-C-10-E |
勋章提醒 |
孩子 |
P3 |
异常 |
tests/test-cases/child.md#TC-C-10-E |
— |
MedalController |
TC-C-11-E |
成长记录 |
孩子 |
P2 |
异常 |
tests/test-cases/child.md#TC-C-11-E |
— |
GrowthController |
TC-C-12-E |
食谱查看 |
孩子 |
P2 |
异常 |
tests/test-cases/child.md#TC-C-12-E |
— |
饮食推荐 |
TC-C-13-E |
AI 对话 |
孩子 |
P2 |
异常 |
tests/test-cases/child.md#TC-C-13-E |
— |
AIChatController |
TC-C-14-E |
任务重做 |
孩子 |
P2 |
异常 |
tests/test-cases/child.md#TC-C-14-E |
— |
TaskController |
TC-C-15-E |
消息接收 |
孩子 |
P2 |
异常 |
tests/test-cases/child.md#TC-C-15-E |
— |
消息服务 |
TC-C-16-E |
个人资料 |
孩子 |
P2 |
异常 |
tests/test-cases/child.md#TC-C-16-E |
— |
AuthController |
TC-C-17-E |
退出 |
孩子 |
P2 |
异常 |
tests/test-cases/child.md#TC-C-17-E |
— |
AuthController |
TC-C-18-E |
设备校验 |
孩子 |
P3 |
异常 |
tests/test-cases/child.md#TC-C-18-E |
— |
AuthController |
TC-C-19-E |
消息服务 |
孩子 |
P2 |
异常 |
tests/test-cases/child.md#TC-C-19-E |
— |
消息服务 |
TC-C-20-E |
GrowthController |
孩子 |
P2 |
异常 |
tests/test-cases/child.md#TC-C-20-E |
— |
GrowthController |
TC-C-21-E |
舌诊情绪识别 |
孩子 |
P2 |
异常 |
tests/test-cases/child.md#TC-C-21-E |
— |
舌诊情绪识别 |
TC-C-22-E |
MallController |
孩子 |
P2 |
异常 |
tests/test-cases/child.md#TC-C-22-E |
— |
MallController |
TC-C-23-E |
客服 |
孩子 |
P2 |
异常 |
tests/test-cases/child.md#TC-C-23-E |
— |
客服 |
TC-C-01-P |
权限/双角色 |
孩子 |
P1 |
权限 |
tests/test-cases/child.md#TC-C-01-P |
— |
双角色铁律:孩子端不能切家长 |
TC-C-02-P |
任务 |
孩子 |
P1 |
权限 |
tests/test-cases/child.md#TC-C-02-P |
— |
TaskController |
TC-C-03-P |
小游戏 |
孩子 |
P1 |
权限 |
tests/test-cases/child.md#TC-C-03-P |
— |
pages/games/* |
TC-C-04-P |
心愿 |
孩子 |
P1 |
权限 |
tests/test-cases/child.md#TC-C-04-P |
— |
WishController |
TC-C-05-P |
心愿 |
孩子 |
P1 |
权限 |
tests/test-cases/child.md#TC-C-05-P |
— |
RewardController |
TC-C-06-P |
能量 |
孩子 |
P1 |
权限 |
tests/test-cases/child.md#TC-C-06-P |
— |
EnergyController |
TC-C-07-P |
报告/权限 |
孩子 |
P1 |
权限 |
tests/test-cases/child.md#TC-C-07-P |
— |
报告查看权限隔离 |
TC-C-08-P |
打卡/方案 |
孩子 |
P1 |
权限 |
tests/test-cases/child.md#TC-C-08-P |
— |
健康打卡/方案进度 |
TC-C-09-P |
勋章 |
孩子 |
P2 |
权限 |
tests/test-cases/child.md#TC-C-09-P |
— |
RewardController |
TC-C-10-P |
勋章提醒 |
孩子 |
P2 |
权限 |
tests/test-cases/child.md#TC-C-10-P |
— |
MedalController |
TC-C-11-P |
成长记录 |
孩子 |
P1 |
权限 |
tests/test-cases/child.md#TC-C-11-P |
— |
GrowthController |
TC-C-12-P |
食谱查看 |
孩子 |
P1 |
权限 |
tests/test-cases/child.md#TC-C-12-P |
— |
饮食推荐 |
TC-C-13-P |
AI 对话 |
孩子 |
P1 |
权限 |
tests/test-cases/child.md#TC-C-13-P |
— |
AIChatController |
TC-C-14-P |
任务重做 |
孩子 |
P1 |
权限 |
tests/test-cases/child.md#TC-C-14-P |
— |
TaskController |
TC-C-15-P |
消息接收 |
孩子 |
P1 |
权限 |
tests/test-cases/child.md#TC-C-15-P |
— |
消息服务 |
TC-C-16-P |
个人资料 |
孩子 |
P1 |
权限 |
tests/test-cases/child.md#TC-C-16-P |
— |
AuthController |
TC-C-17-P |
退出 |
孩子 |
P1 |
权限 |
tests/test-cases/child.md#TC-C-17-P |
— |
AuthController |
TC-C-18-P |
设备校验 |
孩子 |
P2 |
权限 |
tests/test-cases/child.md#TC-C-18-P |
— |
AuthController |
TC-C-19-P |
消息服务 |
孩子 |
P1 |
权限 |
tests/test-cases/child.md#TC-C-19-P |
— |
消息服务 |
TC-C-20-P |
GrowthController |
孩子 |
P1 |
权限 |
tests/test-cases/child.md#TC-C-20-P |
— |
GrowthController |
TC-C-21-P |
舌诊情绪识别 |
孩子 |
P1 |
权限 |
tests/test-cases/child.md#TC-C-21-P |
— |
舌诊情绪识别 |
TC-C-22-P |
MallController |
孩子 |
P1 |
权限 |
tests/test-cases/child.md#TC-C-22-P |
— |
MallController |
TC-C-23-P |
客服 |
孩子 |
P1 |
权限 |
tests/test-cases/child.md#TC-C-23-P |
— |
客服 |
TC-C-N01 |
任务打卡 |
孩子 |
P1 |
性能 |
tests/test-cases/child.md#TC-C-N01 |
— |
TaskController |
TC-C-N02 |
消息通知 |
孩子 |
P2 |
性能 |
tests/test-cases/child.md#TC-C-N02 |
— |
消息中心 |
TC-C-N03 |
孩子端 |
孩子 |
P1 |
兼容 |
tests/test-cases/child.md#TC-C-N03 |
— |
孩子端 |
TC-C-N04 |
只读报告 |
孩子 |
P2 |
兼容 |
tests/test-cases/child.md#TC-C-N04 |
— |
报告前端 |
TC-C-N05 |
心愿 |
孩子 |
P1 |
安全 |
tests/test-cases/child.md#TC-C-N05 |
— |
心愿鉴权 |
TC-C-N06 |
消息通知 |
孩子 |
P2 |
安全 |
tests/test-cases/child.md#TC-C-N06 |
— |
消息渲染 |
TC-C-N07 |
孩子端 |
孩子 |
P0 |
安全 |
tests/test-cases/child.md#TC-C-N07 |
e2e/api/nonfunc-security.spec.js |
双角色铁律 |
TC-X-01 |
规划师 |
P0 |
功能 |
已绑定家庭+孩子 B;募极生物 PDF |
tests/test-cases/cross-role-e2e.md#TC-X-01 |
— |
— |
TC-X-02 |
规划师 |
P0 |
功能 |
X-01 草稿 |
tests/test-cases/cross-role-e2e.md#TC-X-02 |
— |
— |
TC-X-03 |
家长 |
P0 |
功能 |
孩子 B 有报告;已购会员 |
tests/test-cases/cross-role-e2e.md#TC-X-03 |
— |
— |
TC-X-04 |
规划师 |
P0 |
功能 |
X-03 方案 generated |
tests/test-cases/cross-role-e2e.md#TC-X-04 |
— |
— |
TC-X-05 |
孩子 |
P0 |
功能 |
X-04 已生成方案任务 |
tests/test-cases/cross-role-e2e.md#TC-X-05 |
— |
— |
TC-X-06 |
规划师 |
P0 |
功能 |
X-05 已提交 |
tests/test-cases/cross-role-e2e.md#TC-X-06 |
— |
— |
TC-X-07 |
运营 |
P1 |
功能 |
以上步骤已执行 |
tests/test-cases/cross-role-e2e.md#TC-X-07 |
— |
— |
TC-X-08 |
多角色 |
P0 |
异常 |
X-04 已 active 方案 |
tests/test-cases/cross-role-e2e.md#TC-X-08 |
— |
— |
TC-X-09 |
多角色 |
P0 |
功能 |
家长已生成方案(generated) |
tests/test-cases/cross-role-e2e.md#TC-X-09 |
— |
— |
TC-X-10 |
多角色 |
P2 |
功能 |
同一孩子多次上传同类型报告 |
tests/test-cases/cross-role-e2e.md#TC-X-10 |
— |
— |
TC-X-11 |
多角色 |
P1 |
功能 |
跨角色消息配置就绪 |
tests/test-cases/cross-role-e2e.md#TC-X-11 |
— |
— |
TC-X-12 |
多角色 |
P1 |
功能 |
家长未购会员 |
tests/test-cases/cross-role-e2e.md#TC-X-12 |
— |
— |
TC-X-13 |
跨角色 |
P1 |
功能 |
已登录(默认 跨角色);相关前置数据就绪 |
tests/test-cases/cross-role-e2e.md#TC-X-13 |
— |
— |
TC-X-14 |
跨角色 |
P1 |
功能 |
已登录(默认 跨角色);相关前置数据就绪 |
tests/test-cases/cross-role-e2e.md#TC-X-14 |
— |
— |
TC-X-15 |
跨角色 |
P1 |
功能 |
已登录(默认 跨角色);相关前置数据就绪 |
tests/test-cases/cross-role-e2e.md#TC-X-15 |
— |
— |
TC-X-16 |
跨角色 |
P0 |
功能 |
已登录(默认 跨角色);相关前置数据就绪 |
tests/test-cases/cross-role-e2e.md#TC-X-16 |
— |
— |
TC-X-17 |
跨角色 |
P1 |
功能 |
已登录(默认 跨角色);相关前置数据就绪 |
tests/test-cases/cross-role-e2e.md#TC-X-17 |
— |
— |
TC-X-18 |
跨角色 |
P1 |
功能 |
已登录(默认 跨角色);相关前置数据就绪 |
tests/test-cases/cross-role-e2e.md#TC-X-18 |
— |
— |
TC-X-01-E |
规划师 |
P2 |
异常 |
已绑定家庭+孩子 B;募极生物 PDF |
tests/test-cases/cross-role-e2e.md#TC-X-01-E |
— |
— |
TC-X-02-E |
规划师 |
P2 |
异常 |
X-01 草稿 |
tests/test-cases/cross-role-e2e.md#TC-X-02-E |
— |
— |
TC-X-03-E |
家长 |
P2 |
异常 |
孩子 B 有报告;已购会员 |
tests/test-cases/cross-role-e2e.md#TC-X-03-E |
— |
— |
TC-X-04-E |
规划师 |
P2 |
异常 |
X-03 方案 generated |
tests/test-cases/cross-role-e2e.md#TC-X-04-E |
— |
— |
TC-X-05-E |
孩子 |
P2 |
异常 |
X-04 已生成方案任务 |
tests/test-cases/cross-role-e2e.md#TC-X-05-E |
— |
— |
TC-X-06-E |
规划师 |
P2 |
异常 |
X-05 已提交 |
tests/test-cases/cross-role-e2e.md#TC-X-06-E |
— |
— |
TC-X-07-E |
运营 |
P2 |
异常 |
以上步骤已执行 |
tests/test-cases/cross-role-e2e.md#TC-X-07-E |
— |
— |
TC-X-08-E |
多角色 |
P2 |
异常 |
X-04 已 active 方案 |
tests/test-cases/cross-role-e2e.md#TC-X-08-E |
— |
— |
TC-X-09-E |
多角色 |
P2 |
异常 |
家长已生成方案(generated) |
tests/test-cases/cross-role-e2e.md#TC-X-09-E |
— |
— |
TC-X-10-E |
多角色 |
P3 |
异常 |
同一孩子多次上传同类型报告 |
tests/test-cases/cross-role-e2e.md#TC-X-10-E |
— |
— |
TC-X-11-E |
多角色 |
P2 |
异常 |
跨角色消息配置就绪 |
tests/test-cases/cross-role-e2e.md#TC-X-11-E |
— |
— |
TC-X-12-E |
多角色 |
P2 |
异常 |
家长未购会员 |
tests/test-cases/cross-role-e2e.md#TC-X-12-E |
— |
— |
TC-X-13-E |
跨角色 |
P2 |
异常 |
已登录(默认 跨角色);相关前置数据就绪 |
tests/test-cases/cross-role-e2e.md#TC-X-13-E |
— |
— |
TC-X-14-E |
跨角色 |
P2 |
异常 |
已登录(默认 跨角色);相关前置数据就绪 |
tests/test-cases/cross-role-e2e.md#TC-X-14-E |
— |
— |
TC-X-15-E |
跨角色 |
P2 |
异常 |
已登录(默认 跨角色);相关前置数据就绪 |
tests/test-cases/cross-role-e2e.md#TC-X-15-E |
— |
— |
TC-X-16-E |
跨角色 |
P1 |
异常 |
已登录(默认 跨角色);相关前置数据就绪 |
tests/test-cases/cross-role-e2e.md#TC-X-16-E |
— |
— |
TC-X-17-E |
跨角色 |
P2 |
异常 |
已登录(默认 跨角色);相关前置数据就绪 |
tests/test-cases/cross-role-e2e.md#TC-X-17-E |
— |
— |
TC-X-18-E |
跨角色 |
P2 |
异常 |
已登录(默认 跨角色);相关前置数据就绪 |
tests/test-cases/cross-role-e2e.md#TC-X-18-E |
— |
— |
TC-X-01-P |
规划师 |
P1 |
权限 |
已绑定家庭+孩子 B;募极生物 PDF |
tests/test-cases/cross-role-e2e.md#TC-X-01-P |
— |
— |
TC-X-02-P |
规划师 |
P1 |
权限 |
X-01 草稿 |
tests/test-cases/cross-role-e2e.md#TC-X-02-P |
— |
— |
TC-X-03-P |
家长 |
P1 |
权限 |
孩子 B 有报告;已购会员 |
tests/test-cases/cross-role-e2e.md#TC-X-03-P |
— |
— |
TC-X-04-P |
规划师 |
P1 |
权限 |
X-03 方案 generated |
tests/test-cases/cross-role-e2e.md#TC-X-04-P |
— |
— |
TC-X-05-P |
孩子 |
P1 |
权限 |
X-04 已生成方案任务 |
tests/test-cases/cross-role-e2e.md#TC-X-05-P |
— |
— |
TC-X-06-P |
规划师 |
P1 |
权限 |
X-05 已提交 |
tests/test-cases/cross-role-e2e.md#TC-X-06-P |
— |
— |
TC-X-07-P |
运营 |
P1 |
权限 |
以上步骤已执行 |
tests/test-cases/cross-role-e2e.md#TC-X-07-P |
— |
— |
TC-X-08-P |
多角色 |
P1 |
权限 |
X-04 已 active 方案 |
tests/test-cases/cross-role-e2e.md#TC-X-08-P |
— |
— |
TC-X-09-P |
多角色 |
P1 |
权限 |
家长已生成方案(generated) |
tests/test-cases/cross-role-e2e.md#TC-X-09-P |
— |
— |
TC-X-10-P |
多角色 |
P2 |
权限 |
同一孩子多次上传同类型报告 |
tests/test-cases/cross-role-e2e.md#TC-X-10-P |
— |
— |
TC-X-11-P |
多角色 |
P1 |
权限 |
跨角色消息配置就绪 |
tests/test-cases/cross-role-e2e.md#TC-X-11-P |
— |
— |
TC-X-12-P |
多角色 |
P1 |
权限 |
家长未购会员 |
tests/test-cases/cross-role-e2e.md#TC-X-12-P |
— |
— |
TC-X-13-P |
跨角色 |
P1 |
权限 |
已登录(默认 跨角色);相关前置数据就绪 |
tests/test-cases/cross-role-e2e.md#TC-X-13-P |
— |
— |
TC-X-14-P |
跨角色 |
P1 |
权限 |
已登录(默认 跨角色);相关前置数据就绪 |
tests/test-cases/cross-role-e2e.md#TC-X-14-P |
— |
— |
TC-X-15-P |
跨角色 |
P1 |
权限 |
已登录(默认 跨角色);相关前置数据就绪 |
tests/test-cases/cross-role-e2e.md#TC-X-15-P |
— |
— |
TC-X-16-P |
跨角色 |
P0 |
权限 |
已登录(默认 跨角色);相关前置数据就绪 |
tests/test-cases/cross-role-e2e.md#TC-X-16-P |
— |
— |
TC-X-17-P |
跨角色 |
P1 |
权限 |
已登录(默认 跨角色);相关前置数据就绪 |
tests/test-cases/cross-role-e2e.md#TC-X-17-P |
— |
— |
TC-X-18-P |
跨角色 |
P1 |
权限 |
已登录(默认 跨角色);相关前置数据就绪 |
tests/test-cases/cross-role-e2e.md#TC-X-18-P |
— |
— |
TC-X-N01 |
跨角色 |
P0 |
性能 |
多家庭并发(≥10 家庭) |
tests/test-cases/cross-role-e2e.md#TC-X-N01 |
— |
— |
TC-X-N02 |
跨角色 |
P0 |
性能 |
多家庭同时生成方案 |
tests/test-cases/cross-role-e2e.md#TC-X-N02 |
— |
— |
TC-X-N03 |
跨角色 |
P0 |
性能 |
活动名额 100,瞬时 500 请求 |
tests/test-cases/cross-role-e2e.md#TC-X-N03 |
— |
— |
TC-X-N04 |
跨角色 |
P1 |
性能 |
全平台打卡高峰 |
tests/test-cases/cross-role-e2e.md#TC-X-N04 |
— |
— |
TC-X-N05 |
跨角色 |
P0 |
安全 |
跨角色越权 |
tests/test-cases/cross-role-e2e.md#TC-X-N05 |
— |
— |
TC-X-N06 |
跨角色 |
P0 |
安全 |
导出授权 |
tests/test-cases/cross-role-e2e.md#TC-X-N06 |
— |
— |
TC-X-N07 |
跨角色 |
P1 |
兼容 |
iOS/Android/小程序/Web 同时在线 |
tests/test-cases/cross-role-e2e.md#TC-X-N07 |
— |
— |
TC-X-N08 |
跨角色 |
P0 |
安全 |
文件上传链路 |
tests/test-cases/cross-role-e2e.md#TC-X-N08 |
— |
— |
TC-DV-01 |
预约/权限 |
家长A vs 家长B |
P0 |
权限 |
tests/test-cases/deep-dive-assessment-appointment.md#TC-DV-01 |
— |
F1 |
TC-DV-02 |
预约/状态机 |
规划师 |
P1 |
异常 |
tests/test-cases/deep-dive-assessment-appointment.md#TC-DV-02 |
— |
F2 |
TC-DV-03 |
预约/额度 |
家长 |
P0 |
功能 |
tests/test-cases/deep-dive-assessment-appointment.md#TC-DV-03 |
— |
修正口径 |
TC-DV-04 |
预约/幂等 |
家长 |
P1 |
异常 |
tests/test-cases/deep-dive-assessment-appointment.md#TC-DV-04 |
— |
F4 |
TC-DV-05 |
预约/权限 |
非指派用户 |
P0 |
权限 |
tests/test-cases/deep-dive-assessment-appointment.md#TC-DV-05 |
— |
既有 |
TC-DV-06 |
预约/校验 |
家长 |
P1 |
接口 |
tests/test-cases/deep-dive-assessment-appointment.md#TC-DV-06 |
— |
既有 |
TC-DV-07 |
列表/权限 |
非 teacher |
P2 |
权限 |
tests/test-cases/deep-dive-assessment-appointment.md#TC-DV-07 |
— |
F5 |
TC-DV-08 |
预约/校验 |
家长 |
P2 |
异常 |
tests/test-cases/deep-dive-assessment-appointment.md#TC-DV-08 |
— |
F6 |
TC-DV-09 |
预约/状态机 |
规划师 |
P1 |
功能 |
tests/test-cases/deep-dive-assessment-appointment.md#TC-DV-09 |
— |
状态机 |
TC-DV-10 |
订单↔额度↔预约 |
家长 |
P0 |
功能 |
tests/test-cases/deep-dive-assessment-appointment.md#TC-DV-10 |
— |
修正口径 |
TC-PA-01 |
激活/拆任务 |
规划师 |
P0 |
功能 |
tests/test-cases/deep-dive-plan-activation.md#TC-PA-01 |
— |
G1 |
TC-PA-02 |
激活/幂等 |
规划师 |
P0 |
异常 |
tests/test-cases/deep-dive-plan-activation.md#TC-PA-02 |
— |
G1 |
TC-PA-03 |
激活/并发幂等 |
规划师×2 |
P1 |
并发 |
tests/test-cases/deep-dive-plan-activation.md#TC-PA-03 |
— |
G2 |
TC-PA-04 |
激活/取消 |
规划师 |
P1 |
功能 |
tests/test-cases/deep-dive-plan-activation.md#TC-PA-04 |
— |
G3 |
TC-PA-05 |
拆任务/边界 |
规划师 |
P2 |
边界 |
tests/test-cases/deep-dive-plan-activation.md#TC-PA-05 |
— |
G3 |
TC-PA-06 |
拆任务/数据 |
规划师 |
P2 |
数据 |
tests/test-cases/deep-dive-plan-activation.md#TC-PA-06 |
— |
G4 |
TC-G-01 |
启动/首页 |
游客 |
P1 |
功能 |
tests/test-cases/guest.md#TC-G-01 |
e2e/roles/child/login.spec.js(反向) |
JwtInterceptor 拦截 /api/** |
TC-G-02 |
认证 |
游客 |
P0 |
接口 |
tests/test-cases/guest.md#TC-G-02 |
e2e/roles/parent/../login |
AuthController/API_REFERENCE 1.1 |
TC-G-03 |
认证 |
游客 |
P0 |
接口 |
tests/test-cases/guest.md#TC-G-03 |
— |
统一 POST/JWT |
TC-G-04 |
家庭/邀请 |
游客 |
P1 |
功能 |
tests/test-cases/guest.md#TC-G-04 |
e2e/roles/teacher/family-binding.spec.js(参考) |
FamilyInviteController |
TC-G-05 |
权限 |
游客 |
P0 |
权限 |
tests/test-cases/guest.md#TC-G-05 |
e2e/debug-control.spec.js(参考) |
JWT;8 公开路径白名单(1.1) |
TC-G-06 |
权限 |
游客 |
P0 |
权限 |
tests/test-cases/guest.md#TC-G-06 |
e2e/debug-control.spec.js(参考) |
JwtInterceptor |
TC-G-07 |
测试模式 |
游客 |
P2 |
功能 |
tests/test-cases/guest.md#TC-G-07 |
— |
AGENTS.md 测试模式 |
TC-G-08 |
环境切换 |
游客 |
P2 |
功能 |
tests/test-cases/guest.md#TC-G-08 |
— |
config.js |
TC-G-09 |
认证 |
游客 |
P1 |
功能 |
tests/test-cases/guest.md#TC-G-09 |
— |
AuthController |
TC-G-10 |
注册 |
游客 |
P1 |
功能 |
tests/test-cases/guest.md#TC-G-10 |
— |
AuthController |
TC-G-11 |
协议页/AgreementController |
游客 |
P2 |
功能 |
tests/test-cases/guest.md#TC-G-11 |
— |
协议页/AgreementController |
TC-G-12 |
config.js |
游客 |
P2 |
功能 |
tests/test-cases/guest.md#TC-G-12 |
— |
config.js |
TC-G-01-E |
启动/首页 |
游客 |
P2 |
异常 |
tests/test-cases/guest.md#TC-G-01-E |
— |
JwtInterceptor 拦截 /api/** |
TC-G-02-E |
认证 |
游客 |
P2 |
异常 |
tests/test-cases/guest.md#TC-G-02-E |
— |
AuthController/API_REFERENCE 1.1 |
TC-G-03-E |
认证 |
游客 |
P2 |
异常 |
tests/test-cases/guest.md#TC-G-03-E |
— |
统一 POST/JWT |
TC-G-04-E |
家庭/邀请 |
游客 |
P2 |
异常 |
tests/test-cases/guest.md#TC-G-04-E |
— |
FamilyInviteController |
TC-G-05-E |
权限 |
游客 |
P2 |
异常 |
tests/test-cases/guest.md#TC-G-05-E |
— |
JWT;8 公开路径白名单(1.1) |
TC-G-06-E |
权限 |
游客 |
P2 |
异常 |
tests/test-cases/guest.md#TC-G-06-E |
— |
JwtInterceptor |
TC-G-07-E |
测试模式 |
游客 |
P3 |
异常 |
tests/test-cases/guest.md#TC-G-07-E |
— |
AGENTS.md 测试模式 |
TC-G-08-E |
环境切换 |
游客 |
P3 |
异常 |
tests/test-cases/guest.md#TC-G-08-E |
— |
config.js |
TC-G-09-E |
认证 |
游客 |
P2 |
异常 |
tests/test-cases/guest.md#TC-G-09-E |
— |
AuthController |
TC-G-10-E |
注册 |
游客 |
P2 |
异常 |
tests/test-cases/guest.md#TC-G-10-E |
— |
AuthController |
TC-G-11-E |
协议页/AgreementController |
游客 |
P2 |
异常 |
tests/test-cases/guest.md#TC-G-11-E |
— |
协议页/AgreementController |
TC-G-12-E |
config.js |
游客 |
P2 |
异常 |
tests/test-cases/guest.md#TC-G-12-E |
— |
config.js |
TC-G-01-P |
启动/首页 |
游客 |
P1 |
权限 |
tests/test-cases/guest.md#TC-G-01-P |
— |
JwtInterceptor 拦截 /api/** |
TC-G-02-P |
认证 |
游客 |
P1 |
权限 |
tests/test-cases/guest.md#TC-G-02-P |
— |
AuthController/API_REFERENCE 1.1 |
TC-G-03-P |
认证 |
游客 |
P1 |
权限 |
tests/test-cases/guest.md#TC-G-03-P |
— |
统一 POST/JWT |
TC-G-04-P |
家庭/邀请 |
游客 |
P1 |
权限 |
tests/test-cases/guest.md#TC-G-04-P |
— |
FamilyInviteController |
TC-G-05-P |
权限 |
游客 |
P1 |
权限 |
tests/test-cases/guest.md#TC-G-05-P |
— |
JWT;8 公开路径白名单(1.1) |
TC-G-06-P |
权限 |
游客 |
P1 |
权限 |
tests/test-cases/guest.md#TC-G-06-P |
— |
JwtInterceptor |
TC-G-07-P |
测试模式 |
游客 |
P2 |
权限 |
tests/test-cases/guest.md#TC-G-07-P |
— |
AGENTS.md 测试模式 |
TC-G-08-P |
环境切换 |
游客 |
P2 |
权限 |
tests/test-cases/guest.md#TC-G-08-P |
— |
config.js |
TC-G-09-P |
认证 |
游客 |
P1 |
权限 |
tests/test-cases/guest.md#TC-G-09-P |
— |
AuthController |
TC-G-10-P |
注册 |
游客 |
P1 |
权限 |
tests/test-cases/guest.md#TC-G-10-P |
— |
AuthController |
TC-G-11-P |
协议页/AgreementController |
游客 |
P2 |
权限 |
tests/test-cases/guest.md#TC-G-11-P |
— |
协议页/AgreementController |
TC-G-12-P |
config.js |
游客 |
P2 |
权限 |
tests/test-cases/guest.md#TC-G-12-P |
— |
config.js |
TC-G-N01 |
落地页 |
游客 |
P2 |
性能 |
tests/test-cases/guest.md#TC-G-N01 |
— |
落地页/邀请 |
TC-G-N02 |
浏览转化 |
游客 |
P2 |
兼容 |
tests/test-cases/guest.md#TC-G-N02 |
e2e/api/nonfunc-perf-compat.spec.js |
登录注册 |
TC-G-N03 |
非微信H5 |
游客 |
P2 |
兼容 |
tests/test-cases/guest.md#TC-G-N03 |
e2e/api/nonfunc-perf-compat.spec.js |
H5 兜底 |
TC-G-N04 |
落地页 |
游客 |
P0 |
安全 |
tests/test-cases/guest.md#TC-G-N04 |
e2e/api/nonfunc-security.spec.js |
接口鉴权 |
TC-G-N05 |
登录注册 |
游客 |
P0 |
安全 |
tests/test-cases/guest.md#TC-G-N05 |
— |
登录限流 |
TC-P-01 |
家庭 |
家长 |
P0 |
功能 |
tests/test-cases/parent.md#TC-P-01 |
e2e/roles/parent/family-management.spec.js |
FamilyInviteController |
TC-P-02 |
家庭/成员 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-02 |
— |
FamilyInviteController |
TC-P-03 |
成员资料 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-03 |
e2e/family-member-management.spec.js |
FamilyMembersController |
TC-P-04 |
关系图 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-04 |
— |
关系类型 CRUD/前端选择器 |
TC-P-05 |
任务 |
家长 |
P0 |
功能 |
tests/test-cases/parent.md#TC-P-05 |
e2e/roles/parent/../tasks |
TaskController |
TC-P-06 |
任务审核 |
家长 |
P0 |
功能 |
tests/test-cases/parent.md#TC-P-06 |
— |
TaskController/PointsController |
TC-P-07 |
心愿 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-07 |
e2e/roles/parent/wish-management.spec.js |
WishController/RewardController |
TC-P-08 |
能量 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-08 |
e2e/roles/parent/energy-dashboard.spec.js |
EnergyController |
TC-P-09 |
测评订单 |
家长 |
P0 |
功能 |
tests/test-cases/parent.md#TC-P-09 |
e2e/assessment-order-flow.spec.js |
AssessmentAppointmentController |
TC-P-10 |
健康报告 |
家长 |
P0 |
功能 |
tests/test-cases/parent.md#TC-P-10 |
e2e/dan-report-flow.spec.js |
健康报告上传解析 |
TC-P-11 |
报告查看 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-11 |
— |
报告解析 |
TC-P-12 |
饮食推荐 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-12 |
— |
饮食推荐系统 |
TC-P-13 |
AI 方案 |
家长 |
P0 |
功能 |
tests/test-cases/parent.md#TC-P-13 |
e2e/ai-plan-task-flow.spec.js |
AI 统一走 LangGraph;AiGateway |
TC-P-14 |
方案提交 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-14 |
— |
方案状态机 |
TC-P-15 |
双角色 |
家长 |
P0 |
权限 |
tests/test-cases/parent.md#TC-P-15 |
e2e/roles/parent/family-management.spec.js |
POST /api/family/member/switch(替代废弃 switch-mode);双角色铁律 |
TC-P-16 |
会员 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-16 |
e2e/roles/parent/../membership |
MembershipController/ProductOrderController |
TC-P-17 |
积分/成长 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-17 |
e2e/roles/parent/points.spec.js |
PointsController/GrowthController |
TC-P-18 |
AI 对话 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-18 |
— |
AIChatController;LangGraph RAG |
TC-P-19 |
能量配置 |
家长 |
P2 |
功能 |
tests/test-cases/parent.md#TC-P-19 |
— |
维度配置 |
TC-P-20 |
健康报告 |
家长 |
P0 |
功能 |
tests/test-cases/parent.md#TC-P-20 |
e2e/dan-report-flow.spec.js |
报告解析中台/POST /api/media/upload |
TC-P-21 |
报告解析 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-21 |
— |
/api/admin/report-parser/types |
TC-P-22 |
报告预览 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-22 |
— |
解析中台 |
TC-P-23 |
报告入库 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-23 |
— |
解析中台 |
TC-P-24 |
报告管理 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-24 |
— |
报告管理 |
TC-P-25 |
报告趋势 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-25 |
— |
成长/报告 |
TC-P-26 |
饮食推荐 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-26 |
— |
饮食推荐系统 |
TC-P-27 |
家庭食谱 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-27 |
— |
饮食推荐/家庭食谱 |
TC-P-28 |
食谱筛选 |
家长 |
P2 |
功能 |
tests/test-cases/parent.md#TC-P-28 |
— |
饮食推荐 |
TC-P-29 |
食谱收藏 |
家长 |
P2 |
功能 |
tests/test-cases/parent.md#TC-P-29 |
— |
饮食推荐 |
TC-P-30 |
食谱营养 |
家长 |
P2 |
功能 |
tests/test-cases/parent.md#TC-P-30 |
— |
饮食推荐 |
TC-P-31 |
测评类型 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-31 |
— |
DanAssessmentController |
TC-P-32 |
测评规划师 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-32 |
— |
测评订单 |
TC-P-33 |
测评下单 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-33 |
e2e/assessment-order-flow.spec.js |
AssessmentOrder |
TC-P-34 |
测评支付 |
家长 |
P1 |
接口 |
tests/test-cases/parent.md#TC-P-34 |
— |
支付/AssessmentQuota |
TC-P-35 |
测评额度 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-35 |
— |
AssessmentQuota |
TC-P-36 |
测评预约 |
家长 |
P0 |
接口 |
tests/test-cases/parent.md#TC-P-36 |
e2e/assessment-order-flow.spec.js |
AssessmentAppointmentController |
TC-P-37 |
预约状态 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-37 |
— |
AssessmentAppointmentController |
TC-P-38 |
预约取消 |
家长 |
P0 |
权限 |
tests/test-cases/parent.md#TC-P-38 |
— |
AssessmentAppointmentController |
TC-P-39 |
DAN报告 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-39 |
— |
DanAssessmentResultDTO |
TC-P-40 |
AI方案 |
家长 |
P0 |
功能 |
tests/test-cases/parent.md#TC-P-40 |
e2e/ai-plan-task-flow.spec.js |
AIChatController/AiGateway |
TC-P-41 |
方案迭代 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-41 |
— |
AIChatController |
TC-P-42 |
方案编辑 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-42 |
— |
方案管理 |
TC-P-43 |
方案查看 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-43 |
— |
方案管理 |
TC-P-44 |
方案确认 |
家长 |
P0 |
功能 |
tests/test-cases/parent.md#TC-P-44 |
— |
方案状态机 |
TC-P-45 |
方案发布 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-45 |
— |
方案管理 |
TC-P-46 |
方案激活 |
家长 |
P0 |
功能 |
tests/test-cases/parent.md#TC-P-46 |
e2e/ai-plan-task-flow.spec.js |
方案激活任务分解 |
TC-P-47 |
方案任务 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-47 |
— |
GrowthPlanController |
TC-P-48 |
方案版本 |
家长 |
P2 |
功能 |
tests/test-cases/parent.md#TC-P-48 |
— |
方案管理 |
TC-P-49 |
AI对话 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-49 |
— |
AIChatController |
TC-P-50 |
成长记录 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-50 |
— |
GrowthController |
TC-P-51 |
成长里程碑 |
家长 |
P2 |
功能 |
tests/test-cases/parent.md#TC-P-51 |
— |
GrowthController |
TC-P-52 |
商城浏览 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-52 |
e2e/product-purchase.spec.js |
MallController/danshop |
TC-P-53 |
商品详情 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-53 |
— |
MallController |
TC-P-54 |
商城下单 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-54 |
— |
MallController |
TC-P-55 |
订单支付 |
家长 |
P1 |
接口 |
tests/test-cases/parent.md#TC-P-55 |
— |
支付 |
TC-P-56 |
订单退款 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-56 |
— |
订单服务 |
TC-P-57 |
优惠券 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-57 |
— |
优惠券 |
TC-P-58 |
会员购买 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-58 |
e2e/../membership |
MemberController |
TC-P-59 |
会员权益 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-59 |
— |
MemberController |
TC-P-60 |
会员续费 |
家长 |
P2 |
功能 |
tests/test-cases/parent.md#TC-P-60 |
— |
MemberController |
TC-P-61 |
联系人 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-61 |
— |
ContactCard/contact-detail |
TC-P-62 |
联系人导入 |
家长 |
P2 |
功能 |
tests/test-cases/parent.md#TC-P-62 |
— |
ContactImport |
TC-P-63 |
联系人权限 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-63 |
— |
ContactCard |
TC-P-64 |
个人资料 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-64 |
— |
AuthController |
TC-P-65 |
通知设置 |
家长 |
P2 |
功能 |
tests/test-cases/parent.md#TC-P-65 |
— |
消息服务 |
TC-P-66 |
隐私设置 |
家长 |
P2 |
功能 |
tests/test-cases/parent.md#TC-P-66 |
— |
隐私设置 |
TC-P-67 |
报告代传/report-proxy |
家长 |
P0 |
功能 |
tests/test-cases/parent.md#TC-P-67 |
— |
报告代传/report-proxy |
TC-P-68 |
家庭天盘 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-68 |
— |
家庭天盘 |
TC-P-69 |
精准营养 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-69 |
— |
精准营养 |
TC-P-70 |
舌诊情绪识别 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-70 |
— |
舌诊情绪识别 |
TC-P-71 |
AuthController |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-71 |
— |
AuthController |
TC-P-72 |
数据导出(GDPR) |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-72 |
— |
数据导出(GDPR) |
TC-P-73 |
家庭/成员 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-73 |
— |
家庭/成员 |
TC-P-74 |
规划师绑定 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-74 |
— |
规划师绑定 |
TC-P-75 |
优惠券 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-75 |
— |
优惠券 |
TC-P-76 |
活动管理 |
家长 |
P0 |
功能 |
tests/test-cases/parent.md#TC-P-76 |
— |
活动管理 |
TC-P-77 |
活动 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-77 |
— |
活动 |
TC-P-78 |
消息服务 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-78 |
— |
消息服务 |
TC-P-79 |
消息服务 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-79 |
— |
消息服务 |
TC-P-80 |
会员/订单 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-80 |
— |
会员/订单 |
TC-P-81 |
方案/任务 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-81 |
— |
方案/任务 |
TC-P-82 |
搜索 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-82 |
— |
搜索 |
TC-P-83 |
客服 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-83 |
— |
客服 |
TC-P-84 |
分享 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-84 |
— |
分享 |
TC-P-85 |
AuthController |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-85 |
— |
AuthController |
TC-P-86 |
勋章/排行 |
家长 |
P1 |
功能 |
tests/test-cases/parent.md#TC-P-86 |
— |
勋章/排行 |
TC-P-01-E |
家庭 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-01-E |
— |
FamilyInviteController |
TC-P-02-E |
家庭/成员 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-02-E |
— |
FamilyInviteController |
TC-P-03-E |
成员资料 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-03-E |
— |
FamilyMembersController |
TC-P-04-E |
关系图 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-04-E |
— |
关系类型 CRUD/前端选择器 |
TC-P-05-E |
任务 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-05-E |
— |
TaskController |
TC-P-06-E |
任务审核 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-06-E |
— |
TaskController/PointsController |
TC-P-07-E |
心愿 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-07-E |
— |
WishController/RewardController |
TC-P-08-E |
能量 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-08-E |
— |
EnergyController |
TC-P-09-E |
测评订单 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-09-E |
— |
AssessmentAppointmentController |
TC-P-10-E |
健康报告 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-10-E |
— |
健康报告上传解析 |
TC-P-11-E |
报告查看 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-11-E |
— |
报告解析 |
TC-P-12-E |
饮食推荐 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-12-E |
— |
饮食推荐系统 |
TC-P-13-E |
AI 方案 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-13-E |
— |
AI 统一走 LangGraph;AiGateway |
TC-P-14-E |
方案提交 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-14-E |
— |
方案状态机 |
TC-P-15-E |
双角色 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-15-E |
— |
POST /api/family/member/switch(替代废弃 switch-mode);双角色铁律 |
TC-P-16-E |
会员 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-16-E |
— |
MembershipController/ProductOrderController |
TC-P-17-E |
积分/成长 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-17-E |
— |
PointsController/GrowthController |
TC-P-18-E |
AI 对话 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-18-E |
— |
AIChatController;LangGraph RAG |
TC-P-19-E |
能量配置 |
家长 |
P3 |
异常 |
tests/test-cases/parent.md#TC-P-19-E |
— |
维度配置 |
TC-P-20-E |
健康报告 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-20-E |
— |
报告解析中台/POST /api/media/upload |
TC-P-21-E |
报告解析 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-21-E |
— |
/api/admin/report-parser/types |
TC-P-22-E |
报告预览 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-22-E |
— |
解析中台 |
TC-P-23-E |
报告入库 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-23-E |
— |
解析中台 |
TC-P-24-E |
报告管理 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-24-E |
— |
报告管理 |
TC-P-25-E |
报告趋势 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-25-E |
— |
成长/报告 |
TC-P-26-E |
饮食推荐 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-26-E |
— |
饮食推荐系统 |
TC-P-27-E |
家庭食谱 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-27-E |
— |
饮食推荐/家庭食谱 |
TC-P-28-E |
食谱筛选 |
家长 |
P3 |
异常 |
tests/test-cases/parent.md#TC-P-28-E |
— |
饮食推荐 |
TC-P-29-E |
食谱收藏 |
家长 |
P3 |
异常 |
tests/test-cases/parent.md#TC-P-29-E |
— |
饮食推荐 |
TC-P-30-E |
食谱营养 |
家长 |
P3 |
异常 |
tests/test-cases/parent.md#TC-P-30-E |
— |
饮食推荐 |
TC-P-31-E |
测评类型 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-31-E |
— |
DanAssessmentController |
TC-P-32-E |
测评规划师 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-32-E |
— |
测评订单 |
TC-P-33-E |
测评下单 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-33-E |
— |
AssessmentOrder |
TC-P-34-E |
测评支付 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-34-E |
— |
支付/AssessmentQuota |
TC-P-35-E |
测评额度 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-35-E |
— |
AssessmentQuota |
TC-P-36-E |
测评预约 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-36-E |
— |
AssessmentAppointmentController |
TC-P-37-E |
预约状态 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-37-E |
— |
AssessmentAppointmentController |
TC-P-38-E |
预约取消 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-38-E |
— |
AssessmentAppointmentController |
TC-P-39-E |
DAN报告 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-39-E |
— |
DanAssessmentResultDTO |
TC-P-40-E |
AI方案 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-40-E |
— |
AIChatController/AiGateway |
TC-P-41-E |
方案迭代 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-41-E |
— |
AIChatController |
TC-P-42-E |
方案编辑 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-42-E |
— |
方案管理 |
TC-P-43-E |
方案查看 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-43-E |
— |
方案管理 |
TC-P-44-E |
方案确认 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-44-E |
— |
方案状态机 |
TC-P-45-E |
方案发布 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-45-E |
— |
方案管理 |
TC-P-46-E |
方案激活 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-46-E |
— |
方案激活任务分解 |
TC-P-47-E |
方案任务 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-47-E |
— |
GrowthPlanController |
TC-P-48-E |
方案版本 |
家长 |
P3 |
异常 |
tests/test-cases/parent.md#TC-P-48-E |
— |
方案管理 |
TC-P-49-E |
AI对话 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-49-E |
— |
AIChatController |
TC-P-50-E |
成长记录 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-50-E |
— |
GrowthController |
TC-P-51-E |
成长里程碑 |
家长 |
P3 |
异常 |
tests/test-cases/parent.md#TC-P-51-E |
— |
GrowthController |
TC-P-52-E |
商城浏览 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-52-E |
— |
MallController/danshop |
TC-P-53-E |
商品详情 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-53-E |
— |
MallController |
TC-P-54-E |
商城下单 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-54-E |
— |
MallController |
TC-P-55-E |
订单支付 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-55-E |
— |
支付 |
TC-P-56-E |
订单退款 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-56-E |
— |
订单服务 |
TC-P-57-E |
优惠券 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-57-E |
— |
优惠券 |
TC-P-58-E |
会员购买 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-58-E |
— |
MemberController |
TC-P-59-E |
会员权益 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-59-E |
— |
MemberController |
TC-P-60-E |
会员续费 |
家长 |
P3 |
异常 |
tests/test-cases/parent.md#TC-P-60-E |
— |
MemberController |
TC-P-61-E |
联系人 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-61-E |
— |
ContactCard/contact-detail |
TC-P-62-E |
联系人导入 |
家长 |
P3 |
异常 |
tests/test-cases/parent.md#TC-P-62-E |
— |
ContactImport |
TC-P-63-E |
联系人权限 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-63-E |
— |
ContactCard |
TC-P-64-E |
个人资料 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-64-E |
— |
AuthController |
TC-P-65-E |
通知设置 |
家长 |
P3 |
异常 |
tests/test-cases/parent.md#TC-P-65-E |
— |
消息服务 |
TC-P-66-E |
隐私设置 |
家长 |
P3 |
异常 |
tests/test-cases/parent.md#TC-P-66-E |
— |
隐私设置 |
TC-P-67-E |
报告代传/report-proxy |
家长 |
P1 |
异常 |
tests/test-cases/parent.md#TC-P-67-E |
— |
报告代传/report-proxy |
TC-P-68-E |
家庭天盘 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-68-E |
— |
家庭天盘 |
TC-P-69-E |
精准营养 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-69-E |
— |
精准营养 |
TC-P-70-E |
舌诊情绪识别 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-70-E |
— |
舌诊情绪识别 |
TC-P-71-E |
AuthController |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-71-E |
— |
AuthController |
TC-P-72-E |
数据导出(GDPR) |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-72-E |
— |
数据导出(GDPR) |
TC-P-73-E |
家庭/成员 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-73-E |
— |
家庭/成员 |
TC-P-74-E |
规划师绑定 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-74-E |
— |
规划师绑定 |
TC-P-75-E |
优惠券 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-75-E |
— |
优惠券 |
TC-P-76-E |
活动管理 |
家长 |
P1 |
异常 |
tests/test-cases/parent.md#TC-P-76-E |
— |
活动管理 |
TC-P-77-E |
活动 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-77-E |
— |
活动 |
TC-P-78-E |
消息服务 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-78-E |
— |
消息服务 |
TC-P-79-E |
消息服务 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-79-E |
— |
消息服务 |
TC-P-80-E |
会员/订单 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-80-E |
— |
会员/订单 |
TC-P-81-E |
方案/任务 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-81-E |
— |
方案/任务 |
TC-P-82-E |
搜索 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-82-E |
— |
搜索 |
TC-P-83-E |
客服 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-83-E |
— |
客服 |
TC-P-84-E |
分享 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-84-E |
— |
分享 |
TC-P-85-E |
AuthController |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-85-E |
— |
AuthController |
TC-P-86-E |
勋章/排行 |
家长 |
P2 |
异常 |
tests/test-cases/parent.md#TC-P-86-E |
— |
勋章/排行 |
TC-P-01-P |
家庭 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-01-P |
— |
FamilyInviteController |
TC-P-02-P |
家庭/成员 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-02-P |
— |
FamilyInviteController |
TC-P-03-P |
成员资料 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-03-P |
— |
FamilyMembersController |
TC-P-04-P |
关系图 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-04-P |
— |
关系类型 CRUD/前端选择器 |
TC-P-05-P |
任务 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-05-P |
— |
TaskController |
TC-P-06-P |
任务审核 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-06-P |
— |
TaskController/PointsController |
TC-P-07-P |
心愿 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-07-P |
— |
WishController/RewardController |
TC-P-08-P |
能量 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-08-P |
— |
EnergyController |
TC-P-09-P |
测评订单 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-09-P |
— |
AssessmentAppointmentController |
TC-P-10-P |
健康报告 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-10-P |
— |
健康报告上传解析 |
TC-P-11-P |
报告查看 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-11-P |
— |
报告解析 |
TC-P-12-P |
饮食推荐 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-12-P |
— |
饮食推荐系统 |
TC-P-13-P |
AI 方案 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-13-P |
— |
AI 统一走 LangGraph;AiGateway |
TC-P-14-P |
方案提交 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-14-P |
— |
方案状态机 |
TC-P-15-P |
双角色 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-15-P |
— |
POST /api/family/member/switch(替代废弃 switch-mode);双角色铁律 |
TC-P-16-P |
会员 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-16-P |
— |
MembershipController/ProductOrderController |
TC-P-17-P |
积分/成长 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-17-P |
— |
PointsController/GrowthController |
TC-P-18-P |
AI 对话 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-18-P |
— |
AIChatController;LangGraph RAG |
TC-P-19-P |
能量配置 |
家长 |
P2 |
权限 |
tests/test-cases/parent.md#TC-P-19-P |
— |
维度配置 |
TC-P-20-P |
健康报告 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-20-P |
— |
报告解析中台/POST /api/media/upload |
TC-P-21-P |
报告解析 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-21-P |
— |
/api/admin/report-parser/types |
TC-P-22-P |
报告预览 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-22-P |
— |
解析中台 |
TC-P-23-P |
报告入库 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-23-P |
— |
解析中台 |
TC-P-24-P |
报告管理 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-24-P |
— |
报告管理 |
TC-P-25-P |
报告趋势 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-25-P |
— |
成长/报告 |
TC-P-26-P |
饮食推荐 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-26-P |
— |
饮食推荐系统 |
TC-P-27-P |
家庭食谱 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-27-P |
— |
饮食推荐/家庭食谱 |
TC-P-28-P |
食谱筛选 |
家长 |
P2 |
权限 |
tests/test-cases/parent.md#TC-P-28-P |
— |
饮食推荐 |
TC-P-29-P |
食谱收藏 |
家长 |
P2 |
权限 |
tests/test-cases/parent.md#TC-P-29-P |
— |
饮食推荐 |
TC-P-30-P |
食谱营养 |
家长 |
P2 |
权限 |
tests/test-cases/parent.md#TC-P-30-P |
— |
饮食推荐 |
TC-P-31-P |
测评类型 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-31-P |
— |
DanAssessmentController |
TC-P-32-P |
测评规划师 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-32-P |
— |
测评订单 |
TC-P-33-P |
测评下单 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-33-P |
— |
AssessmentOrder |
TC-P-34-P |
测评支付 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-34-P |
— |
支付/AssessmentQuota |
TC-P-35-P |
测评额度 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-35-P |
— |
AssessmentQuota |
TC-P-36-P |
测评预约 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-36-P |
— |
AssessmentAppointmentController |
TC-P-37-P |
预约状态 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-37-P |
— |
AssessmentAppointmentController |
TC-P-38-P |
预约取消 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-38-P |
— |
AssessmentAppointmentController |
TC-P-39-P |
DAN报告 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-39-P |
— |
DanAssessmentResultDTO |
TC-P-40-P |
AI方案 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-40-P |
— |
AIChatController/AiGateway |
TC-P-41-P |
方案迭代 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-41-P |
— |
AIChatController |
TC-P-42-P |
方案编辑 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-42-P |
— |
方案管理 |
TC-P-43-P |
方案查看 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-43-P |
— |
方案管理 |
TC-P-44-P |
方案确认 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-44-P |
— |
方案状态机 |
TC-P-45-P |
方案发布 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-45-P |
— |
方案管理 |
TC-P-46-P |
方案激活 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-46-P |
— |
方案激活任务分解 |
TC-P-47-P |
方案任务 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-47-P |
— |
GrowthPlanController |
TC-P-48-P |
方案版本 |
家长 |
P2 |
权限 |
tests/test-cases/parent.md#TC-P-48-P |
— |
方案管理 |
TC-P-49-P |
AI对话 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-49-P |
— |
AIChatController |
TC-P-50-P |
成长记录 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-50-P |
— |
GrowthController |
TC-P-51-P |
成长里程碑 |
家长 |
P2 |
权限 |
tests/test-cases/parent.md#TC-P-51-P |
— |
GrowthController |
TC-P-52-P |
商城浏览 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-52-P |
— |
MallController/danshop |
TC-P-53-P |
商品详情 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-53-P |
— |
MallController |
TC-P-54-P |
商城下单 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-54-P |
— |
MallController |
TC-P-55-P |
订单支付 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-55-P |
— |
支付 |
TC-P-56-P |
订单退款 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-56-P |
— |
订单服务 |
TC-P-57-P |
优惠券 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-57-P |
— |
优惠券 |
TC-P-58-P |
会员购买 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-58-P |
— |
MemberController |
TC-P-59-P |
会员权益 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-59-P |
— |
MemberController |
TC-P-60-P |
会员续费 |
家长 |
P2 |
权限 |
tests/test-cases/parent.md#TC-P-60-P |
— |
MemberController |
TC-P-61-P |
联系人 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-61-P |
— |
ContactCard/contact-detail |
TC-P-62-P |
联系人导入 |
家长 |
P2 |
权限 |
tests/test-cases/parent.md#TC-P-62-P |
— |
ContactImport |
TC-P-63-P |
联系人权限 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-63-P |
— |
ContactCard |
TC-P-64-P |
个人资料 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-64-P |
— |
AuthController |
TC-P-65-P |
通知设置 |
家长 |
P2 |
权限 |
tests/test-cases/parent.md#TC-P-65-P |
— |
消息服务 |
TC-P-66-P |
隐私设置 |
家长 |
P2 |
权限 |
tests/test-cases/parent.md#TC-P-66-P |
— |
隐私设置 |
TC-P-67-P |
报告代传/report-proxy |
家长 |
P0 |
权限 |
tests/test-cases/parent.md#TC-P-67-P |
— |
报告代传/report-proxy |
TC-P-68-P |
家庭天盘 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-68-P |
— |
家庭天盘 |
TC-P-69-P |
精准营养 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-69-P |
— |
精准营养 |
TC-P-70-P |
舌诊情绪识别 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-70-P |
— |
舌诊情绪识别 |
TC-P-71-P |
AuthController |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-71-P |
— |
AuthController |
TC-P-72-P |
数据导出(GDPR) |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-72-P |
— |
数据导出(GDPR) |
TC-P-73-P |
家庭/成员 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-73-P |
— |
家庭/成员 |
TC-P-74-P |
规划师绑定 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-74-P |
— |
规划师绑定 |
TC-P-75-P |
优惠券 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-75-P |
— |
优惠券 |
TC-P-76-P |
活动管理 |
家长 |
P0 |
权限 |
tests/test-cases/parent.md#TC-P-76-P |
— |
活动管理 |
TC-P-77-P |
活动 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-77-P |
— |
活动 |
TC-P-78-P |
消息服务 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-78-P |
— |
消息服务 |
TC-P-79-P |
消息服务 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-79-P |
— |
消息服务 |
TC-P-80-P |
会员/订单 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-80-P |
— |
会员/订单 |
TC-P-81-P |
方案/任务 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-81-P |
— |
方案/任务 |
TC-P-82-P |
搜索 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-82-P |
— |
搜索 |
TC-P-83-P |
客服 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-83-P |
— |
客服 |
TC-P-84-P |
分享 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-84-P |
— |
分享 |
TC-P-85-P |
AuthController |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-85-P |
— |
AuthController |
TC-P-86-P |
勋章/排行 |
家长 |
P1 |
权限 |
tests/test-cases/parent.md#TC-P-86-P |
— |
勋章/排行 |
TC-P-N01 |
健康报告 |
家长 |
P1 |
性能 |
tests/test-cases/parent.md#TC-P-N01 |
— |
健康报告上传解析 |
TC-P-N02 |
AI 方案 |
家长 |
P1 |
性能 |
tests/test-cases/parent.md#TC-P-N02 |
e2e/ai-plan-task-flow |
AiGateway/LangGraph |
TC-P-N03 |
任务 |
家长 |
P2 |
性能 |
tests/test-cases/parent.md#TC-P-N03 |
— |
TaskController |
TC-P-N04 |
全局搜索 |
家长 |
P2 |
性能 |
tests/test-cases/parent.md#TC-P-N04 |
— |
搜索接口 |
TC-P-N05 |
报告查看 |
家长 |
P2 |
性能 |
tests/test-cases/parent.md#TC-P-N05 |
— |
报告解析 |
TC-P-N06 |
双角色 |
家长 |
P1 |
兼容 |
tests/test-cases/parent.md#TC-P-N06 |
e2e/family-management |
双角色铁律 |
TC-P-N07 |
饮食推荐 |
家长 |
P2 |
兼容 |
tests/test-cases/parent.md#TC-P-N07 |
— |
饮食推荐 |
TC-P-N08 |
设置 |
家长 |
P2 |
兼容 |
tests/test-cases/parent.md#TC-P-N08 |
— |
前端适配 |
TC-P-N09 |
报告闭环 |
家长 |
P0 |
安全 |
tests/test-cases/parent.md#TC-P-N09 |
e2e/api/nonfunc-security.spec.js |
报告鉴权 |
TC-P-N10 |
AI 对话 |
家长 |
P1 |
安全 |
tests/test-cases/parent.md#TC-P-N10 |
e2e/api/nonfunc-security.spec.js |
AIChatController |
TC-P-N11 |
健康报告 |
家长 |
P0 |
安全 |
tests/test-cases/parent.md#TC-P-N11 |
e2e/api/nonfunc-security.spec.js |
上传校验 |
TC-P-N12 |
双角色 |
家长 |
P1 |
安全 |
tests/test-cases/parent.md#TC-P-N12 |
— |
switch 接口鉴权 |
TC-P-N13 |
设置 |
家长 |
P1 |
安全 |
tests/test-cases/parent.md#TC-P-N13 |
— |
数据安全 |
TC-T-01 |
认证/双角色 |
规划师 |
P0 |
权限 |
tests/test-cases/teacher.md#TC-T-01 |
e2e/roles/teacher/login.spec.js |
AuthController;规划师可切回家长 |
TC-T-02 |
家庭绑定 |
规划师 |
P1 |
功能 |
tests/test-cases/teacher.md#TC-T-02 |
e2e/roles/teacher/family-binding.spec.js |
FamilyInviteController |
TC-T-03 |
健康报告 |
规划师 |
P0 |
功能 |
tests/test-cases/teacher.md#TC-T-03 |
e2e/roles/teacher/dan-report-flow.spec.js |
报告上传解析;规划师代传 |
TC-T-04 |
报告审核 |
规划师 |
P1 |
功能 |
tests/test-cases/teacher.md#TC-T-04 |
— |
报告审核 |
TC-T-05 |
方案管理 |
规划师 |
P0 |
功能 |
tests/test-cases/teacher.md#TC-T-05 |
e2e/admin-panel.spec.js(参考) |
方案管理;黑盒回归项 |
TC-T-06 |
方案审核 |
规划师 |
P0 |
功能 |
tests/test-cases/teacher.md#TC-T-06 |
— |
方案状态机 |
TC-T-07 |
方案激活 |
规划师 |
P0 |
功能 |
tests/test-cases/teacher.md#TC-T-07 |
e2e/ai-plan-task-flow.spec.js |
激活拆任务 |
TC-T-08 |
方案激活·幂等 |
规划师 |
P0 |
异常 |
tests/test-cases/teacher.md#TC-T-08 |
— |
幂等约束(黑盒回归) |
TC-T-09 |
任务审核 |
规划师 |
P1 |
功能 |
tests/test-cases/teacher.md#TC-T-09 |
— |
TaskController |
TC-T-10 |
测评录入 |
规划师 |
P0 |
功能 |
tests/test-cases/teacher.md#TC-T-10 |
e2e/assessment-order-flow.spec.js |
AssessmentAppointmentController/DanAssessmentController |
TC-T-11 |
成长计划 |
规划师 |
P1 |
功能 |
tests/test-cases/teacher.md#TC-T-11 |
e2e/guide-family-list.spec.js(参考) |
GrowthPlanController;黑盒回归 |
TC-T-12 |
套餐 |
规划师 |
P1 |
功能 |
tests/test-cases/teacher.md#TC-T-12 |
— |
GuidePackageController |
TC-T-13 |
数据隔离 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-13 |
— |
控制器内 role 检查 |
TC-T-14 |
方案编辑 |
规划师 |
P1 |
功能 |
tests/test-cases/teacher.md#TC-T-14 |
— |
方案管理 |
TC-T-15 |
套餐任务 |
规划师 |
P1 |
功能 |
tests/test-cases/teacher.md#TC-T-15 |
— |
GuidePackageController |
TC-T-16 |
健康总览 |
规划师 |
P1 |
功能 |
tests/test-cases/teacher.md#TC-T-16 |
— |
仪表板 |
TC-T-17 |
计划进度 |
规划师 |
P1 |
功能 |
tests/test-cases/teacher.md#TC-T-17 |
— |
GrowthPlanController |
TC-T-18 |
批量任务 |
规划师 |
P1 |
功能 |
tests/test-cases/teacher.md#TC-T-18 |
— |
TaskController |
TC-T-19 |
消息推送 |
规划师 |
P1 |
功能 |
tests/test-cases/teacher.md#TC-T-19 |
— |
消息服务 |
TC-T-20 |
退出/切换 |
规划师 |
P1 |
功能 |
tests/test-cases/teacher.md#TC-T-20 |
— |
AuthController |
TC-T-21 |
报告对比 |
规划师 |
P1 |
功能 |
tests/test-cases/teacher.md#TC-T-21 |
— |
报告管理 |
TC-T-22 |
方案归档 |
规划师 |
P2 |
功能 |
tests/test-cases/teacher.md#TC-T-22 |
— |
方案管理 |
TC-T-23 |
报告代传/report-proxy |
规划师 |
P1 |
功能 |
tests/test-cases/teacher.md#TC-T-23 |
— |
报告代传/report-proxy |
TC-T-24 |
规划师绑定 |
规划师 |
P1 |
功能 |
tests/test-cases/teacher.md#TC-T-24 |
— |
规划师绑定 |
TC-T-25 |
舌诊情绪识别 |
规划师 |
P1 |
功能 |
tests/test-cases/teacher.md#TC-T-25 |
— |
舌诊情绪识别 |
TC-T-26 |
精准营养 |
规划师 |
P1 |
功能 |
tests/test-cases/teacher.md#TC-T-26 |
— |
精准营养 |
TC-T-27 |
家庭天盘 |
规划师 |
P1 |
功能 |
tests/test-cases/teacher.md#TC-T-27 |
— |
家庭天盘 |
TC-T-28 |
内容安全 |
规划师 |
P1 |
功能 |
tests/test-cases/teacher.md#TC-T-28 |
— |
内容安全 |
TC-T-29 |
数据导出(GDPR) |
规划师 |
P1 |
功能 |
tests/test-cases/teacher.md#TC-T-29 |
— |
数据导出(GDPR) |
TC-T-01-E |
认证/双角色 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-01-E |
— |
AuthController;规划师可切回家长 |
TC-T-02-E |
家庭绑定 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-02-E |
— |
FamilyInviteController |
TC-T-03-E |
健康报告 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-03-E |
— |
报告上传解析;规划师代传 |
TC-T-04-E |
报告审核 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-04-E |
— |
报告审核 |
TC-T-05-E |
方案管理 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-05-E |
— |
方案管理;黑盒回归项 |
TC-T-06-E |
方案审核 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-06-E |
— |
方案状态机 |
TC-T-07-E |
方案激活 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-07-E |
— |
激活拆任务 |
TC-T-08-E |
方案激活·幂等 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-08-E |
— |
幂等约束(黑盒回归) |
TC-T-09-E |
任务审核 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-09-E |
— |
TaskController |
TC-T-10-E |
测评录入 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-10-E |
— |
AssessmentAppointmentController/DanAssessmentController |
TC-T-11-E |
成长计划 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-11-E |
— |
GrowthPlanController;黑盒回归 |
TC-T-12-E |
套餐 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-12-E |
— |
GuidePackageController |
TC-T-13-E |
数据隔离 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-13-E |
— |
控制器内 role 检查 |
TC-T-14-E |
方案编辑 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-14-E |
— |
方案管理 |
TC-T-15-E |
套餐任务 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-15-E |
— |
GuidePackageController |
TC-T-16-E |
健康总览 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-16-E |
— |
仪表板 |
TC-T-17-E |
计划进度 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-17-E |
— |
GrowthPlanController |
TC-T-18-E |
批量任务 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-18-E |
— |
TaskController |
TC-T-19-E |
消息推送 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-19-E |
— |
消息服务 |
TC-T-20-E |
退出/切换 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-20-E |
— |
AuthController |
TC-T-21-E |
报告对比 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-21-E |
— |
报告管理 |
TC-T-22-E |
方案归档 |
规划师 |
P3 |
异常 |
tests/test-cases/teacher.md#TC-T-22-E |
— |
方案管理 |
TC-T-23-E |
报告代传/report-proxy |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-23-E |
— |
报告代传/report-proxy |
TC-T-24-E |
规划师绑定 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-24-E |
— |
规划师绑定 |
TC-T-25-E |
舌诊情绪识别 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-25-E |
— |
舌诊情绪识别 |
TC-T-26-E |
精准营养 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-26-E |
— |
精准营养 |
TC-T-27-E |
家庭天盘 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-27-E |
— |
家庭天盘 |
TC-T-28-E |
内容安全 |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-28-E |
— |
内容安全 |
TC-T-29-E |
数据导出(GDPR) |
规划师 |
P2 |
异常 |
tests/test-cases/teacher.md#TC-T-29-E |
— |
数据导出(GDPR) |
TC-T-01-P |
认证/双角色 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-01-P |
— |
AuthController;规划师可切回家长 |
TC-T-02-P |
家庭绑定 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-02-P |
— |
FamilyInviteController |
TC-T-03-P |
健康报告 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-03-P |
— |
报告上传解析;规划师代传 |
TC-T-04-P |
报告审核 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-04-P |
— |
报告审核 |
TC-T-05-P |
方案管理 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-05-P |
— |
方案管理;黑盒回归项 |
TC-T-06-P |
方案审核 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-06-P |
— |
方案状态机 |
TC-T-07-P |
方案激活 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-07-P |
— |
激活拆任务 |
TC-T-08-P |
方案激活·幂等 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-08-P |
— |
幂等约束(黑盒回归) |
TC-T-09-P |
任务审核 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-09-P |
— |
TaskController |
TC-T-10-P |
测评录入 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-10-P |
— |
AssessmentAppointmentController/DanAssessmentController |
TC-T-11-P |
成长计划 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-11-P |
— |
GrowthPlanController;黑盒回归 |
TC-T-12-P |
套餐 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-12-P |
— |
GuidePackageController |
TC-T-13-P |
数据隔离 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-13-P |
— |
控制器内 role 检查 |
TC-T-14-P |
方案编辑 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-14-P |
— |
方案管理 |
TC-T-15-P |
套餐任务 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-15-P |
— |
GuidePackageController |
TC-T-16-P |
健康总览 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-16-P |
— |
仪表板 |
TC-T-17-P |
计划进度 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-17-P |
— |
GrowthPlanController |
TC-T-18-P |
批量任务 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-18-P |
— |
TaskController |
TC-T-19-P |
消息推送 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-19-P |
— |
消息服务 |
TC-T-20-P |
退出/切换 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-20-P |
— |
AuthController |
TC-T-21-P |
报告对比 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-21-P |
— |
报告管理 |
TC-T-22-P |
方案归档 |
规划师 |
P2 |
权限 |
tests/test-cases/teacher.md#TC-T-22-P |
— |
方案管理 |
TC-T-23-P |
报告代传/report-proxy |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-23-P |
— |
报告代传/report-proxy |
TC-T-24-P |
规划师绑定 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-24-P |
— |
规划师绑定 |
TC-T-25-P |
舌诊情绪识别 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-25-P |
— |
舌诊情绪识别 |
TC-T-26-P |
精准营养 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-26-P |
— |
精准营养 |
TC-T-27-P |
家庭天盘 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-27-P |
— |
家庭天盘 |
TC-T-28-P |
内容安全 |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-28-P |
— |
内容安全 |
TC-T-29-P |
数据导出(GDPR) |
规划师 |
P1 |
权限 |
tests/test-cases/teacher.md#TC-T-29-P |
— |
数据导出(GDPR) |
TC-T-N01 |
健康报告 |
规划师 |
P1 |
性能 |
tests/test-cases/teacher.md#TC-T-N01 |
— |
报告解析中台 |
TC-T-N02 |
方案审核 |
规划师 |
P1 |
性能 |
tests/test-cases/teacher.md#TC-T-N02 |
— |
方案状态机 |
TC-T-N03 |
绑定家庭 |
规划师 |
P2 |
性能 |
tests/test-cases/teacher.md#TC-T-N03 |
— |
绑定家庭 |
TC-T-N04 |
报告代传 |
规划师 |
P1 |
兼容 |
tests/test-cases/teacher.md#TC-T-N04 |
— |
代传入口 |
TC-T-N05 |
健康报告 |
规划师 |
P0 |
安全 |
tests/test-cases/teacher.md#TC-T-N05 |
— |
规划师鉴权 |
TC-T-N06 |
方案审核 |
规划师 |
P0 |
安全 |
tests/test-cases/teacher.md#TC-T-N06 |
— |
方案鉴权 |
TC-T-N07 |
舌诊录入 |
规划师 |
P1 |
安全 |
tests/test-cases/teacher.md#TC-T-N07 |
— |
上传校验 |
TC-T-N08 |
精准营养 |
规划师 |
P1 |
安全 |
tests/test-cases/teacher.md#TC-T-N08 |
— |
方案内容安全 |
TC-S-01 |
入驻 |
服务商 |
P1 |
功能 |
tests/test-cases/vendor.md#TC-S-01 |
e2e/roles/admin/vendor/management.spec.js |
ServiceRoleApplicationController/AdminEcomSupplierController |
TC-S-02 |
商品 |
服务商 |
P0 |
接口 |
tests/test-cases/vendor.md#TC-S-02 |
e2e/product-purchase.spec.js |
ProductController/AdminProductController |
TC-S-03 |
订单 |
服务商 |
P0 |
功能 |
tests/test-cases/vendor.md#TC-S-03 |
— |
ProductOrderController |
TC-S-04 |
订单核销 |
服务商 |
P0 |
功能 |
tests/test-cases/vendor.md#TC-S-04 |
— |
订单服务 |
TC-S-05 |
库存 |
服务商 |
P1 |
功能 |
tests/test-cases/vendor.md#TC-S-05 |
— |
库存服务 |
TC-S-06 |
售后 |
服务商 |
P1 |
功能 |
tests/test-cases/vendor.md#TC-S-06 |
— |
售后 |
TC-S-07 |
活动报名 |
服务商 |
P2 |
功能 |
tests/test-cases/vendor.md#TC-S-07 |
— |
活动管理 |
TC-S-08 |
对账 |
服务商 |
P1 |
功能 |
tests/test-cases/vendor.md#TC-S-08 |
— |
结算 |
TC-S-9 |
服务商集成/解析中台 |
服务商 |
P1 |
功能 |
tests/test-cases/vendor.md#TC-S-9 |
— |
服务商集成/解析中台 |
TC-S-10 |
食谱库 |
服务商 |
P1 |
功能 |
tests/test-cases/vendor.md#TC-S-10 |
— |
食谱库 |
TC-S-11 |
合规 |
服务商 |
P1 |
功能 |
tests/test-cases/vendor.md#TC-S-11 |
— |
合规 |
TC-S-01-E |
入驻 |
服务商 |
P2 |
异常 |
tests/test-cases/vendor.md#TC-S-01-E |
— |
ServiceRoleApplicationController/AdminEcomSupplierController |
TC-S-02-E |
商品 |
服务商 |
P2 |
异常 |
tests/test-cases/vendor.md#TC-S-02-E |
— |
ProductController/AdminProductController |
TC-S-03-E |
订单 |
服务商 |
P2 |
异常 |
tests/test-cases/vendor.md#TC-S-03-E |
— |
ProductOrderController |
TC-S-04-E |
订单核销 |
服务商 |
P2 |
异常 |
tests/test-cases/vendor.md#TC-S-04-E |
— |
订单服务 |
TC-S-05-E |
库存 |
服务商 |
P2 |
异常 |
tests/test-cases/vendor.md#TC-S-05-E |
— |
库存服务 |
TC-S-06-E |
售后 |
服务商 |
P2 |
异常 |
tests/test-cases/vendor.md#TC-S-06-E |
— |
售后 |
TC-S-07-E |
活动报名 |
服务商 |
P3 |
异常 |
tests/test-cases/vendor.md#TC-S-07-E |
— |
活动管理 |
TC-S-08-E |
对账 |
服务商 |
P2 |
异常 |
tests/test-cases/vendor.md#TC-S-08-E |
— |
结算 |
TC-S-9-E |
服务商集成/解析中台 |
服务商 |
P2 |
异常 |
tests/test-cases/vendor.md#TC-S-9-E |
— |
服务商集成/解析中台 |
TC-S-10-E |
食谱库 |
服务商 |
P2 |
异常 |
tests/test-cases/vendor.md#TC-S-10-E |
— |
食谱库 |
TC-S-11-E |
合规 |
服务商 |
P2 |
异常 |
tests/test-cases/vendor.md#TC-S-11-E |
— |
合规 |
TC-S-01-P |
入驻 |
服务商 |
P1 |
权限 |
tests/test-cases/vendor.md#TC-S-01-P |
— |
ServiceRoleApplicationController/AdminEcomSupplierController |
TC-S-02-P |
商品 |
服务商 |
P1 |
权限 |
tests/test-cases/vendor.md#TC-S-02-P |
— |
ProductController/AdminProductController |
TC-S-03-P |
订单 |
服务商 |
P1 |
权限 |
tests/test-cases/vendor.md#TC-S-03-P |
— |
ProductOrderController |
TC-S-04-P |
订单核销 |
服务商 |
P1 |
权限 |
tests/test-cases/vendor.md#TC-S-04-P |
— |
订单服务 |
TC-S-05-P |
库存 |
服务商 |
P1 |
权限 |
tests/test-cases/vendor.md#TC-S-05-P |
— |
库存服务 |
TC-S-06-P |
售后 |
服务商 |
P1 |
权限 |
tests/test-cases/vendor.md#TC-S-06-P |
— |
售后 |
TC-S-07-P |
活动报名 |
服务商 |
P2 |
权限 |
tests/test-cases/vendor.md#TC-S-07-P |
— |
活动管理 |
TC-S-08-P |
对账 |
服务商 |
P1 |
权限 |
tests/test-cases/vendor.md#TC-S-08-P |
— |
结算 |
TC-S-9-P |
服务商集成/解析中台 |
服务商 |
P1 |
权限 |
tests/test-cases/vendor.md#TC-S-9-P |
— |
服务商集成/解析中台 |
TC-S-10-P |
食谱库 |
服务商 |
P1 |
权限 |
tests/test-cases/vendor.md#TC-S-10-P |
— |
食谱库 |
TC-S-11-P |
合规 |
服务商 |
P1 |
权限 |
tests/test-cases/vendor.md#TC-S-11-P |
— |
合规 |
TC-S-N01 |
商品 |
服务商 |
P2 |
性能 |
tests/test-cases/vendor.md#TC-S-N01 |
— |
商品管理 |
TC-S-N02 |
订单履约 |
服务商 |
P1 |
性能 |
tests/test-cases/vendor.md#TC-S-N02 |
— |
订单服务 |
TC-S-N03 |
入驻 |
服务商 |
P2 |
兼容 |
tests/test-cases/vendor.md#TC-S-N03 |
— |
服务商后台 |
TC-S-N04 |
订单履约 |
服务商 |
P0 |
安全 |
tests/test-cases/vendor.md#TC-S-N04 |
— |
商户隔离 |
TC-S-N05 |
报告解析接入 |
服务商 |
P0 |
安全 |
tests/test-cases/vendor.md#TC-S-N05 |
— |
上传校验 |
TC-S-N06 |
营养食谱 |
服务商 |
P1 |
安全 |
tests/test-cases/vendor.md#TC-S-N06 |
— |
内容安全 |