一种金融支付的测试平台、方法及系统技术方案

技术编号:11207871 阅读:94 留言:0更新日期:2015-03-26 16:31
本发明专利技术实施例公开了一种金融支付的测试平台、方法及系统,本发明专利技术实施例包括:执行单元和金融支付应用测试集;执行单元和金融支付应用测试集建立有数据通信关系;金融支付应用测试集主要由主函数测试脚本和基础函数测试脚本组成;执行单元,用于调用与金融测试对象相对应的工程文件,并根据工程文件定位与之关联的主函数测试脚本;金融支付应用测试集,用于将根据工程文件定位后的主函数测试脚本与相关联的基础函数测试脚本形成的测试体系,提供给执行单元进行调用,使得金融测试对象完成相对应的金融标准测试。本发明专利技术解决了由于金融支付载体需要按照与之相对应的金融支付标准体系的独立规范才能进行操作的技术问题,极大程度提高了测试效率。

【技术实现步骤摘要】
【专利摘要】本专利技术实施例公开了一种金融支付的测试平台、方法及系统,本专利技术实施例包括:执行单元和金融支付应用测试集;执行单元和金融支付应用测试集建立有数据通信关系;金融支付应用测试集主要由主函数测试脚本和基础函数测试脚本组成;执行单元,用于调用与金融测试对象相对应的工程文件,并根据工程文件定位与之关联的主函数测试脚本;金融支付应用测试集,用于将根据工程文件定位后的主函数测试脚本与相关联的基础函数测试脚本形成的测试体系,提供给执行单元进行调用,使得金融测试对象完成相对应的金融标准测试。本专利技术解决了由于金融支付载体需要按照与之相对应的金融支付标准体系的独立规范才能进行操作的技术问题,极大程度提高了测试效率。【专利说明】一种金融支付的测试平台、方法及系统
本专利技术涉及金融体系标准
,尤其涉及一种金融支付的测试平台、方法及系统。
技术介绍
随着支付领域新业务、新产品、新管理模式的不断涌现,中国人民银行、中国银联已经制定了相关支付产品的标准规范,从而有效约束各种支付产品的技术规格并最终保证联网通用。目前主流的标准体系包括:行业标准《中国金融集成电路(1C)卡规范》(简称PB0C)、《中国金融移动支付》系列规范、企业标准《中国银联1C卡技术规范》。与此同时,用于支付产品标准符合性检测的测试手段是主管部门所要求和市场所需要的。 目前,支付产品标准符合性检测的测试手段的方式,仅仅是对于不同的支付载体需要按照与之所对应的支付标准体系的独立规范进行一对一支付标准的检测。 然而,上述的对于不同的支付载体需要按照与之所对应的支付标准体系的独立规范进行一对一支付标准的检测的技术,由于支付载体需要按照与之所对应的支付标准体系的独立规范进行操作,从而大大地造成了很多不必要的麻烦,同时造成了测试效率的降低的技术问题。
技术实现思路
本专利技术实施例提供了一种金融支付的测试平台、方法及系统,解决了由于支付载体需要按照与之所对应的支付标准体系的独立规范进行操作,而造成的很多不必要的麻烦,以及测试效率的降低的技术问题。 本专利技术实施例提供的一种金融支付的测试平台,包括: 执行单元和金融支付应用测试集; 所述执行单元和所述金融支付应用测试集建立有数据通信关系; 所述金融支付应用测试集主要由主函数测试脚本和基础函数测试脚本组成; 所述执行单元,用于调用与金融测试对象相对应的工程文件,并根据所述工程文件定位与之关联的所述主函数测试脚本; 所述金融支付应用测试集,用于将根据所述工程文件定位后的所述主函数测试脚本与相关联的所述基础函数测试脚本形成的测试体系,提供给所述执行单元进行调用,使得所述金融测试对象完成相对应的金融支付标准测试。 可选地,所述主函数测试脚本为若干个测试用例; 所述测试用例与金融支付标准的协议相对应。 可选地,所述基础函数测试脚本包括: 测试用例模块、模拟交易模块、测试日志模块、APDU指令模块、算法模块、字符串处理模块和通讯模块。 可选地,所述工程文件由节和参数组成,所述节用于表示一个段落,用不同的节来区分不用用途的参数区; 所述参数包括描述测试脚本文件结构的参数和供测试脚本调用的参数。 可选地,所述执行单元通过具有通信接口的测试设备与外部的所述金融测试对象建立有通信连接关系。 本专利技术实施例提供的一种金融支付的测试方法,包括金融支付的测试平台,所述金融支付的测试平台包括执行单元和金融支付应用测试集; 其中,测试方法包括: S1:所述执行单元通过获取到的建立通信连接关系的金融测试对象的金融信息,并获取到与所述金融信息相对应的所有工程文件; S2:所述执行单元获取到通过在金融支付标准内容中选择后的测试内容,所述测试内容与所述工程文件中的主函数测试脚本定位信息相对应,所述主函数测试脚本定位信息用于定位与之对应的所述金融支付应用测试集中的所述主函数测试脚本; S3:所述执行单元根据定位后的所述主函数测试脚本调用与之相关联的所述基础函数测试脚本形成测试体系; S4:对所述测试体系进行测试,并生成对应的测试日志; S5:根据所有所述工程文件的顺序,依次对所有所述工程文件循环执行步骤S2至S4,直到所述执行单元调用全部所述工程文件完成之后,将获取到的所述测试日志和是否全部执行了所选择的所有所述测试内容的结果进行综合判定金融测试对象的测试结果。 可选地,所述步骤S3具体包括: 所述执行单元根据定位后的所述主函数测试脚本调用与之相关联的所述基础函数测试脚本形成测试体系,其中,所述主函数测试脚本为若干个测试用例,所述测试用例与金融支付标准的协议相对应; 所述执行单元通过Import功能调用与所述主函数测试脚本相关联的所述基础函数测试脚本,并与所述主函数测试脚本形成所述测试体系。 本专利技术实施例提供的一种金融支付的测试系统,包括: 金融测试对象、测试设备,以及如本专利技术实施例中提及的任意一种所述金融支付的测试平台; 所述金融测试对象与所述测试设备建立有通信连接关系,所述测试设备与所述金融支付的测试平台建立有通信连接关系; 所述金融测试对象为多种金融支付载体; 所述金融支付的测试平台包括执行单元和金融支付应用测试集; 所述金融支付应用测试集主要由主函数测试脚本和基础函数测试脚本组成; 所述执行单元,用于调用于金融测试对象相对应的工程文件,并根据所述工程文件定位与之关联的所述主函数测试脚本; 所述金融支付应用测试集,用于将根据所述工程文件定位后的所述主函数测试脚本与相关联的所述基础函数测试脚本进行体系组合,并提供给所述执行单元进行调用,使得所述金融测试对象完成相对应的金融支付标准测试。 可选地,所述金融支付载体包括银行IC卡、基于SWP接口的SM或US頂卡、双界面SM或US頂卡、基于SWP接口的SD卡、双界面SD卡、全终端; 所述测试设备为具有读取所述金融支付载体功能的读取设备。 可选地,所述测试设备与所述金融支付的测试平台通过PC/SC接口进行通信连接; 所述主函数测试脚本为若干个测试用例,所述测试用例与金融支付标准的协议相对应。 从以上技术方案可以看出,本专利技术实施例具有以下优点: 本专利技术实施例提供的一种金融支付的测试平台、方法及系统,其中,测试平台包括:执行单元和金融支付应用测试集;执行单元和金融支付应用测试集建立有数据通信关系;金融支付应用测试集主要由主函数测试脚本和基础函数测试脚本组成;执行单元,用于调用与金融测试对象相对应的工程文件,并根据工程文件定位与之关联的主函数测试脚本;金融支付应用测试集,用于将根据工程文件定位后的主函数测试脚本与相关联的基础函数测试脚本形成的测试体系,提供给执行单元进行调用,使得金融测试对象完成相对应的金融支付标准测试。本实施例中,通过执行单元,用于调用于金融测试对象相对应的工程文件,并根据工程文件定位与之关联的主函数测试脚本;金融支付应用测试集,用于将根据工程文件定位后的主函数测试脚本与相关联的基础函数测试脚本形成的测试体系,提供给执行单元进行调用的设计,便实现了多种支付载体的统一测试的功能,进一步解决了由于支付载体需要按照与之所对应的支付标准体系的独立规范进行操作,而造成的很多不必要的麻烦,以及本文档来自技高网
...

【技术保护点】
一种金融支付的测试平台,其特征在于,包括:执行单元和金融支付应用测试集;所述执行单元和所述金融支付应用测试集建立有数据通信关系;所述金融支付应用测试集主要由主函数测试脚本和基础函数测试脚本组成;所述执行单元,用于调用与金融测试对象相对应的工程文件,并根据所述工程文件定位与之关联的所述主函数测试脚本;所述金融支付应用测试集,用于将根据所述工程文件定位后的所述主函数测试脚本与相关联的所述基础函数测试脚本形成的测试体系,提供给所述执行单元进行调用,使得所述金融测试对象完成相对应的金融支付标准测试。

【技术特征摘要】

【专利技术属性】
技术研发人员:韩贞黄小鹏张汉就刘奇
申请(专利权)人:东信和平科技股份有限公司
类型:发明
国别省市:广东;44

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

1