# 白话用工侠完整运行测试报告 ## 1. 报告结论 - 测试时间:2026-07-30 08:56—09:12(Asia/Shanghai) - 测试地址:[https://console.bhygx.com/ent_app_dashboard](https://console.bhygx.com/ent_app_dashboard) - 测试企业:唐山菲斯克人力资源服务有限公司 - 测试账号:`139****9106`(报告不记录密码) - 测试方式:使用真实浏览器登录,逐项进入菜单、列表、表单、筛选器、计算器、风险待办和视频播放页面,执行可逆操作并核对页面状态。 - 总体结论:核心菜单和主要业务入口可以正常使用;员工、合同、模板、风险待办等数据可以加载。当前最需要优先处理的是 3 条严重超期合同待办、待办统计口径不一致、医疗期法律依据时效、背景调查额度异常显示,以及频繁出现的前端网络/脚本错误。 本次没有执行任何会正式改变业务数据的操作,包括:发布通知、发送 AI 问题、提交判赔、上传文件、发起背调、保存草稿、办理合同续签/终止、删除合同、提交民主程序、提交诊断问卷、导出人员或下载合同。 ## 2. 核心业务数据概览 ### 2.1 工作台合规数据 | 指标 | 当前值 | |---|---:| | 合规健康度 | 63 / 100,中等风险 | | 风险点 | 3 | | 首页待处理 | 4 项 | | 合同管理评分 | 90 | | 规章制度评分 | 60 | | 考勤工时评分 | 80 | | 员工档案评分 | 52 | | 社保公积金评分 | 55 | | 本年度价值贡献 | ¥0 | | 民主中 / 公示中 / 废弃制度 | 0 / 0 / 0 | | 用工体检 | 尚未提交问卷 | ### 2.2 人员与合同 | 项目 | 当前值 | |---|---:| | 花名册总人数 | 25 | | 在职 | 21 | | 正式员工 | 21 | | 试用期 | 0 | | 待入职 | 0 | | 离职 | 4 | | 其他人员 | 4 | | 试用期即将到期 | 0 | | 合同总数 | 70 | | 首页合同超期待办 | 3 条 | 3 条待办合同分别已经超期约 364、397、411 天。为保护个人信息,本报告不写入员工姓名、手机号和合同文件链接。 ### 2.3 内容与业务记录 | 模块 | 当前数据 | |---|---| | 考勤管理 | 暂无发布记录 | | 工资条管理 | 暂无发布记录 | | 办理记录 | 暂无记录 | | 办理草稿 | 暂无草稿 | | 企业文本库 | 暂无企业自建文本 | | 用工文本模板库 | 87 个模板 | | 视频中心 | 20 个课程模块;列表第一页展示 12 个 | | 通知管理 | 暂无通知记录 | | 民主程序 | 暂无民主/公示记录 | ## 3. 完整菜单与功能测试结果 ### 3.1 登录与全局框架 | 检查项 | 结果 | 说明 | |---|---|---| | 账号密码登录 | 通过 | 能从登录页正常进入企业工作台 | | 企业切换 | 通过 | 当前只显示 1 家企业,并提供“全部企业”入口 | | 左侧菜单 | 通过 | 菜单展开、收起和路由跳转正常 | | 顶部通知 | 可见 | 页面右上角有通知角标 | | 返回工作台 | 通过 | 测试结束后已恢复到工作台 | ### 3.2 工作台 已验证: - 合规健康度及 5 个评分细项正常显示。 - 高优先级风险预警会轮播显示不同员工的合同到期提醒。 - 点击“立即处理”后,会在当前页面打开待办中心。 - 待办中心包含“待办 / 已办”“全部 / 超期未处理 / 今日到期”筛选。 - 进入具体合同待办后,可打开“发送续签通知”处理弹窗。 - 弹窗支持:发送续签通知、已线下续签、终止合同、自定义签署。 - 弹窗展示合同名称、起始日期、到期状态和合同 PDF 查看链接。 - 本次只打开并关闭弹窗,没有选择续签次数,也没有点击提交。 ### 3.3 白小侠 AI #### 智能问答 - 页面正常加载,包含新对话、最近会话、转专家、附件上传和问题输入框。 - 输入测试文字后,发送按钮会启用;清空文字后恢复禁用。 - 未发送测试问题,避免生成外部消息或消耗服务额度。 #### 文件审查 - 页面正常加载,可选择文书类型。 - 已验证类型选择和上传入口联动。 - 当前可见类型包括:劳动合同、协商解除劳动合同协议、劳务协议、实习协议、保密协议。 - 文件限制提示:`doc/docx`,100MB 以内。 - 未上传真实文件,未创建审查任务。 #### 判赔预测器 - 页面正常加载,提供 12 类争议场景。 - 可填写员工/工龄、事实、地区、月薪、制度公示和证据留痕等信息。 - 页面自带演示数据,并明确提示结果仅供决策参考。 - 未点击“预测仲裁结果”,避免调用正式预测或消耗额度。 ### 3.4 员工管理 #### 花名册 - 共 25 人,第一页正常展示 10 人。 - 姓名搜索可用,但输入后需要按 Enter 才会触发查询。 - 使用已存在的姓名测试后,结果正确收敛为 1 条;清空并按 Enter 后恢复 25 条。 - 支持部门筛选、添加人员、导出、人事管理、更多操作。 - “添加人员”弹窗可正常打开,包含: - 添加已入职员工; - 添加待入职人员; - 在线创建; - 二维码邀请; - 批量导入。 - 本次未新增、导入或导出人员。 #### 考勤管理 - 页面、姓名搜索、日期范围和“发布考勤表”入口正常。 - 当前暂无考勤发布记录。 - 页面说明仅支持平台标准模板。 - 未上传或发布考勤表。 #### 工资条管理 - 页面、姓名搜索、日期范围、“定时发送记录”和“发布工资条”入口正常。 - 当前暂无工资条发布记录。 - 页面说明支持定时发送,且发送前可以取消。 - 未上传或发布工资条。 ### 3.5 用工办理 “发起办理”页面可正常进入,当前提供 13 类流程: 1. 员工录用 2. 员工入职 3. 自定义合同签署 4. 员工信息提交 5. 员工转正 6. 合同变更 7. 合同续签 8. 合同中止 9. 开具收入证明 10. 合同终止 11. 合同解除 12. 开具离职证明 13. 灵活用工 已实际打开“员工录用”表单,验证以下区域可以加载:人员选择、入职时间、公司地址、部门、岗位、直属上级、联系方式、试用期薪酬、转正薪酬、携带材料、预览、流程图、存草稿和发布按钮。 办理记录和办理草稿页面的查询、重置和列表结构正常,目前均无记录。本次未保存草稿、未预览生成文书、未发布录用通知。 ### 3.6 合同管理 - 合同列表共 70 条,分页正常,第一页展示 10 条。 - 支持合同类型、合同状态、创建日期查询及重置。 - 列表支持查看、下载和删除。 - 同时存在履约中、已到期和无固定期限合同。 - 本次未查看合同正文、未下载、未删除。 ### 3.7 用工风控 #### 背景调查 - 工作台显示背景调查入口、人员选择框、免责声明和“发起背调”按钮。 - 当前页面显示“剩余:-1次”,但按钮仍处于可点击状态。 - 未勾选免责声明、未选择人员、未发起调查。 #### 规章制度民主程序 - 页面说明、人员范围、文件选择、标题、截止日期、说明、发布按钮均正常。 - 说明框包含系统预置的 148 字通知模板。 - 当前无民主记录和公示记录。 - 未选择文件、未发布民主程序。 #### 用工体检诊断 - 页面可正常进入,列出劳动合同、规章制度、社保、背景调查、工时加班、竞业限制等诊断维度。 - 点击“开始诊断”会离开平台,跳转到腾讯问卷 `wj.qq.com`。 - 外部问卷能够打开,首题正常显示。 - 外部 URL 携带 `openid` 查询参数;本报告不记录其具体值。 - 未回答或提交问卷,随后返回平台。 ### 3.8 知识中心 #### 企业文本库 - 查询、重置、新建入口正常。 - 使用不存在的名称查询后正确显示空结果,重置后输入框清空。 - 当前没有企业自建文本。 - 未新建或上传文本。 #### 用工文本模板库 - 共 87 个模板,包含劳动关系、社保公积金、并购、跨境外派等类别。 - 查询和重置入口正常。 - 未下载或使用模板发起流程。 #### 视频中心 - 课程搜索、课程类型筛选、分页和课程卡片正常。 - 使用不存在的课程名搜索后结果清空;清除关键词并再次搜索后恢复 12 个课程卡片。 - 第一页有 12 个课程,详情页目录总计 20 个模块。 - 已打开第一门课程,视频播放器能够加载并开始播放;随后已暂停。 - 未持续播放、未切换全屏或画中画。 ### 3.9 通知管理 - 通知标题搜索、发布通知和列表结构正常。 - 当前暂无通知记录。 - 发布表单可以正常打开,包含标题、正文、目标人群和定时发布。 - 目标人群显示“全体人员(21人)”,与花名册在职人数一致。 - 本次点击取消退出,没有发布通知。 ### 3.10 常用计算器 #### 五险一金计算器 已实际运行一次无副作用计算: - 城市:唐山市 - 社保基数:3920.55 - 公积金基数:2200 - 公积金比例:单位 5% + 个人 5% - 个人缴纳:570.16 - 企业缴纳:1388.34 - 合计:1958.50 计算明细能够正常展开,养老、医疗、大病、失业、工伤、长期护理和公积金项目均有结果。 #### 医疗期计算器 - 上海 / 全国(非上海)模式切换正常。 - 上海模式包含入职日期、计算截止日期和累计病休天数。 - 全国模式包含入职日期、累计工龄满十年日期、连续/非连续病休、病休起止日期。 - 未填写真实员工日期,未生成正式计算结果。 ## 4. 发现的问题与风险 ### P0:业务合规风险——3 条合同严重超期 待办中心有 3 条合同到期任务,分别超期约 364、397、411 天。系统本身已经将其标记为高优先级风险,但仍长期未处理。 建议:立即由 HR/法务逐人核实实际劳动关系、线下续签材料、是否已离职、是否应补签或归档。尤其要确认是否已经形成无固定期限劳动合同、事实劳动关系或违法终止风险。 ### P1:已离职人员仍出现在续签待办中 3 条合同到期待办中,至少有 1 人在花名册里的员工状态为“离职”,但仍持续出现在“发送续签通知”办理入口。 可能原因:离职流程未闭环、合同终止状态未同步、历史待办未归档,或风控规则没有排除离职人员。 建议:核对员工状态、合同状态和待办状态的同步规则;离职完成后应关闭不再适用的续签待办,或明确标记为“历史遗留待核验”。 ### P1:首页待处理数量与待办列表不一致 - 首页显示:4 项待处理。 - 点击“立即处理”后的“全部”待办列表:3 条记录,分页只有 1 页。 建议:确认首页是否混合统计了其他类型任务;如果是,应在待办中心展示分类和总数。如果不是,则修复统计缓存或任务状态同步。 ### P1:医疗期计算器展示的上海法规有效期已经过期 页面仍显示相关规定“效期延长至 2025年6月30日”,而测试日期为 2026-07-30。 风险:医疗期属于高敏感劳动合规事项,过期的有效期说明会削弱计算结果可信度,并可能导致错误的人事决定。 建议:立即核对法规是否再次延长、被替代或废止;更新法律依据、有效期和最后校验日期,并在计算结果旁显示政策版本。 ### P1:背景调查额度显示为负数 页面显示“剩余:-1次”,同时“发起背调”按钮仍可点击。 可能原因:后端使用 `-1` 表示不限次数,但前端直接展示了内部哨兵值;也可能是额度扣减异常。 建议:如果 `-1` 表示不限次数,前端应显示“无限次”;如果不是,应禁止继续发起并修复额度计算。 ### P2:员工风险分布统计口径不清晰 花名册总人数为 25,但初始风险分布显示“高风险 0、中风险 0、健康 10”,三项合计只有 10,恰好等于当前页条数。按姓名筛选到 1 人后,“健康”也变为 1。 建议:明确该统计是“当前页”“当前筛选结果”还是“全体员工”。如果是当前页,应在标题中明确说明;更推荐默认展示全量/筛选结果总计,而不是只统计分页可见数据。 ### P2:无固定期限合同在花名册中显示为超长剩余天数 合同管理中,部分记录明确标记为“无固定期限合同”,到期日使用 `2099-12-31`。花名册则显示为“剩余约 2.68 万天”。 建议:花名册应识别无固定期限合同,直接显示“无固定期限”,不要展示由占位日期计算出的剩余天数,以免误导业务人员和风险评分。 ### P2:前端错误日志频繁 本次走查期间捕获到站点脚本产生的错误: | 错误 | 次数 | |---|---:| | `Axios Network Error` | 39 | | `Cannot read properties of undefined (reading 'clientHeight')` | 6 | | 视频模块 `Cannot read properties of null (reading 'play')` | 1 | 多数页面最终仍能显示,但这些错误可能造成偶发空白、数据加载延迟、视频自动播放失败或隐性接口失败。 建议:在浏览器 Network 面板和服务端日志中定位具体失败接口、HTTP 状态、CORS、超时和重试情况;为异步页面增加加载骨架、错误提示和重试按钮;修复空 DOM 引用。 ### P2:用工体检向第三方页面传递标识参数 “开始诊断”会整页跳转到腾讯问卷,并在 URL 中携带 `openid` 参数。 建议:由产品、法务和安全团队确认该参数是否属于个人标识、是否已在隐私政策中说明、腾讯问卷的数据处理角色和留存周期;建议使用短期一次性令牌,避免直接暴露稳定标识,并考虑新标签页打开或增加返回平台入口。 ### P3:部分页面首次进入存在短暂空白/延迟加载 员工花名册、合同管理、模板库、通知管理等页面在进入后的约 0.7 秒内可能只显示框架,等待约 1.5—1.8 秒后数据才完整出现。 建议:增加统一加载状态或骨架屏,避免用户误以为“暂无数据”;同时结合上述网络错误排查性能瓶颈。 ## 5. 建议的处理优先级 ### 立即处理(当天) 1. 核实并处理 3 条超期合同。 2. 核实已离职人员仍出现续签待办的原因。 3. 对比首页 4 项与待办中心 3 项的统计明细。 4. 确认医疗期计算器法律依据是否仍有效。 ### 一周内处理 1. 修复背景调查 `-1次` 的展示或额度逻辑。 2. 明确员工风险分布的统计口径。 3. 将无固定期限合同显示为语义化状态,而不是 2099 年和数万天。 4. 排查 Axios 网络错误和 `clientHeight` 空引用。 5. 复核腾讯问卷 `openid` 参数的隐私与安全合规。 ### 持续优化 1. 为延迟加载页面增加骨架屏和失败重试。 2. 为关键统计增加“更新时间”和数据来源说明。 3. 对合同、人员、待办三类状态建立每日自动一致性校验。 4. 对法律计算器增加政策版本、适用地区、最后审核日期和免责声明。 ## 6. 建议的回归测试用例 1. 离职员工完成离职后,续签待办是否自动关闭。 2. 首页待办总数是否等于各分类待办之和。 3. 背调额度为 0、正数、无限次时,文案和按钮状态是否正确。 4. 无固定期限合同在合同列表和花名册中的显示是否一致。 5. 花名册风险分布在分页、搜索、部门筛选前后是否符合定义。 6. 医疗期政策更新后,上海和全国模式的计算结果是否经过法务复核。 7. 慢网、接口失败、接口超时下是否显示加载/错误/重试状态。 8. 视频详情页首次进入、自动播放被浏览器拦截、切换课程时是否仍有 `play` 空引用。 9. 外部诊断问卷链接是否使用短期令牌,且返回平台流程正常。 ## 7. 测试边界 以下项目因可能产生正式业务影响,本次只验证到入口或表单,不执行最终动作: - AI 问题发送、转专家、判赔预测; - 文件审查上传; - 添加/导入/导出员工; - 发布考勤和工资条; - 保存或发布各类用工办理流程; - 合同下载、删除、续签、终止和自定义签署; - 发起背景调查; - 发布民主程序和通知; - 提交腾讯诊断问卷; - 使用模板正式发起流程。 如需继续做“可产生真实数据”的验收,建议先创建专用测试企业和测试员工,再按上述回归用例执行提交、短信、小程序待办、电子签署和撤销闭环测试。