绩效系统的测试方法、电子设备及存储介质技术方案

技术编号:37565885 阅读:20 留言:0更新日期:2023-05-15 07:46
本申请公开了一种绩效系统的测试方法、电子设备及存储介质,绩效系统的测试方法包括:响应于对绩效系统的场景测试请求,确定场景测试请求对应的目标测试参数;根据目标测试参数,确定金融测试数据以及场景测试请求对应的至少一个流程节点;利用金融测试数据对至少一个流程节点进行测试,得到场景测试结果。通过上述方式,本申请提供的绩效系统的测试方法可以对不同场景进行自动化测试。以对不同场景进行自动化测试。以对不同场景进行自动化测试。

【技术实现步骤摘要】
绩效系统的测试方法、电子设备及存储介质


[0001]本申请涉及计算机处理
,特别是绩效系统的测试方法、电子设备及存储介质。

技术介绍

[0002]传统的绩效算薪依赖于用户的手动操作,需要人工进行数据获取、核对、汇总、送审、发放,报账等操作。对于数据量庞大、涉及大额资金等情况,工作量大且容易出错。
[0003]随着时代发展,绩效算薪已实现线上全自动发放后,释放产能,全流程规范化操作,减少手工计算失误,提升客户满意度。
[0004]但针对这一全自动的薪资发放流程,测试工作却异常艰难。

技术实现思路

[0005]本申请提供一种绩效系统的测试方法、电子设备及存储介质,可以利用不同的场景下的金融数据对流程节点进行自动化测试。
[0006]为了解决上述技术问题,本申请采用的一个技术方案是:提供一种绩效系统的测试方法,该方法包括:响应于对绩效系统的场景测试请求,确定场景测试请求对应的目标测试参数;根据目标测试参数,确定与金融测试数据以及场景测试请求对应的至少一个流程节点;利用金融测试数据对至少一个流程节点进行测试,得到场景测试结果。
[0007]其中,响应于对绩效系统的场景测试请求,确定场景测试请求对应的目标测试参数之前,包括:在绩效系统新增发放渠道时,生成与渠道对应的场景测试请求。
[0008]其中,响应于对绩效系统的场景测试请求,确定场景测试请求对应的目标测试参数,包括:响应于对绩效系统的场景测试请求,提供一交互界面;响应于用户输入或选择的待测试参数,将待测试参数确定为目标测试参数。
[0009]其中,根据目标测试参数,确定与金融测试数据以及场景测试请求对应的至少一个流程节点,包括:根据目标测试参数,确定场景测试请求对应的第三方系统,构造出与第三方系统对应的模拟测试数据;利用金融测试数据对至少一个流程节点进行测试,得到场景测试结果,包括:利用模拟测试数据和金融测试数据对至少一个流程节点进行测试,得到场景测试结果。
[0010]其中,利用模拟测试数据和金融测试数据对至少一个流程节点进行测试,得到场景测试结果,包括:在测试过程中,响应于调用第三方系统,获取模拟测试数据;利用模拟测试数据和金融测试数据对至少一个流程节点进行测试,得到场景测试结果。
[0011]其中,利用金融测试数据对至少一个流程节点进行测试,得到场景测试结果,包括:在测试过程中,响应于测试异常,获取与测试异常对应的异常流程节点;回滚至异常流程节点,利用另一批金融测试数据从异常流程节点进行测试,得到场景测试结果。
[0012]其中,场景测试请求为清数请求;利用金融测试数据对至少一个流程节点进行测试,得到场景测试结果,包括:利用金融测试数据对至少一个流程节点进行自动清数测试,
得到自动清数测试结果。
[0013]其中,流程节点包括第三方系统节点、奖金汇总节点、计税节点、银行发放节点和报账节点中至少一个。
[0014]为了解决上述技术问题,本申请采用的另一技术方案是:提供一种电子设备,该电子设备包括存储器和处理器,其中,存储器用于存储计算机程序,处理器用于执行计算机程序以实现上述绩效系统的测试方法。
[0015]为了解决上述技术问题,本申请采用的另一技术方案是:提供一种计算机可读储存介质,该计算机可读储存介质用于存储计算机程序,计算机程序在被处理器执行时用于实现上述绩效系统的测试方法。
[0016]本申请的有益效果是:区别于现有技术,本申请提供的绩效系统的测试方法通过确定与场景测试请求对应的目标测试参数,并根据目标测试参数,确定金融测试数据以及场景测试请求对应的至少一个流程节点,进而利用金融测试数据对至少一个流程节点进行测试,得到场景测试结果,可以根据场景测试与测试参数的对应关系,确定出场景对应的流程节点以及利用不同的场景下的金融数据对流程节点进行自动化测试。
附图说明
[0017]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:图1是本申请提供的绩效系统测试方法第一实施例的流程示意图;图2是本申请提供的步骤11一实施例的流程示意图;图3是本申请提供的交互界面一实施例的示意图;图4是本申请提供的绩效系统测试方法第二实施例的流程示意图;图5是本申请提供的电子设备一实施例的结构示意图;图6是本申请提供的计算机可读储存介质一实施例的结构示意图。
具体实施方式
[0018]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0019]随着时代发展,绩效算薪已实现线上全自动发放后,释放产能,全流程规范化操作,减少手工计算失误,提升客户满意度。
[0020]但针对这一全自动的薪资发放流程,测试工作却异常艰难。1、按照实际业务逻辑,薪资月发放流程不可逆,不允许重复发放。但从测试的角度,必须对改流程进行反复验证才能覆盖多个测试场景。2、发放流程牵涉到大数据环境、以及EOA文件审批,中间业务平台,财智通报账等关联系统,容易收到其它系统影响,延后测试进度。3、涉及大额资金,每次版本修改都需要回归,不支持单节点测试,测试周期长,难度大,环节之间数据有相互影响与校
验。在快速迭代的敏捷管理模式下,流程自动化测试的需求日益迫切。基于此,本申请提出以下任一实施例以解决上述任一技术问题。
[0021]参阅图1,图1是本申请提供的绩效系统测试方法第一实施例的流程示意图,该方法包括:步骤11:响应于对绩效系统的场景测试请求,确定场景测试请求对应的目标测试参数。
[0022]在绩效系统中,主要涉及到相关人员月度奖金发放。可以归纳总结为如下4个阶段:奖金明细汇总,按纳税规定计税,银行薪资发放,报账。实际上述每一阶段对应定义为相应的场景。本申请能够对每一场景进行单独测试或关联测试。可以理解,每一场景对应了不同的流程节点。
[0023]在一些实施例中,可以提供一交互界面,测试人员可以在该交互界面选择需要测试的场景,进而生成相应的场景测试请求。
[0024]在一些实施例中,可以对场景对应的造数过程模块化。通过与场景对应的测试参数,构造出与场景对应的金融测试数据。针对绩效系统中的新渠道或新产品,无需重新梳理测试造数场景,只需要修改对应测试参数,即可构造出与场景对应的金融测试数据,进而对整个绩效系统的发放流程进行业务逻辑验证。
[0025]在一些实施例中,参阅图2,步骤11可以包括以下流程:步骤21:响应于对绩效系统的场景测试请求,提供一交互界面。
[0026]在一些实施例中,绩效系统的测试方法可以利用计算机编程语言P本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种绩效系统的测试方法,其特征在于,所述方法包括:响应于对所述绩效系统的场景测试请求,确定所述场景测试请求对应的目标测试参数;根据所述目标测试参数,确定与金融测试数据以及所述场景测试请求对应的至少一个流程节点;利用所述金融测试数据对所述至少一个流程节点进行测试,得到场景测试结果。2.根据权利要求1所述的方法,其特征在于,所述响应于对所述绩效系统的场景测试请求,确定所述场景测试请求对应的目标测试参数之前,包括:在所述绩效系统新增发放渠道时,生成与所述渠道对应的场景测试请求。3.根据权利要求1所述的方法,其特征在于,所述响应于对所述绩效系统的场景测试请求,确定所述场景测试请求对应的目标测试参数,包括:响应于对所述绩效系统的场景测试请求,提供一交互界面;响应于用户输入或选择的待测试参数,将所述待测试参数确定为目标测试参数。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标测试参数,确定与金融测试数据以及所述场景测试请求对应的至少一个流程节点,包括:根据所述目标测试参数,确定所述场景测试请求对应的第三方系统;构造出与所述第三方系统对应的模拟测试数据;所述利用所述金融测试数据对所述至少一个流程节点进行测试,得到场景测试结果,包括:利用所述模拟测试数据和所述金融测试数据对所述至少一个流程节点进行测试,得到场景测试结果。5.根据权利要求4所述的方法,其特征在于,所述利用所述模拟测试数据和所述金融测试数据对所述至少一个流程节点进行测试,得到...

【专利技术属性】
技术研发人员:周敏燕刘菲
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1