MBE 全业务流程测试指南
测试日期: 2026-02-02
测试环境: 生产环境 (console.hi-maker.com)
统一密码: Test@123456
测试账号总览
测试地址
业务流程测试用例
流程1: 访客浏览 (无需登录)
| 步骤 |
操作 |
预期结果 |
状态 |
| 1.1 |
访问 https://edu.hi-maker.com |
显示教育平台首页 |
[ ] |
| 1.2 |
浏览专家列表 |
能看到专家卡片 |
[ ] |
| 1.3 |
点击专家详情 |
显示专家介绍 |
[ ] |
| 1.4 |
尝试对话 |
提示需要登录 |
[ ] |
流程2: 普通用户注册与使用
测试账号: user1@mbe-test.com / Test@123456
| 步骤 |
操作 |
预期结果 |
状态 |
| 2.1 |
访问登录页面 |
显示登录表单 |
[ ] |
| 2.2 |
输入账号密码登录 |
登录成功,跳转到用户中心 |
[ ] |
| 2.3 |
查看个人信息 |
显示用户资料 |
[ ] |
| 2.4 |
查看订阅状态 |
显示当前订阅计划 |
[ ] |
| 2.5 |
与专家对话 |
对话正常进行 |
[ ] |
| 2.6 |
查看对话历史 |
显示历史记录 |
[ ] |
| 2.7 |
退出登录 |
返回首页 |
[ ] |
流程3: 开发者功能测试
测试账号: dev1@mbe-test.com / Test@123456
| 步骤 |
操作 |
预期结果 |
状态 |
| 3.1 |
登录开发者账号 |
显示开发者控制台 |
[ ] |
| 3.2 |
查看专家列表 |
显示已创建的专家 |
[ ] |
| 3.3 |
进入专家详情 |
显示专家配置信息 |
[ ] |
| 3.4 |
查看知识库 |
显示上传的知识文档 |
[ ] |
| 3.5 |
查看使用统计 |
显示调用次数、Token消耗 |
[ ] |
| 3.6 |
查看收益报表 |
显示收入明细 |
[ ] |
| 3.7 |
API 密钥管理 |
能创建/查看 API Key |
[ ] |
流程4: 待审核开发者流程
测试账号: dev_pending@mbe-test.com / Test@123456
| 步骤 |
操作 |
预期结果 |
状态 |
| 4.1 |
登录待审核账号 |
显示审核中状态 |
[ ] |
| 4.2 |
尝试创建专家 |
提示权限不足或等待审核 |
[ ] |
| 4.3 |
查看申请状态 |
显示 "待审核" |
[ ] |
流程5: 企业用户功能测试
测试账号: enterprise1@mbe-test.com / Test@123456
| 步骤 |
操作 |
预期结果 |
状态 |
| 5.1 |
登录企业账号 |
显示企业控制台 |
[ ] |
| 5.2 |
查看团队成员 |
显示团队列表 |
[ ] |
| 5.3 |
查看企业订阅 |
显示企业级订阅信息 |
[ ] |
| 5.4 |
查看使用统计 |
显示团队整体用量 |
[ ] |
| 5.5 |
管理 API 配额 |
能分配配额 |
[ ] |
流程6: 操作员管理功能
测试账号: operator@mbe-test.com / Test@123456
| 步骤 |
操作 |
预期结果 |
状态 |
| 6.1 |
登录管理后台 (console.hi-maker.com) |
显示仪表板 |
[ ] |
| 6.2 |
查看数据统计 |
显示用户、对话等统计 |
[ ] |
| 6.3 |
查看用户列表 |
显示用户数据 |
[ ] |
| 6.4 |
查看专家列表 |
显示所有专家 |
[ ] |
| 6.5 |
尝试删除用户 |
权限不足,操作被拒绝 |
[ ] |
| 6.6 |
尝试系统设置 |
权限不足,菜单不显示 |
[ ] |
流程7: 管理员功能测试
测试账号: manager@mbe-test.com / Test@123456
| 步骤 |
操作 |
预期结果 |
状态 |
| 7.1 |
登录管理后台 |
显示仪表板 |
[ ] |
| 7.2 |
用户管理 - 查看 |
能查看所有用户 |
[ ] |
| 7.3 |
用户管理 - 编辑 |
能修改用户信息 |
[ ] |
| 7.4 |
用户管理 - 禁用 |
能禁用/启用用户 |
[ ] |
| 7.5 |
开发者审核 |
能审核待审核开发者 |
[ ] |
| 7.6 |
内容管理 |
能管理专家内容 |
[ ] |
| 7.7 |
尝试系统配置 |
权限不足 |
[ ] |
流程8: 超级管理员功能测试
测试账号: admin@mbe-test.com / Test@123456
| 步骤 |
操作 |
预期结果 |
状态 |
| 8.1 |
登录管理后台 |
显示完整仪表板 |
[ ] |
| 8.2 |
查看系统概览 |
显示所有统计数据 |
[ ] |
| 8.3 |
用户管理 |
完全控制权限 |
[ ] |
| 8.4 |
权限管理 |
能分配/回收权限 |
[ ] |
| 8.5 |
开发者审核 |
能审核通过/拒绝 |
[ ] |
| 8.6 |
计费管理 |
能查看/修改计费 |
[ ] |
| 8.7 |
系统配置 |
能修改系统设置 |
[ ] |
| 8.8 |
查看审计日志 |
显示操作记录 |
[ ] |
| 8.9 |
API 客户端管理 |
能管理 OAuth 客户端 |
[ ] |
流程9: 审核开发者完整流程
管理员: admin@mbe-test.com
待审核开发者: dev_pending@mbe-test.com
| 步骤 |
操作 |
预期结果 |
状态 |
| 9.1 |
[管理员] 查看待审核列表 |
显示 dev_pending 申请 |
[ ] |
| 9.2 |
[管理员] 查看申请详情 |
显示公司信息、资质 |
[ ] |
| 9.3 |
[管理员] 审核通过 |
状态变为 "已审核" |
[ ] |
| 9.4 |
[开发者] 重新登录 |
获得开发者权限 |
[ ] |
| 9.5 |
[开发者] 创建专家 |
能正常创建 |
[ ] |
流程10: 订阅与支付流程
测试账号: user1@mbe-test.com / Test@123456
| 步骤 |
操作 |
预期结果 |
状态 |
| 10.1 |
查看订阅计划 |
显示可用计划列表 |
[ ] |
| 10.2 |
选择订阅计划 |
进入支付页面 |
[ ] |
| 10.3 |
模拟支付 |
支付成功 |
[ ] |
| 10.4 |
确认订阅生效 |
订阅状态更新 |
[ ] |
| 10.5 |
Token 充值 |
余额增加 |
[ ] |
| 10.6 |
查看交易记录 |
显示充值/消费记录 |
[ ] |
测试结果汇总
| 流程 |
通过 |
失败 |
跳过 |
备注 |
| 1. 访客浏览 |
|
|
|
|
| 2. 普通用户 |
|
|
|
|
| 3. 开发者 |
|
|
|
|
| 4. 待审核开发者 |
|
|
|
|
| 5. 企业用户 |
|
|
|
|
| 6. 操作员 |
|
|
|
|
| 7. 管理员 |
|
|
|
|
| 8. 超级管理员 |
|
|
|
|
| 9. 审核流程 |
|
|
|
|
| 10. 订阅支付 |
|
|
|
|
| 总计 |
|
|
|
|
测试人员
- 测试执行: ________________
- 测试日期: ________________
- 测试环境: 生产环境 / 开发环境
问题记录
| ID |
流程 |
步骤 |
问题描述 |
严重程度 |
状态 |
| 1 |
|
|
|
|
|
| 2 |
|
|
|
|
|
| 3 |
|
|
|
|
|
严重程度: Critical / Major / Minor / Suggestion
快速测试命令
确保测试数据存在
# 初始化测试账号
docker exec -it mbe-api python scripts/seed_test_data.py
# 生成业务流程数据
docker exec -it mbe-api python scripts/seed_business_flow_data.py
API 快速验证
# 健康检查
curl https://mbe.hi-maker.com/api/health
# 获取 Dashboard 统计
curl https://mbe.hi-maker.com/admin/api/dashboard/stats
# 测试登录
curl -X POST https://mbe.hi-maker.com/api/v1/auth/login \
-H "Content-Type: application/json" \
-d '{"email": "user1@mbe-test.com", "password": "Test@123456"}'
相关文档