[发明专利]一种银行主机下传作业的自动化测试系统有效
申请号: | 201410244965.5 | 申请日: | 2014-06-04 |
公开(公告)号: | CN103984633A | 公开(公告)日: | 2014-08-13 |
发明(设计)人: | 梁雄;唐可力;谢沐;叶建锋 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 汤在彦 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 银行 主机 作业 自动化 测试 系统 | ||
技术领域
本发明涉及软件测试技术,具体地,涉及一种银行主机下传作业的自动化测试系统。
背景技术
银行主机是银行处理储蓄、汇兑、银行卡交易结算等业务的后台核心设备,日常工作中,银行主机以批量下传作业的方式为各种终端提供数据文件。数据文件从银行主机下传至终端的过程要经历多个步骤,一般包括:银行主机启动下传作业,利用其数据库存储的信息生成二进制格式的源文件,按照预设的下传路径将源文件下传至外部应用程序,外部应用程序按照预设的文件译码类型对源文件进行译码处理,生成终端可以加载的数据格式的目标文件,最终下传目标文件至终端。在此过程中,任何步骤出现失误都会导致终端最终接收的目标文件与预期不符,即下传作业失败。
为了确保下传作业能够顺利执行,目前传统的方法是:在正式执行下传作业之前,以模拟程序代替实际的外部应用程序进行下传作业测试,测试合格后再正式执行下传作业。具体的测试方法为:测试人员根据预先设置的下传作业对应的文件类型、下传路径、文件译码类型信息,手动触发银行主机启动下传作业,待银行主机生成源文件后,到银行主机中手动获取源文件并下传至模拟程序的指定目录下,待模拟程序对原始文件译码处理之后,再到指定目录下手动取出处理后生成的目标文件,最后对目标文件进行人工校验,进而确定测试是否合格,若不合格,则需要对银行主机或外部应用程序进行调整。整个测试过程完全由测试人员手动完成,需要消耗大量的精力,测试结果容易受人为因素影响,而且由于银行主机下传的文件数量较多,测试过程会相当复杂,不具有可重复性,测试周期长、效率低。
发明内容
本发明实施例的主要目的在于提供一种银行主机下传作业的自动化测试系统,以解决现有的银行主机下传作业测试方法手动处理复杂、效率低的问题。
为了实现上述目的,本发明实施例提供一种银行主机下传作业的自动化测试系统,该系统包括:
源文件存储服务器,用于存储源文件;
目标文件存储服务器,用于存储目标文件;
源文件传输配置存储装置,用于存储下传路径信息;其中,所述下传路径信息包括:第一路径、第二路径,所述第一路径为源文件在所述源文件存储服务器中的存储路径,所述第二路径为源文件在所述文件处理装置中的存储路径;
目标文件传输配置存储装置,用于存储所述源文件配置信息、第三路径;其中,所述源文件配置信息包括:源文件的字段类型、译码类型、字段长度和过滤信息;所述第三路径为目标文件在所述目标文件存储服务器中的存储路径;
银行主机,用于接收到下传作业命令时启动下传作业,利用银行主机内部存储的银行业务信息生成源文件,并将源文件存储至银行主机内部预先设定的路径中;
触发装置,用于将用户输入的下传作业命令传输给银行主机,待银行主机启动下传作业后,到所述预先设定的路径中取出源文件,并根据下传路径信息将源文件下传至源文件存储服务器的第一路径中;
源文件传输装置,用于根据所述下传路径信息,到所述源文件存储服务器的第一路径中获取源文件,并将该源文件下传至文件处理装置的第二路径中;
文件处理装置,根据所述源文件配置信息对源文件进行译码处理以生成目标文件,并将所述目标文件下传至所述目标文件存储服务器的第三路径中;
目标文件传输装置,用于到所述目标文件存储服务器的第三路径中获取目标文件,并将获取的目标文件发送给目标文件校验装置;
目标文件校验装置,用于按照预设规则对所述目标文件传输装置发送来的目标文件进行校验,并输出校验结果。
借助于上述技术方案,本发明提供了一种对银行主机下传作业自动化测试的系统,相比于现有技术,本发明实施例无须人工干预整个下传过程,能自动进行源文件的下传和目标文件的校验,提高了文件下传的速度,降低了人为因素对校验结果的影响,测试系统可重复运行,明显提高了测试效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的银行主机下传作业的自动化测试系统的结构框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410244965.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机动车用火花塞
- 下一篇:一种可调式自行车把手连杆