test-report-guide.md 5.1 KB

成长规划师模块测试报告

测试概览

指标 数值
总测试用例数 27
P0级(必须) 18
P1级(重要) 9

测试用例清单

1. 服务类型管理 (API-043 ~ API-046)

ID 测试场景 方法 路径 优先级
API-043 管理员获取服务类型列表 GET /api/admin/service-types P0
API-044 管理员创建服务类型 POST /api/admin/service-types P0
API-045 管理员更新服务类型 PUT /api/admin/service-types/{id} P1
API-046 管理员删除服务类型 DELETE /api/admin/service-types/{id} P1

2. 服务内容管理 (API-047 ~ API-050)

ID 测试场景 方法 路径 优先级
API-047 管理员获取服务内容列表 GET /api/admin/service-contents P0
API-048 管理员创建服务内容(富文本) POST /api/admin/service-contents P0
API-049 管理员更新服务内容 PUT /api/admin/service-contents/{id} P1
API-050 管理员删除服务内容 DELETE /api/admin/service-contents/{id} P1

3. 套餐模板管理 (API-051 ~ API-052)

ID 测试场景 方法 路径 优先级
API-051 获取套餐模板列表 GET /api/guide/package-templates P0
API-052 获取模板详情(含服务项) GET /api/guide/package-templates/{id} P0

4. 套餐状态管理 (API-053 ~ API-054)

ID 测试场景 方法 路径 优先级
API-053 指导师更新套餐状态 PUT /api/guide/packages/{id}/status P0
API-054 指导师删除套餐 DELETE /api/guide/packages/{id} P1

5. 团队管理 (API-055 ~ API-056)

ID 测试场景 方法 路径 优先级
API-055 指导师获取我的团队 GET /api/guide/team P0
API-056 指导师获取邀请码 GET /api/guide/team/invite-code P0

6. 订单与佣金 (API-057 ~ API-059)

ID 测试场景 方法 路径 优先级
API-057 指导师获取订单列表 GET /api/guide/orders P0
API-058 指导师获取订单统计 GET /api/guide/orders/stats P0
API-059 指导师获取佣金明细 GET /api/guide/commissions P1

7. 家庭管理 (API-060 ~ API-061)

ID 测试场景 方法 路径 优先级
API-060 指导师获取服务家庭列表 GET /api/guide/families P0
API-061 指导师获取家庭详情 GET /api/guide/families/{id} P0

8. 服务核销 (API-062 ~ API-063)

ID 测试场景 方法 路径 优先级
API-062 指导师核销服务 POST /api/guide/services/verify P0
API-063 指导师记录服务日志 POST /api/guide/service-logs P1

9. 套餐管理 (API-064 ~ API-066)

ID 测试场景 方法 路径 优先级
API-064 指导师获取我的套餐列表 GET /api/guide/packages P0
API-065 指导师创建套餐 POST /api/guide/packages P0
API-066 指导师更新套餐 PUT /api/guide/packages/{id} P1

10. 消息功能 (API-067 ~ API-069)

ID 测试场景 方法 路径 优先级
API-067 指导师获取消息列表 GET /api/guide/messages P0
API-068 指导师获取会话消息 GET /api/guide/messages/{conversationId} P0
API-069 指导师发送消息 POST /api/guide/messages P0

需求覆盖度

根据 docs/guide-requirements.md 需求文档:

功能模块 API数量 覆盖率
5.1 服务类型 4 100%
5.2 服务内容 4 100%
5.3 套餐模板 2 100%
5.4 成长规划师套餐 5 100%
5.5 成长规划师家庭 2 100%
5.6 成长规划师团队 2 100%
5.7 消息 3 100%
5.8 订单 2 100%

测试用例文件位置

  • API测试用例: docs/系统测试/test-cases.js
  • 测试基类: ApiTestCase (Line 380-600)
  • 测试注册: 模块导出 (Line 5850+)

测试账号

角色 用户名 密码 说明
管理员 admin admin123 负责服务类型/内容管理
成长规划师 teacher teacher123 负责套餐、家庭、团队管理
家长 parent parent123 购买套餐、咨询
孩子 child child123 查看任务、完成任务

待实现API

以下API在后端尚未实现,需要开发:

  1. /api/admin/service-types - CRUD
  2. /api/admin/service-contents - CRUD (富文本)
  3. /api/guide/package-templates - 查询
  4. /api/guide/packages - CRUD + 状态管理
  5. /api/guide/team - 团队管理
  6. /api/guide/orders - 订单查询
  7. /api/guide/commissions - 佣金明细
  8. /api/guide/families - 家庭管理
  9. /api/guide/services/verify - 服务核销
  10. /api/guide/messages - 消息功能