多角色端到端测试报告.md 4.7 KB

多角色端到端测试报告

执行时间: 2026-04-25 10:32:02 ~ 2026-04-25 10:32:17

汇总

总用例: 54, 通过: 54, 失败: 0, 通过率: 100.0%

模块 通过/总数 通过率
认证 7/7 100%
系统 1/1 100%
用户管理 2/2 100%
角色管理 3/3 100%
菜单管理 2/2 100%
费用项目 2/2 100%
工作流配置 3/3 100%
备用金流程 10/10 100%
备用金发放 2/2 100%
报销流程 6/6 100%
驳回流程 3/3 100%
权限 6/6 100%
列表筛选 3/3 100%
移动端 4/4 100%

详细结果

认证

用例 状态 结果
管理员登录 ✅ admin
获取当前用户信息 ✅ admin
错误密码返回401 ✅ 401
未登录访问返回401 ✅ 401
员工(zhangsan)登录 ✅ zhangsan
总经理(lisi)登录 ✅ lisi
财务(wangwu)登录 ✅ wangwu

系统

用例 状态 结果
健康检查 ✅ ok

用户管理

用例 状态 结果
用户列表 ✅ total=7
用户分页 ✅ pageSize=2

角色管理

用例 状态 结果
角色列表 ✅ total=4
角色详情 ✅ 管理员
角色详情-不存在 ✅ 404

菜单管理

用例 状态 结果
菜单树 ✅ roots=4
按角色查菜单 ✅ ok

费用项目

用例 状态 结果
费用项目树 ✅ roots=8
费用项目详情 ✅ 差旅费

工作流配置

用例 状态 结果
工作流列表 ✅ total=2
按biz_type查询-备用金 ✅ 备用金审批流程
按biz_type查询-报销 ✅ 报销单审批流程

备用金流程

用例 状态 结果
员工创建备用金申请 ✅ id=17
备用金状态为draft ✅ status=draft
员工提交备用金 ✅ status=pending
获取审批记录 ✅ count=0
我的备用金列表包含新申请 ✅ found id=17
总经理通过(节点1) ✅ status after=pending
财务复核通过(节点2) ✅ status after=pending
审批中状态为pending且有当前节点 ✅ status=pending, node=总经理审批
总经理最终审批通过(节点3) ✅ status=approved
备用金最终状态为approved ✅ status=approved

备用金发放

用例 状态 结果
查看待发放列表(财务角色) ✅ total=1
发放备用金 ✅ ok

报销流程

用例 状态 结果
员工创建报销申请 ✅ id=7
员工提交报销 ✅ status=pending
总经理通过(节点1) ✅ ok
财务复核通过(节点2) ✅ ok
总经理最终审批通过(节点3) ✅ ok
报销最终状态为approved ✅ status=approved

驳回流程

用例 状态 结果
员工创建备用金 ✅ id=18
总经理驳回 ✅ status=rejected
状态为rejected ✅ status=rejected

权限

用例 状态 结果
员工能访问我的申请 ✅ ok
员工能创建备用金 ✅ ok
总经理能查看所有备用金 ✅ ok
财务能查看待支付 ✅ ok
财务能查看备用金发放列表 ✅ ok
员工不能查看待支付(无FINANCE角色) ✅ 403

列表筛选

用例 状态 结果
备用金列表按状态筛选(pending) ✅ ok
备用金列表按状态筛选(approved) ✅ ok
报销列表分页 ✅ pageSize=2

移动端

用例 状态 结果
登录接口返回access_token ✅ has_token
me接口返回角色信息 ✅ has_roleList
备用金创建返回id ✅ has_id
备用金详情包含全部字段 ✅ all_fields_present

测试用户

用户名 密码 角色
zhangsan test123 员工(EMPLOYEE)
lisi test123 总经理(GENERAL_MANAGER)
wangwu test123 财务(FINANCE)
admin admin123 管理员(ADMIN)

测试覆盖范围

  • 认证登录(多角色)
  • 基础数据管理(用户/角色/菜单/费用项目/工作流)
  • 备用金完整流程:创建→提交→审批(3节点)→发放
  • 报销完整流程:创建→提交→审批(3节点)
  • 驳回流程
  • 角色权限(员工/总经理/财务)
  • 列表筛选分页
  • 移动端API兼容性