[发明专利]一种资源分配系统的测试方法、装置、设备及存储介质在审
申请号: | 201911233743.2 | 申请日: | 2019-12-05 |
公开(公告)号: | CN111190811A | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 姚兰;龚相念 | 申请(专利权)人: | 东方微银科技(北京)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 鲍胜如 |
地址: | 100044 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 分配 系统 测试 方法 装置 设备 存储 介质 | ||
本发明提供一种资源分配系统的测试方法、装置、设备及存储介质,该方法包括:构造测试数据,并将所述测试数据分别存放在预先建立的仿真环境内;调用所述测试数据,分别对各测试案例进行测试,得到各测试案例的测试结果;分别判断所述各测试案例的测试结果和各测试案例对应的预期结果是否一致;若测试案例的测试结果和测试案例对应的预期结果一致,则测试案例测试通过;通过构造测试数据并在仿真环境内对测试案例进行测试,缩短了流程测试时间,节省了人力资源,且提高测试效率。
技术领域
本发明涉及测试技术领域,尤其涉及一种资源分配系统的测试方法、装置、设备及存储介质。
背景技术
现有的对资源分配系统的流程测试需要外部系统对接并且还需要外部系统进行测试数据的准备和修改。在进行流程测试时,需要创建联调环境,各个系统都进行部署,用时比较长且人力资源投入大。
发明内容
有鉴于此,本发明的目的在于提出一种资源分配系统的测试方法、装置、设备及存储介质,以解决现有流程测试用时较长且人力资源投入大的问题。
基于上述目的,本发明第一方面提供了一种资源分配系统的测试方法,所述方法包括:
构造测试数据,并将所述测试数据分别存放在预先建立的仿真环境内;
调用所述测试数据,分别对各测试案例进行测试,得到各测试案例的测试结果;
分别判断所述各测试案例的测试结果和各测试案例对应的预期结果是否一致;
若测试案例的测试结果和测试案例对应的预期结果一致,则测试案例测试通过。
可选地,所述方法还包括:
若测试案例的测试结果和测试案例对应的预期结果不一致,则测试案例测试未通过,记录系统漏洞;
在系统漏洞修复后,再次调用测试数据,对测试未通过的测试案例进行重新测试,获得重新测试结果;
判断所述重新测试结果和测试未通过的测试案例对应的预期结果是否一致;
若一致,则测试未通过的测试案例重新测试通过;
若不一致,则重复上述步骤直至测试未通过的测试案例重新测试通过。
可选地,所述构造测试数据,并将所述测试数据分别存放在预先建立的仿真环境内,包括:
获取测试用户相关的原始报文样例;其中,所述原始报文样例包括工商数据、司法数据、税务数据、银行数据和征信数据中的一种或多种;
基于所述原始报文样例,构造测试数据;
将所述测试数据分别存放在预先建立的仿真环境的不同路径内。
可选地,所述调用所述测试数据,分别对各测试案例进行测试,得到各测试案例的测试结果,包括:
在所述仿真环境下,模拟测试用户发起资源分配请求;
调用所述测试数据,分别对各测试案例进行测试,得到各测试案例的测试结果。
可选地,所述分别判断所述各测试案例的测试结果和各测试案例对应的预期结果是否一致,包括:
预先根据测试数据,获得各测试案例对应的预期结果;
判断所述各测试案例的测试结果和各测试案例对应的预期结果是否一致。
基于相同目的,本发明第二方面提供了一种资源分配系统的测试装置,所述装置包括:
测试数据构造模块,用于构造测试数据,并将所述测试数据分别存放在预先建立的仿真环境内;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东方微银科技(北京)有限公司,未经东方微银科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911233743.2/2.html,转载请声明来源钻瓜专利网。