MBE 全业务流程测试指南

测试日期: 2026-02-02
测试环境: 生产环境 (console.hi-maker.com)
统一密码: Test@123456


测试账号总览

角色 账号 说明
超级管理员 admin@mbe-test.com 最高权限
管理员 manager@mbe-test.com 管理权限
操作员 operator@mbe-test.com 运营权限
开发者 dev1@mbe-test.com 已审核通过
待审核开发者 dev_pending@mbe-test.com 待审核
企业用户 enterprise1@mbe-test.com 企业订阅
普通用户 user1@mbe-test.com 消费者

测试地址

服务 生产环境
Admin UI https://console.hi-maker.com
API 文档 https://mbe.hi-maker.com/docs
Education https://edu.hi-maker.com
AIGC https://aigc.hi-maker.com
Lawyer https://law.hi-maker.com

业务流程测试用例

流程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"}'

相关文档