Skip to content

资产管理模块 — 业务流程测试用例

生成日期:2026-03-27
模块名称:yudao-module-asset
文档用途:以完整业务场景串联各子功能,覆盖资产全生命周期的端到端测试用例
说明:以一批办公设备从"采购入库 → 领用 → 调拨 → 维修 → 盘点 → 折旧 → 报废"的完整流程为主线


测试前提

要求
后端服务yudao-server 已启动(48080 端口)
前端服务web-antd 已启动(5800 端口)
测试账号admin / admin123(具备 asset:* 全部权限)
字典数据资产管理相关字典已初始化(asset_status、asset_source_type、asset_allocate_type、asset_repair_type、asset_stocktake_type 等)
菜单数据资产管理菜单已初始化(菜单ID 3000~30xx)
基础数据资产分类、存放位置已初始化(至少各有一棵树)

流程一:基础配置(一次性准备)

TC-1.1 资产模块配置

步骤操作预期结果
1左侧菜单进入「资产管理 → 资产配置」配置页正常打开,表单回显现有配置
2设置编号前缀=ZC,日期格式=yyyyMMdd,流水号位数=4保存成功
3开启折旧功能,默认折旧方法=平均年限法,默认使用年限=60月,默认残值率=5%保存成功
4设置保修到期提醒天数=30,借用逾期提醒=开启保存成功
5刷新页面所有配置值保持不变

TC-1.2 资产分类管理

步骤操作预期结果
1进入「资产管理 → 资产分类」分类列表页正常打开,树形结构显示
2新增顶级分类:名称=办公设备,编码=BG,默认使用年限=60月保存成功,列表出现新记录
3在"办公设备"下新增子分类:名称=打印设备,编码=BG-DY树形结构正确显示父子关系
4新增顶级分类:名称=IT设备,编码=IT,默认使用年限=36月保存成功
5编辑"IT设备",修改使用年限为48月修改后数据同步更新
6尝试新增同名分类"办公设备"后端返回"资产分类名称已存在"错误

TC-1.3 存放位置管理

步骤操作预期结果
1进入「资产管理 → 存放位置」位置列表页正常打开,树形结构显示
2新增顶级位置:名称=总部大楼,编码=HQ保存成功
3在"总部大楼"下新增:名称=二楼办公区,编码=HQ-2F树形结构正确
4在"总部大楼"下新增:名称=服务器机房,编码=HQ-SRV列表显示3条记录

流程二:资产入库(资产生命周期起点)

TC-2.1 采购入库(单据创建与审批)

业务故事:公司采购了一批IT设备(3台笔记本电脑 + 1台打印机),需要登记入库。

步骤操作预期结果
1进入「资产管理 → 资产入库」,点击「新增入库」入库单表单页打开
2填写基本信息:入库类型=采购入库,入库日期=今天,供应商=联想集团字段正常填写
3新增明细行 1:名称=ThinkPad T14s 笔记本,分类=IT设备/笔记本电脑,数量=3,单价=8500明细行添加成功,金额自动计算=25500
4新增明细行 2:名称=HP LaserJet 打印机,分类=办公设备/打印设备,数量=1,单价=3200总金额自动汇总=28700
5点击「暂存」提示操作成功,入库单号自动生成(ZC 开头),状态为"草稿"
6点击「提交审批」(若已配置BPM流程)流程发起成功,审批状态变为"审批中"
7审批通过后入库单状态变为"已通过",系统自动生成4张资产卡片
8返回入库单列表新入库单出现在列表中,审批状态正确

TC-2.2 入库单列表与搜索

步骤操作预期结果
1按入库类型筛选"采购入库"筛选结果正确
2按日期范围搜索结果包含刚创建的入库单
3点击入库单号查看详情入库单详情页打开,明细行数据正确

流程三:资产台账查看

TC-3.1 资产卡片列表

步骤操作预期结果
1进入「资产管理 → 资产台账」资产卡片列表页正常打开
2验证入库后自动生成的4张卡片列表中有4条记录:3台笔记本 + 1台打印机
3资产编号检查编号格式为 ZC20260327-0001 ~ ZC20260327-0004
4状态检查4张卡片状态均为"闲置"
5按分类筛选"笔记本电脑"筛选出3条记录
6按状态筛选"闲置"筛选出全部4条记录

TC-3.2 资产卡片详情

步骤操作预期结果
1点击第一台笔记本的"详情"资产详情页打开
2基本信息区域名称、分类、编号、规格型号正确
3财务信息区域原值=8500,净值=8500,累计折旧=0
4使用信息区域使用人/部门/位置均为空(尚未领用)
5资产履历区域至少有一条"入库"事件记录
6返回列表正常返回,列表数据不变

流程四:资产领用(资产分配给员工)

TC-4.1 创建领用申请

业务故事:员工张三申请领用一台笔记本电脑办公使用。

步骤操作预期结果
1进入「资产管理 → 领用/借用」,点击「新增」领用/借用表单页打开
2选择类型=领用,领用日期=今天,申请人=张三字段正常
3选择资产:选择第一台笔记本电脑(状态为闲置的可选)资产选择控件正常,显示可用资产
4暂存操作成功,单据编号自动生成
5提交审批审批流程发起成功
6审批通过后领用单状态变为"已通过"
7查看资产台账中该笔记本状态从"闲置"变为"使用中",使用人=张三

TC-4.2 创建借用申请

业务故事:员工李四因出差需要借用一台笔记本,预计1周后归还。

步骤操作预期结果
1新增借用单:类型=借用,申请人=李四表单打开,显示"预计归还日期"字段
2选择第二台笔记本,预计归还日期=7天后选择成功
3提交审批 → 通过审批通过,资产状态变为"使用中",归还状态=待归还
4在领用/借用列表查看显示归还状态"待归还",预计归还日期正确

流程五:资产归还

TC-5.1 资产归还登记

业务故事:李四出差回来,归还借用的笔记本。

步骤操作预期结果
1在领用/借用列表中找到李四的借用单,点击「归还」归还表单打开
2填写实际归还日期=今天日期控件正常
3确认归还操作成功,归还状态变为"已归还"
4查看资产台账中该笔记本状态从"使用中"变回"闲置",使用人清空
5查看资产履历新增"借用"和"归还"两条事件记录

流程六:资产调拨(跨部门转移)

TC-6.1 创建调拨申请

业务故事:研发部多余一台笔记本,需要调拨给市场部使用。

步骤操作预期结果
1进入「资产管理 → 资产调拨」,点击「新增」调拨单表单打开
2填写:调出部门=研发部,调入部门=市场部,调拨日期=今天,调拨原因=部门间资源调配字段正常
3选择资产:选择归还后闲置的第二台笔记本选择成功
4暂存 → 提交审批 → 审批通过流程正常完成
5查看资产台账中该笔记本归属部门从"研发部"变为"市场部"
6查看资产履历新增"调拨"事件记录,记录调出/调入信息

流程七:资产维修

TC-7.1 维修申请与完成

业务故事:张三使用的笔记本屏幕出现故障,需要送修。

步骤操作预期结果
1进入「资产管理 → 资产维修」,点击「新增」维修单表单打开
2选择资产=张三使用的笔记本,故障描述=屏幕闪烁,维修类型=外部送修字段正常
3填写维修商=联想售后中心,申请日期=今天保存成功
4提交审批 → 审批通过维修状态变为"待维修",资产状态变为"维修中"
5在资产台账中查看该笔记本状态显示"维修中"
6维修完成:填写完成日期、维修费用=500元、维修结果=更换屏幕排线更新成功
7修改维修状态为"已完成"资产状态自动从"维修中"恢复为"使用中"
8查看资产履历新增"送修"和"维修完成"事件记录

流程八:资产盘点

TC-8.1 创建盘点计划

业务故事:季度末对全部IT设备进行盘点。

步骤操作预期结果
1进入「资产管理 → 资产盘点」,点击「新增」盘点计划表单打开
2填写:盘点名称=2026年Q1 IT设备盘点,范围=按分类,选择"IT设备"字段正常
3计划开始日期=今天,计划结束日期=3天后日期控件正常
4保存操作成功,盘点状态为"待执行",自动生成盘点明细
5应盘数量检查应盘数量 = IT设备分类下所有在册资产数

TC-8.2 执行盘点

步骤操作预期结果
1进入盘点执行页面显示待盘点资产列表
2对第一台笔记本:实际位置=二楼办公区,实际状态=使用中,结果=正常录入成功
3对第二台笔记本:实际位置=三楼研发中心(与账面不同),结果=异常标记为异常,高亮显示
4逐一完成所有资产盘点已盘数量递增,进度百分比更新
5完成盘点盘点状态变为"已完成",自动统计正常/异常/盘盈/盘亏数量

流程九:资产折旧

TC-9.1 折旧计提

业务故事:月末对所有在册资产执行折旧计提。

步骤操作预期结果
1进入「资产管理 → 折旧管理」折旧记录列表页打开
2点击「手动计提」,选择月份=2026年3月执行折旧计算
3计提完成生成每台资产的月度折旧记录
4查看折旧明细每条记录包含:资产编号、本月折旧额、累计折旧、净值
5折旧额验证(笔记本,原值8500,残值率5%,使用年限36月)月折旧 = (8500 - 425) / 36 ≈ 224.31 元
6返回资产台账查看笔记本卡片累计折旧增加,净值减少,与折旧记录一致

流程十:资产报废处置(生命周期终点)

TC-10.1 报废申请

业务故事:打印机使用多年后无法维修,申请报废处置。

步骤操作预期结果
1进入「资产管理 → 资产处置」,点击「新增」报废单表单打开
2选择资产=HP打印机,处置方式=报废,报废原因=设备老化无法维修字段正常
3填写处置日期=今天日期控件正常
4暂存 → 提交审批 → 审批通过流程正常完成
5查看资产台账中该打印机状态变为"已报废"
6查看资产履历新增"报废"事件记录
7在资产台账列表按状态筛选"已报废"能筛选出该打印机

流程十一:统计仪表盘与报表

TC-11.1 资产仪表盘

步骤操作预期结果
1进入「资产管理 → 资产首页」仪表盘页面正常打开
2概览卡片显示:资产总数、资产总值、资产净值、本月折旧额
3分类分布图(饼图)显示各分类资产数量占比
4状态分布图(柱图)显示闲置/使用中/维修中/已报废等状态数量
5数据一致性验证仪表盘统计数与资产台账实际数据一致

TC-11.2 统计报表

步骤操作预期结果
1进入统计报表页面报表页正常打开
2查看资产分类统计按分类汇总资产数量、原值、净值
3查看部门资产统计按部门汇总资产数量
4查看折旧汇总按月度/分类汇总折旧数据

流程十二:跨模块联动

TC-12.1 资产入库与合同关联

步骤操作预期结果
1创建采购入库单时,选择「关联合同」合同选择控件正常,可搜索已有合同
2选择一份采购合同合同编号回显到入库单
3入库审批通过后查看资产卡片卡片中显示关联合同编号

TC-12.2 资产状态流转一致性

步骤操作预期结果
1验证整个流程后资产状态笔记本1:使用中(领用),笔记本2:闲置(已归还+调拨),笔记本3:闲置,打印机:已报废
2每次状态变更均有资产履历记录资产履历完整记录全生命周期事件

异常场景

TC-E1 状态冲突校验

步骤操作预期结果
1对"使用中"的资产再次发起领用不允许操作,提示"资产非闲置状态"
2对"已报废"的资产发起调拨不允许操作,提示"资产已报废"
3对"维修中"的资产发起借用不允许操作,提示"资产非闲置状态"

TC-E2 必填字段校验

步骤操作预期结果
1入库单不填入库日期直接提交前端/后端提示必填
2领用单不选择资产直接提交提示"请选择资产"
3维修单不填故障描述直接提交提示必填
4盘点计划不填名称直接保存提示必填

TC-E3 重复性校验

步骤操作预期结果
1创建同编码的资产分类后端返回"资产分类编码已存在"
2创建同名的存放位置(同父级下)后端返回错误

TC-E4 删除保护

步骤操作预期结果
1删除有子分类的父分类提示"存在子分类,无法删除"
2删除有关联资产的分类提示"存在关联资产,无法删除"
3删除已审批通过的入库单不允许删除

测试用例执行顺序建议

TC-1.1 → TC-1.2 → TC-1.3              ← 基础配置(一次性)

TC-2.1 → TC-2.2                        ← 采购入库(资产生命周期起点)

TC-3.1 → TC-3.2                        ← 资产台账验证

TC-4.1 → TC-4.2                        ← 领用 + 借用

TC-5.1                                  ← 归还

TC-6.1                                  ← 调拨

TC-7.1                                  ← 维修

TC-8.1 → TC-8.2                        ← 盘点

TC-9.1                                  ← 折旧计提

TC-10.1                                 ← 报废处置(生命周期终点)

TC-11.1 → TC-11.2                      ← 统计验证

TC-12.1 → TC-12.2                      ← 跨模块联动

TC-E1 → TC-E2 → TC-E3 → TC-E4        ← 异常场景

全流程状态流转验证

入库(闲置) → 领用(使用中) → 归还(闲置) → 调拨(闲置→新部门)

                    维修(维修中) ← 领用(使用中) ← 再领用(使用中)

                    维修完成(使用中)

                    报废申请(报废中) → 已报废
联系我们

获取报价、演示和二开方案

微信咨询二维码

微信咨询

17156169080

添加时备注「RuoYi Office」

在线体验商业版