[发明专利]一种测试自助存取款机的方法、系统及相关设备在审
申请号: | 202210789895.6 | 申请日: | 2022-07-05 |
公开(公告)号: | CN115168204A | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 黄文强 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王娇娇 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 自助 取款 方法 系统 相关 设备 | ||
本发明公开了一种测试自助存取款机的方法、系统及相关设备,可应用于金融领域或其他领域。在对自助存取款机进行软件测试的过程中,获取自助存取款机的软件对硬件的调用指令;从银行后台中获取与调用指令对应的硬件数据以作为第一待测试硬件数据;根据软件测试次数,将第一待测试硬件数据传入软件测试程序,以对自助存取款机进行软件测试。不需要测试人员反复前往自助存取款机采集硬件数据,从而提高测试效率。
技术领域
本发明涉及测试技术领域,具体涉及一种测试自助存取款机的方法、系统及相关设备。
背景技术
为保障自助存取款机(Automatic Teller Machine,ATM)的正常工作,需要对ATM进行测试。由于ATM的体积较大,在测试ATM时需要测试工程师多次从办公室前往ATM采集数据以用于测试,这样会耗费大量的时间,测试效率较低。
发明内容
有鉴于此,本发明实施例提供一种测试自助存取款机的方法、系统及相关设备,以解决现有测试ATM方式存在的测试效率低等问题。
为实现上述目的,本发明实施例提供如下技术方案:
本发明实施例第一方面公开一种测试自助存取款机的方法,所述方法包括:
在对自助存取款机进行软件测试的过程中,获取所述自助存取款机的软件对硬件的调用指令;
从银行后台中获取与所述调用指令对应的硬件数据以作为第一待测试硬件数据,其中,所述银行后台中至少存储有预先采集得到的所述自助存取款机各硬件的硬件数据;
根据软件测试次数,将所述第一待测试硬件数据传入软件测试程序,以对所述自助存取款机进行软件测试。
优选的,根据软件测试次数,将所述第一待测试硬件数据传入软件测试程序,以对所述自助存取款机进行软件测试,包括:
对所述第一待测试硬件数据进行去重;
按照重复出现的次数,对去重后的所述第一待测试硬件数据进行排序;
根据软件测试次数,依序将经过排序后的所述第一待测试硬件数据传入软件测试程序,以对所述自助存取款机进行软件测试。
优选的,依序将经过排序后的所述第一待测试硬件数据传入软件测试程序之后,还包括:
如果所述软件测试次数大于经过排序后的所述第一待测试硬件数据的数据数量,从所述银行后台中获取历史硬件测试数据;
确定数据类型与所述第一待测试硬件数据不同的所述历史硬件测试数据为第二待测试硬件数据;
将所述第二待测试硬件数据传入所述软件测试程序,以继续对所述自助存取款机进行软件测试。
优选的,确定数据类型与所述第一待测试硬件数据不同的所述历史硬件测试数据为第二待测试硬件数据,包括:
针对每一类历史硬件测试数据,确定所述历史硬件测试数据各属性栏位的向量是否与任意所述第一待测试硬件数据相同;
若所述历史硬件测试数据的各属性栏位的向量与所有所述第一待测试硬件数据不同,确定所述历史硬件测试数据为第二待测试硬件数据。
优选的,将所述第二待测试硬件数据传入所述软件测试程序,以继续对所述自助存取款机进行软件测试,包括:
计算所述软件测试次数与所述数据数量之间的数量差值;
针对每类第二待测试硬件数据,根据属性栏位的向量,计算所述第二待测试硬件数据与各类所述第一待测试硬件数据之间的向量距离并进行累加,以得到向量距离累加值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210789895.6/2.html,转载请声明来源钻瓜专利网。