本发明专利技术提供一种资源分配系统的测试方法、装置、设备及存储介质,该方法包括:构造测试数据,并将所述测试数据分别存放在预先建立的仿真环境内;调用所述测试数据,分别对各测试案例进行测试,得到各测试案例的测试结果;分别判断所述各测试案例的测试结果和各测试案例对应的预期结果是否一致;若测试案例的测试结果和测试案例对应的预期结果一致,则测试案例测试通过;通过构造测试数据并在仿真环境内对测试案例进行测试,缩短了流程测试时间,节省了人力资源,且提高测试效率。
A test method, device, equipment and storage medium of resource allocation system
【技术实现步骤摘要】
一种资源分配系统的测试方法、装置、设备及存储介质
本专利技术涉及测试
,尤其涉及一种资源分配系统的测试方法、装置、设备及存储介质。
技术介绍
现有的对资源分配系统的流程测试需要外部系统对接并且还需要外部系统进行测试数据的准备和修改。在进行流程测试时,需要创建联调环境,各个系统都进行部署,用时比较长且人力资源投入大。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种资源分配系统的测试方法、装置、设备及存储介质,以解决现有流程测试用时较长且人力资源投入大的问题。基于上述目的,本专利技术第一方面提供了一种资源分配系统的测试方法,所述方法包括:构造测试数据,并将所述测试数据分别存放在预先建立的仿真环境内;调用所述测试数据,分别对各测试案例进行测试,得到各测试案例的测试结果;分别判断所述各测试案例的测试结果和各测试案例对应的预期结果是否一致;若测试案例的测试结果和测试案例对应的预期结果一致,则测试案例测试通过。可选地,所述方法还包括:若测试案例的测试结果和测试案例对应的预期结果不一致,则测试案例测试未通过,记录系统漏洞;在系统漏洞修复后,再次调用测试数据,对测试未通过的测试案例进行重新测试,获得重新测试结果;判断所述重新测试结果和测试未通过的测试案例对应的预期结果是否一致;若一致,则测试未通过的测试案例重新测试通过;若不一致,则重复上述步骤直至测试未通过的测试案例重新测试通过。可选地,所述构造测试数据,并将所述测试数据分别存放在预先建立的仿真环境内,包括:获取测试用户相关的原始报文样例;其中,所述原始报文样例包括工商数据、司法数据、税务数据、银行数据和征信数据中的一种或多种;基于所述原始报文样例,构造测试数据;将所述测试数据分别存放在预先建立的仿真环境的不同路径内。可选地,所述调用所述测试数据,分别对各测试案例进行测试,得到各测试案例的测试结果,包括:在所述仿真环境下,模拟测试用户发起资源分配请求;调用所述测试数据,分别对各测试案例进行测试,得到各测试案例的测试结果。可选地,所述分别判断所述各测试案例的测试结果和各测试案例对应的预期结果是否一致,包括:预先根据测试数据,获得各测试案例对应的预期结果;判断所述各测试案例的测试结果和各测试案例对应的预期结果是否一致。基于相同目的,本专利技术第二方面提供了一种资源分配系统的测试装置,所述装置包括:测试数据构造模块,用于构造测试数据,并将所述测试数据分别存放在预先建立的仿真环境内;测试模块,用于调用所述测试数据,分别对各测试案例进行测试,得到各测试案例的测试结果;测试结果判断模块,用于分别判断所述各测试案例的测试结果和各测试案例对应的预期结果是否一致;若测试案例的测试结果和测试案例对应的预期结果一致,则测试案例测试通过。可选地,所述装置还包括系统漏洞记录模块和重新测试模块;系统漏洞记录模块,用于若测试案例的测试结果和测试案例对应的预期结果不一致,则测试案例测试未通过,记录系统漏洞;重新测试模块,用于在系统漏洞修复后,再次调用测试数据,对测试未通过的测试案例进行重新测试,获得重新测试结果;所述测试结果判断模块,还用于判读所述重新测试结果和测试未通过的测试案例对应的预期结果是否一致;若一致,则测试未通过的测试案例重新测试通过;若不一致,则系统漏洞记录模块重复记录系统漏洞,以及重新测试模块重新再次调用测试数据对测试未通过的测试案例进行重新测试获得重新测试结果,直至测试未通过的测试案例重新通过测试。可选地,所述测试数据构造模块,具体用于:获取测试用户相关的原始报文样例;其中,所述原始报文样例包括工商数据、司法数据、税务数据、银行数据和征信数据中的一种或多种;基于所述原始报文样例,构造测试数据;将所述测试数据分别存放在预先建立的仿真环境的不同路径内。可选地,所述测试模块,具体用于:在所述仿真环境下,模拟测试用户发起资源分配请求;调用所述测试数据,分别对各测试案例进行测试,得到各测试案例的测试结果。可选地,所述测试结果判断模块,具体用于:预先根据测试数据,获得各测试案例对应的预期结果;判断所述各测试案例的测试结果和各测试案例对应的预期结果是否一致。基于相同目的,本专利技术第三方面还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本专利技术第一方面任意一项所述的资源分配系统的测试方法。基于相同目的,本专利技术第四方面还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行本专利技术第一方面任意一项所述的资源分配系统的测试方法。从上面所述可以看出,本专利技术提供的资源分配系统的测试方法、装置、设备及存储介质,通过构造测试数据,然后将测试数据存放在仿真环境中,调用测试数据,对各测试案例进行测试,获得测试结果,将测试结果与预期结果进行比对,判断测试结果和预期结果是否一致,如果测试结果和预期结果一致,则测试案例通过测试;通过构造测试数据并在仿真环境内对测试案例进行测试,缩短了流程测试时间,节省了人力资源,且提高测试效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的资源分配系统的测试方法的流程示意图;图2为本专利技术实施例提供的资源分配系统的测试装置的结构示意图;图3为本专利技术实施例提供的一种更为具体的电子设备硬件结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。需要说明的是,除非另外定义,本专利技术实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。现有的对资源分配系统的流程测试需要外部系统对接并且还需要外部系统进行测试数据的准备和修改。在进行流程测试时,需要创建联调环境,各个系统都进行部署,用本文档来自技高网...
【技术保护点】
1.一种资源分配系统的测试方法,其特征在于,所述方法包括:/n构造测试数据,并将所述测试数据分别存放在预先建立的仿真环境内;/n调用所述测试数据,分别对各测试案例进行测试,得到各测试案例的测试结果;/n分别判断所述各测试案例的测试结果和各测试案例对应的预期结果是否一致;/n若测试案例的测试结果和测试案例对应的预期结果一致,则测试案例测试通过。/n
【技术特征摘要】
1.一种资源分配系统的测试方法,其特征在于,所述方法包括:
构造测试数据,并将所述测试数据分别存放在预先建立的仿真环境内;
调用所述测试数据,分别对各测试案例进行测试,得到各测试案例的测试结果;
分别判断所述各测试案例的测试结果和各测试案例对应的预期结果是否一致;
若测试案例的测试结果和测试案例对应的预期结果一致,则测试案例测试通过。
2.根据权利要求1所述的资源分配系统的测试方法,其特征在于,所述方法还包括:
若测试案例的测试结果和测试案例对应的预期结果不一致,则测试案例测试未通过,记录系统漏洞;
在系统漏洞修复后,再次调用测试数据,对测试未通过的测试案例进行重新测试,获得重新测试结果;
判断所述重新测试结果和测试未通过的测试案例对应的预期结果是否一致;
若一致,则测试未通过的测试案例重新测试通过;
若不一致,则重复上述步骤直至测试未通过的测试案例重新测试通过。
3.根据权利要求1所述的资源分配系统的测试方法,其特征在于,所述构造测试数据,并将所述测试数据分别存放在预先建立的仿真环境内,包括:
获取测试用户相关的原始报文样例;其中,所述原始报文样例包括工商数据、司法数据、税务数据、银行数据和征信数据中的一种或多种;
基于所述原始报文样例,构造测试数据;
将所述测试数据分别存放在预先建立的仿真环境的不同路径内。
4.根据权利要求1所述的资源分配系统的测试方法,其特征在于,所述调用所述测试数据,分别对各测试案例进行测试,得到各测试案例的测试结果,包括:
在所述仿真环境下,模拟测试用户发起资源分配请求;
调用所述测试数据,分别对各测试案例进行测试,得到各测试案例的测试结果。
5.根据权利要求1所述的资源分配系统的测试方法,其特征在于,所述分别判断所述各测试案例的测试结果和各测试案例对应的预期结果是否一致,包括:
预先根据测试数据,获得各测试案例对应的预期结果;
判断所述各测试案例的测试结果和各测试案例对应的预期结果是否一致。
6.一种资源分配系统的测试装置,其特征在于,所述装置包括:
测试数据构造模块,用于构造测试数据,并将所述测试数据分别存放在预先建立的仿真环境内;
测试模块,用于调用所述测试数据,分别对各测试案例进行测试,得到...
【专利技术属性】
技术研发人员:姚兰,龚相念,
申请(专利权)人:东方微银科技北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。