跳到主要内容

企智通 Admin 系统测试用例

测试环境:https://admin.devlovecode.com
测试账号:admin / shijie123(超管)
浏览器:Chrome / Edge 最新版
更新日期:2026-08-18


目录

  1. 登录与鉴权
  2. 系统管理
  3. CRM 客户管理
  4. OA 办公自动化
  5. 审批中心
  6. PSI 进销存
  7. 财务管理
  8. HRM 人事管理
  9. CMS 内容管理
  10. 知识库
  11. 项目管理
  12. 企业网盘
  13. 定时任务
  14. AI 业务系统(MCP)
  15. 跨模块公共用例

用例编号规则

模块-序号,如 AUTH-001CRM-012


1. 登录与鉴权

ID场景前置条件操作步骤预期结果优先级
AUTH-001正确账密登录1. 打开 /login 2. 输入 admin / shijie123 3. 点「登录」跳转到 /dashboard,右上角显示「管理员」,左侧菜单加载完整P0
AUTH-002错误密码登录输入 admin / wrongpass,点「登录」提示密码错误,停留在登录页,显示剩余尝试次数P0
AUTH-003连续错误锁定连续输错密码超过限制次数账号被临时锁定,提示稍后重试P1
AUTH-004空字段校验不填用户名/密码,直接点「登录」表单校验提示「请输入用户名」「请输入密码」P1
AUTH-005登出已登录点击右上角头像 → 退出登录清除 token,跳转到 /loginP0
AUTH-006Token 过期跳转token 已过期任意页面操作触发 API 请求自动跳转到 /login,重新登录后恢复P0
AUTH-007未登录路由守卫未登录直接访问 /crm/customer自动重定向到 /loginP0
AUTH-008修改个人资料已登录个人中心 → 修改昵称/邮箱/手机 → 保存保存成功,右上角显示更新后的信息P1
AUTH-009修改密码已登录个人中心 → 输旧密码 + 新密码 → 保存保存成功,下次登录用新密码P1
AUTH-010动态菜单路由已登录检查左侧菜单树菜单由后端 sys_menu 驱动,与数据库配置一致P1

2. 系统管理

2.1 用户管理 /system/user

ID场景操作步骤预期结果优先级
SYS-001新建用户新建 → 填用户名/密码/昵称/手机/邮箱 → 选角色 → 确定创建成功,列表显示新用户P0
SYS-002用户名重复新建时输入已存在的用户名报错提示用户名已存在P1
SYS-003编辑用户编辑某用户 → 修改昵称 → 保存保存成功,列表刷新P0
SYS-004重置密码编辑用户 → 填新密码 → 保存保存成功,该用户可用新密码登录P1
SYS-005禁用用户编辑用户 → 状态改为禁用 → 保存该用户无法登录P1
SYS-006删除用户删除某非超管用户软删除成功,列表不再显示P1
SYS-007分配角色编辑用户 → 修改角色 → 保存角色变更生效,菜单权限随之变化P0

2.2 角色管理 /system/role

ID场景操作步骤预期结果优先级
SYS-010新建角色新建 → 填名称/编码 → 确定创建成功P0
SYS-011分配菜单权限编辑角色 → 勾选菜单树 → 保存该角色用户登录后只看到勾选的菜单P0
SYS-012分配 API 权限编辑角色 → 勾选 API 列表 → 保存该角色用户只能调用勾选的 APIP0
SYS-013数据权限范围编辑角色 → 设置 data_scope(本部门/仅本人等)列表数据按 data_scope 过滤P1
SYS-014删除角色删除一个未绑定用户的角色删除成功P1

2.3 菜单管理 /system/menu

ID场景操作步骤预期结果优先级
SYS-020新建目录菜单新建 → 类型选「目录」→ 填名称/路径 → 确定菜单树新增该目录P1
SYS-021新建页面菜单新建 → 类型选「菜单」→ component 填对应路径 → 确定前端能正确加载该页面P0
SYS-022新建按钮权限新建 → 类型选「按钮」→ 填权限标识 → 确定按钮权限生效P1
SYS-023禁用菜单编辑菜单 → 状态改禁用 → 保存该菜单不在侧边栏显示P1

2.4 字典管理 /system/dict

ID场景操作步骤预期结果优先级
SYS-030新建字典新建字典 → 填编码/名称 → 添加字典项 → 保存创建成功,业务页面下拉框出现新选项P1
SYS-031编辑字典项修改某字典项的 label/value → 保存已使用的记录显示更新后的 labelP1
SYS-032删除字典删除一个未被使用的字典删除成功P2

2.5 其他系统配置

ID场景操作步骤预期结果优先级
SYS-040站点配置修改企业名称/Logo/联系方式 → 保存官网首页显示更新后的信息P1
SYS-042操作日志查看操作日志列表 → 点详情能看到请求体/响应体/操作人/IPP1
SYS-043登录日志查看登录日志能看到登录成功/失败记录P2
SYS-044编号规则修改客户编号前缀/格式 → 保存新建客户时编号按新规则生成P1
SYS-045数据重置选择某模块 → 确认清空仅超管可操作,清空后该模块数据为空P2

3. CRM 客户管理

3.1 线索管理 /crm/lead

ID场景操作步骤预期结果优先级
CRM-001新建线索新建 → 填名称/电话/来源/级别 → 保存创建成功,自动生成线索编号P0
CRM-002线索查重新建线索时输入已存在的名称/电话提示重复线索/客户P1
CRM-003领取线索在线索池点击「领取」线索移出公海,负责人变为当前用户P0
CRM-004释放线索选中线索 → 「释放到公海」线索移入公海池P0
CRM-005转移线索选中线索 → 「转移」→ 选目标用户负责人变更为目标用户P1
CRM-006转化线索选中线索 → 「转化」线索状态变为「已转化」,自动创建客户+联系人P0
CRM-007线索跟进线索详情 → 跟进 Tab → 写跟进 → 保存时间线出现新跟进记录P0
CRM-008公海自动回收配置回收规则后,超期未跟进的线索定时任务自动回收到公海P2

3.2 客户管理 /crm/customer

ID场景操作步骤预期结果优先级
CRM-020新建客户新建 → 填名称/级别/行业/来源 → 保存创建成功,自动生成客户编号P0
CRM-021编辑客户打开客户详情抽屉 → 修改信息 → 保存保存成功P0
CRM-022客户详情-联系人详情 → 联系人 Tab → 添加联系人联系人列表新增一条P1
CRM-023客户详情-商机详情 → 商机 Tab → 添加商机商机列表新增一条P1
CRM-024客户详情-合同详情 → 合同 Tab → 查看关联合同展示该客户的合同列表P1
CRM-025客户详情-跟进详情 → 跟进 Tab → 写跟进(含 Ctrl+Enter)时间线出现新记录P0
CRM-026客户详情-团队详情 → 团队 Tab → 添加协作成员成员列表新增,可设置只读/协作P2
CRM-027客户详情-变更历史详情 → 变更历史 Tab展示字段变更轨迹P1
CRM-028客户详情-自定义字段详情 → 自定义字段 Tab → 填值 → 保存自定义字段值保存成功P1
CRM-029客户详情-附件详情 → 附件 Tab → 上传文件 → 点击下载上传成功,下载正常(不 404)P0
CRM-030客户领取公海池 → 领取客户负责人变为当前用户P0
CRM-031客户转移转移客户给其他用户负责人变更,变更历史有记录P0
CRM-032删除客户删除某客户软删除成功P1
CRM-033数据权限过滤非超管用户(仅本人范围)查看客户列表只能看到自己负责的客户P0

3.3 商机管理 /crm/opportunity

ID场景操作步骤预期结果优先级
CRM-050新建商机新建 → 关联客户 → 填名称/金额 → 保存创建成功P0
CRM-051阶段流转商机详情 → 变更阶段(如 谈判中 → 已成交)阶段变更成功,阶段历史有记录P0
CRM-052看板视图切换看板视图按阶段分列展示,卡片可拖拽P1
CRM-053赢单生成合同商机阶段改为「已成交」→ 创建合同合同自动带入客户和金额P1

3.4 合同管理 /crm/contract

ID场景操作步骤预期结果优先级
CRM-070新建合同新建 → 关联客户 → 填金额/日期 → 保存创建成功P0
CRM-071合同明细项合同详情 → 添加产品明细行明细行保存成功P1
CRM-072回款计划合同详情 → 添加回款计划计划列表新增一条P1
CRM-073登记回款合同详情 → 登记回款 → 填金额/日期 → 保存回款记录新增,合同已回款金额累计P0
CRM-074合同模板渲染使用模板新建合同 → 变量替换${customerName} 等占位符被正确替换P1

3.5 自定义字段 /crm/field

ID场景操作步骤预期结果优先级
CRM-090添加字段点击左侧类型(如单行文本)字段出现在表单预览区P0
CRM-091编辑字段属性选中字段 → 修改名称 → 点「保存属性」保存成功(不报 Type 校验错误)P0
CRM-092选项类字段配置添加「下拉单选」→ 在属性区配置选项 → 保存选项保存成功,客户详情中下拉框显示选项P0
CRM-093字段排序点字段上移/下移按钮顺序更新,保存成功P1
CRM-094删除字段删除某自定义字段删除成功,表单不再显示P1
CRM-095字段移动端显示创建字段并开启「移动端」开关移动端表单中出现该字段P2

3.6 跟进计划 /crm/follow

ID场景操作步骤预期结果优先级
CRM-110新建计划点「新建跟进计划」→ 填类型/内容/计划时间 → 确定列表新增一条待办计划P0
CRM-111转跟进记录选中计划 → 「转跟进记录」→ 确认计划消失,跟进记录生成P0
CRM-112跳过计划选中计划 → 「跳过」计划状态变更P1
CRM-113编辑计划编辑计划 → 修改时间 → 保存保存成功P1
CRM-114删除计划删除某计划删除成功P1

4. OA 办公自动化

ID场景模块路径操作步骤预期结果优先级
OA-001新建报销单/oa/expense新建 → 填标题/费用明细/金额 → 提交审批创建成功,进入审批流P0
OA-002报销打款/oa/expense已审批的报销单 → 点「标记已打款」状态变为「已打款」P1
OA-003出差申请/oa/trip新建出差 → 填目的地/预算/日期 → 提交创建成功P1
OA-004借款+还款/oa/loan新建借款 → 标记部分还款 → 再还清还款状态:未还→部分→已还清P1
OA-005工作日志/oa/work-log新建日报 → 填今日完成/明日计划 → 保存列表新增记录P1
OA-006日程安排/oa/schedule新建日程 → 设提醒 → 保存日历视图显示该日程P2
OA-007会议室预订/oa/meeting-booking选会议室+时间段 → 提交预订预订成功(无冲突时)P1
OA-008会议室冲突/oa/meeting-booking同一会议室同一时间段重复预订报错提示时间冲突P1
OA-009公告发布/oa/notice新建公告(草稿)→ 发布首页公告栏显示该公告P1
OA-010公告撤回/oa/notice已发布的公告 → 撤回公告状态变为已撤回P2
OA-011站内消息/oa/message给某用户发一条消息对方实时收到(SSE 推送)P1
OA-012消息已读/oa/message点击「全部已读」未读数清零P1
OA-013自定义表单/oa/form-template新建表单模板 → 配置字段 → 启用 → 员工填写提交数据可查看P2

5. 审批中心

ID场景模块路径操作步骤预期结果优先级
APR-001我的待办/approval/todo查看待办列表展示待审批任务P0
APR-002审批通过待办详情打开审批单 → 点「同意」任务流转到下一节点或结束P0
APR-003审批驳回待办详情打开审批单 → 点「驳回」→ 填原因整个审批实例驳回,业务状态回滚P0
APR-004撤回审批/approval/mine我发起的审批 → 撤回审批终止P1
APR-005已办列表/approval/done查看已办展示已处理的审批记录P1
APR-006流程设计器/approval/flow新建流程 → 拖入审批节点 → 配置审批人 → 保存 → 启用流程可被业务模块使用P0
APR-007条件分支流程设计器配置金额>5万走总经理分支不同金额自动走不同路径P1
APR-008会签模式流程设计器审批节点配会签(全员同意)所有审批人都同意才通过P1
APR-009或签模式流程设计器审批节点配或签(任一同意)任一审批人同意即通过P1
APR-010报销发起审批/oa/expense报销单提交审批审批待办中出现该报销单P0

6. PSI 进销存

ID场景模块路径操作步骤预期结果优先级
PSI-001新建供应商/psi/supplier新建 → 填名称/联系人/电话 → 保存列表新增P1
PSI-002新建仓库/psi/warehouse新建 → 填名称/地址 → 保存列表新增P1
PSI-003创建采购单/psi/purchase-order新建 → 选供应商 → 添加商品明细 → 保存创建成功,状态「待入库」P0
PSI-004采购入库/psi/purchase-order采购单 → 执行入库状态变「已入库」,库存增加P0
PSI-005采购退货/psi/purchase-return新建退货 → 选原采购单 → 退货出库库存减少P1
PSI-006创建销售单/psi/sales-order新建 → 选客户 → 添加商品 → 保存创建成功,状态「待出库」P0
PSI-007销售出库/psi/sales-order销售单 → 执行出库状态变「已出库」,库存减少P0
PSI-008库存不足出库/psi/sales-order出库数量 > 当前库存报错提示库存不足P0
PSI-009销售退货/psi/sales-return新建退货 → 入库库存恢复P1
PSI-010库存结余/psi/stock查看库存列表按仓库+产品展示结余数量P1
PSI-011收发明细/psi/movement查看出入库流水展示所有出入库记录P1
PSI-012库存预警/psi/stock查看低库存商品标红显示低于安全库存的商品P2

7. 财务管理

ID场景模块路径操作步骤预期结果优先级
FIN-001会计科目/finance/account查看科目树树形展示资产/负债/权益/成本/损益P1
FIN-002新增科目/finance/account新增子科目 → 保存科目树新增节点P1
FIN-003录入凭证/finance/voucher新建凭证 → 选科目 → 填借贷金额 → 保存借贷平衡校验通过,凭证创建成功P0
FIN-004借贷不平/finance/voucher借方总额 ≠ 贷方总额 → 保存报错提示借贷不平衡P0
FIN-005凭证审核/finance/voucher未审核凭证 → 点「审核」状态变为已审核P1
FIN-006开具发票/finance/invoice新建发票 → 关联合同 → 填金额 → 保存创建成功P1
FIN-007应收收款/finance/receivable应收单 → 标记结算 → 填收款金额结算状态更新P1
FIN-008财务报表/finance/report查看资产负债表/利润表报表数据正确展示P2

8. HRM 人事管理

ID场景模块路径操作步骤预期结果优先级
HRM-001部门树/hrm/department查看部门树树形展示多级部门P0
HRM-002新增部门/hrm/department新建子部门 → 填名称 → 保存树新增节点P1
HRM-003岗位管理/hrm/position新建岗位 → 绑定部门 → 保存列表新增P1
HRM-004新增员工/hrm/employee新建 → 填姓名/工号/部门/岗位 → 保存创建成功P0
HRM-005员工转正/hrm/employee试用期员工 → 操作转正状态变更为正式P1
HRM-006员工离职/hrm/employee操作离职 → 批量转移客户/线索该员工名下业务数据转移给指定人P1
HRM-007请假申请/hrm/leave新建请假 → 填类型/天数 → 提交审批进入审批流P1
HRM-008考勤汇总/hrm/attendance查看月度考勤展示出勤/迟到/缺卡统计P2
HRM-009绩效考核/hrm/performance发起考核 → 员工自评 → 主管评分评分流程完成P2
HRM-010招聘职位/hrm/recruitment新建职位 → 发布 → 添加候选人候选人列表可追踪状态P2

9. CMS 内容管理

ID场景模块路径操作步骤预期结果优先级
CMS-001新建文章/cms/article新建 → 填标题/正文(Markdown)/分类 → 发布官网展示该文章P0
CMS-002文章草稿/cms/article新建 → 保存为草稿不在官网展示,后台可见P1
CMS-003编辑文章/cms/article编辑已发布文章 → 修改内容 → 保存官网内容更新P1
CMS-004文章置顶/热门/cms/article设置 is_top / is_hot官网首页优先展示P2
CMS-005分类管理/cms/category新建分类 → 保存文章可选择该分类P1
CMS-006单页管理/cms/page新建单页(如关于我们)→ 发布官网可访问该页面P1
CMS-007标签管理/cms/tag新建标签 → 保存文章可使用该标签P2

10. 知识库

ID场景模块路径操作步骤预期结果优先级
KB-001新建分类/kb/category新建分类 → 填名称 → 保存分类树新增节点P1
KB-002新建文档/kb/document新建 → 填标题/内容 → 保存文档列表新增P0
KB-003富文本编辑/kb/document/editor打开编辑器 → 编辑内容 → 保存内容保存成功,格式正确P1
KB-004版本回滚/kb/document查看版本历史 → 选择旧版本 → 恢复内容回滚到历史版本P1
KB-005发布/草稿/kb/document文档状态切换草稿不对外展示,已发布可见P1

11. 项目管理

ID场景模块路径操作步骤预期结果优先级
PRJ-001新建项目/project新建 → 关联客户 → 填名称/经理/成员 → 保存创建成功P1
PRJ-002添加任务项目详情添加任务 → 填标题/负责人 → 保存任务列表新增P1
PRJ-003任务状态变更项目详情拖拽任务从「待办」到「已完成」状态变更成功P1
PRJ-004项目进度项目详情更新进度百分比 → 保存进度条更新P2

12. 企业网盘

ID场景模块路径操作步骤预期结果优先级
CLD-001新建文件夹/cloud新建文件夹 → 填名称 → 确定文件列表新增文件夹P1
CLD-002上传文件/cloud选择文件 → 上传文件出现在列表P0
CLD-003个人空间隔离/cloud切换到个人空间 → 上传文件仅本人可见P1
CLD-004部门空间共享/cloud切换到部门空间 → 上传文件同部门成员可见P1
CLD-005文件重命名/cloud右键文件 → 重命名 → 保存名称更新P2
CLD-006删除到回收站/cloud删除文件文件移入回收站,常规列表不可见P2

13. 定时任务

ID场景模块路径操作步骤预期结果优先级
JOB-001新建任务/enterprise/job新建 → 填名称/Cron表达式/处理器 → 保存创建成功,状态运行中P1
JOB-002手动触发/enterprise/job点「执行」异步执行,任务日志新增一条P1
JOB-003暂停任务/enterprise/job暂停某任务状态变暂停,不再定时触发P2
JOB-004查看执行日志/enterprise/job-log查看日志列表展示状态/耗时/输出/异常P1
JOB-005Cron 格式校验/enterprise/job输入无效 Cron(如 99 * * * * *报错提示格式无效P2

14. AI 业务系统(MCP)

全部业务功能通过 MCP 协议开放(/mcp 端点,API Key 认证),可被 Claude Desktop / Cursor 等 AI 客户端直接调用。密钥在「个人中心 → API Key」管理。

ID场景前置条件操作步骤预期结果优先级
AI-001创建 API Key已登录个人中心 → API Key → 新建 → 勾选工具集(如仅 CRM)→ 保存生成 qzt_ 前缀密钥,仅展示一次P1
AI-002MCP 连接AI-001 的密钥客户端配置 url=https://域名/mcp + Authorization: Bearer qzt_xxx → 连接连接成功,tools/list 只返回勾选工具集内的工具P1
AI-003自然语言查数据已连接对 AI 说「查客户 XX 的资料和最近三次跟进」AI 调用 crm_* 工具,返回真实业务数据P1
AI-004自然语言写数据已连接对 AI 说「给客户 XX 建一条电话跟进,要点是……」crm_followup_create 成功落库,后台可见该记录P1
AI-005工具集裁剪密钥仅勾选 CRM让 AI 调用 OA 工具(如发公告)工具不可见 / 调用被拒绝P2
AI-006操作级权限普通角色(无 HRM 权限)的密钥让 AI 查员工薪资Casbin 拒绝,返回无权限提示P1
AI-007吊销密钥存在已创建密钥删除该 API Key → 客户端再次调用返回 401,调用失败P1

15. 跨模块公共用例

15.1 通用 CRUD 模式

ID场景适用范围操作步骤预期结果优先级
X-001分页加载所有列表页翻页 / 改变每页条数数据正确分页,无重复/遗漏P0
X-002关键词搜索所有列表页输入关键词 → 搜索结果正确匹配P0
X-003必填校验所有表单空提交表单提示必填字段P0
X-004表单取消所有 Modal 表单打开新建弹窗 → 填一半 → 点取消数据不保存,弹窗关闭P1
X-005删除确认所有删除操作点击删除弹出确认框,确认后执行P0

15.2 权限控制

ID场景操作步骤预期结果优先级
X-010菜单不可见用只读角色登录无权限的菜单不显示P0
X-011按钮不可见用只读角色进入有权限的页面新建/编辑/删除按钮不显示P0
X-012API 越权拦截用非超管 token 直接调用无权限 API返回 403P0
X-013数据范围过滤data_scope=本部门用户列表只返回本部门数据P0

15.3 文件上传与附件

ID场景操作步骤预期结果优先级
X-020上传图片任意上传组件 → 选图片上传成功,返回 CDN URLP0
X-021上传 PDF任意上传组件 → 选 PDF上传成功P0
X-022文件大小超限上传超过 max_upload_mb 的文件报错提示文件过大P1
X-023文件类型限制上传不允许的扩展名(如 .exe)报错提示文件类型不允许P1
X-024私有文件下载附件面板 → 点击下载私有文件下载成功,不 404P0
X-025删除附件附件面板 → 删除元数据软删除,记录消失P1

15.4 Dashboard 与分析

ID场景模块路径操作步骤预期结果优先级
X-030工作台指标/dashboard查看核心指标卡片正确显示客户数/商机数/合同额/回款额P1
X-031回款趋势图/dashboard查看回款趋势折线图图表正常渲染P1
X-032商机漏斗/dashboard查看商机漏斗各阶段数量/金额正确P1
X-033CRM 分析/analysis/crm查看销售排行/合同趋势数据正确展示P2
X-034HRM 分析/analysis/hrm查看人员分布/考勤汇总数据正确展示P2
X-035Finance 分析/analysis/finance查看收支趋势数据正确展示P2
X-036PSI 分析/analysis/psi查看库存价值/采销对比数据正确展示P2

15.5 浏览器兼容性

ID场景测试环境预期结果优先级
X-040Chrome 最新版Windows / macOS全功能正常P0
X-041Edge 最新版Windows全功能正常P1
X-042SafarimacOS全功能正常P1
X-043移动端 H5m.devlovecode.com移动端页面正常(列表加载、表单提交、个人中心)P1

测试执行记录模板

用例 ID执行日期执行人结果(通过/失败/阻塞)备注/缺陷描述
AUTH-0012026-08-10
...

已知修复记录

日期模块缺陷描述修复 commit
2026-08-10移动端列表页首次加载为空(useInfiniteList 未自动加载)
2026-08-10移动端FloatingBubble 不可见(缺 CSS 变量)
2026-08-10移动端FormSheet 提交无响应(Button type=submit 不可靠)
2026-08-10后端私有附件下载 404(SignURL 硬编码 /api 前缀)27d7c9b
2026-08-10CRM自定义字段保存属性报 Type 校验失败0617adb