一种POS应用程序测试的方法及系统技术方案

技术编号:10738648 阅读:112 留言:0更新日期:2014-12-10 13:24
本发明专利技术提供一种POS应用程序测试的方法及系统,方法包括在PC端模拟后台工具设定相应的测试项目;PC端模拟后台工具与POS终端建立通讯链路;POS终端发送请求报文数据至PC端模拟后台工具;PC端模拟后台工具接收所述请求报文数据;根据所述请求报文数据中的交易类型选取返回数据;判断是否修改所述返回数据,若是,则直接通过界面进行修改,将修改后的返回数据发送至POS终端;若否,则发送所述返回数据至POS终端。解决现有模拟后台返回的数据无法修改和配置的问题,实现界面化管理,根据需要对测试项目、返回数据进行配置修改,彻底解决使用人员对后台维护人员的依赖,突破POS应用程序的测试过程的局限性,提高POS应用程序的开发和测试效率。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种POS应用程序测试的方法及系统,方法包括在PC端模拟后台工具设定相应的测试项目;PC端模拟后台工具与POS终端建立通讯链路;POS终端发送请求报文数据至PC端模拟后台工具;PC端模拟后台工具接收所述请求报文数据;根据所述请求报文数据中的交易类型选取返回数据;判断是否修改所述返回数据,若是,则直接通过界面进行修改,将修改后的返回数据发送至POS终端;若否,则发送所述返回数据至POS终端。解决现有模拟后台返回的数据无法修改和配置的问题,实现界面化管理,根据需要对测试项目、返回数据进行配置修改,彻底解决使用人员对后台维护人员的依赖,突破POS应用程序的测试过程的局限性,提高POS应用程序的开发和测试效率。【专利说明】一种POS应用程序测试的方法及系统
本专利技术涉及电子支付终端领域,具体说的是一种POS应用程序测试的方法及系统。
技术介绍
在开发POS应用程序的过程中,对POS应用程序的调试和测试都需要后台的配合,在与后台的配合过程中,POS应用程序才能与后台进行真实的数据通信,以验证POS应用程序的功能是否满足客户的需求。现有技术的测试过程中所使用的后台一般是客户的真实后台或模拟后台,在真实后台无法看到报文源数据,对后台返回的数据也无法进行修改和配置;而现有的模拟后台方式都是由专门的维护人员来维护返回数据的配置,因此,现有技术对POS应用程序的开发和测试是非常有限的,基于此限制,有必要提供一种可配置报文返回方案的模拟后台,用于满足对POS应用程序开发和测试的各种返回情况。
技术实现思路
本专利技术所要解决的技术问题是:提供一种POS应用程序测试的方法及系统,解决现有模拟后台返回的数据无法修改和配置,对POS应用程序开发和测试产生限制的问题。 为了解决上述技术问题,本专利技术采用的技术方案为:一种POS应用程序测试的方法,包括: SlO:在PC端|旲拟后台工具设定相应的测试项目; S20:PC端模拟后台工具与POS终端建立通讯链路; S30 =POS终端发送请求报文数据至PC端模拟后台工具; S40:PC端模拟后台工具接收所述请求报文数据; S50:根据所述请求报文数据中的交易类型选取返回数据; S60:判断是否修改所述返回数据,若是,则直接通过界面进行修改,将修改后的返回数据发送至POS终端;若否,则发送所述返回数据至POS终端。 本专利技术还提供另一个技术方案: 一种POS应用程序测试的系统,包括相互通信连接的POS终端和PC端模拟后台工具;所述POS终端包括第一通信模块,所述PC端模拟后台工具包括设定模块、第二通信模块、接收模块、选取模块、第一判断模块、修改模块和发送模块; 所述第一通信模块,用于POS终端发送请求报文数据至PC端模拟后台工具和接收所述PC端模拟后台工具发送过来的返回数据; 所述设定模块,用于在PC端模拟后台工具设定相应的测试项目; 所述第二通信模块,用于PC端模拟后台工具与POS终端建立通讯链路; 所述接收模块,用于PC端模拟后台工具接收所述请求报文数据; 所述选取模块,用于PC端模拟后台工具根据所述请求报文数据中的交易类型选取返回数据; 所述第一判断模块,用于判断是否修改所述返回数据,若是,则触发修改模块;若否,则触发发送模块; 所述修改模块,用于直接通过界面进行修改; 所述发送模块,用于将修改后的返回数据发送至POS终端,或直接发送所述返回数据至POS终端。 本专利技术的有益效果在于:本专利技术区别于现有技术的POS机应用程序在测试过程中无法对POS机的返回数据进行适应性的修改,带来的开发和测试过程诸多的局限性。本专利技术提供一种POS机应用程序测试的方法及系统,能够通过PC端模拟后台工具配置所需的环境完成对POS应用程序的测试,还能在需要时通过界面对返回POS终端的数据进行适应性修改。采用PC端模拟后台工具取代真实后台和现有模拟后台,不仅能够免去布置真实后台的繁琐,克服现有模拟后台对返回数据无法进行修改的缺点,实现界面化管理,根据需要对测试项目的返回数据进行配置修改,彻底解决使用人员对后台维护人员的依赖,进而突破POS应用程序测试过程的局限性,提高POS应用程序的开发和测试效率。 【专利附图】【附图说明】 图1为本专利技术一实施例一种POS应用程序测试的方法的基本流程图; 图2为本专利技术一实施例一种POS应用程序测试的方法的整体流程图; 图3为本专利技术一实施例一种POS应用程序测试的系统的基本结构组成方框图; 图4为本专利技术一实施例一种POS应用程序测试的系统的整体结构组成方框图。 标号说明: 1、P0S终端; 2、PC端模拟后台工具; 3、第一通信模块;4、设定模块; 5、第二通信模块; 6、接收模块; 7、选取模块; 8、第一判断模块; 9、启动模块; 10、第二判断模块; 11、配置模块; 12、第三判断模块; 13、修改模块; 14、发送模块。 【具体实施方式】 为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。 本专利技术最关键的构思在于:通过PC端模拟后台工具设定相应的测试项目后进行POS应用程序测试,在需要时能够通过界面对返回数据进行修改后再发送至POS终端。 请参照图1至图4,本专利技术提供的一个技术方案为:一种POS应用程序测试的方法,包括: 步骤SlO:在PC端模拟后台工具2设定相应的测试项目; 步骤S20:PC端模拟后台工具2与POS终端I建立通讯链路; 步骤S30 =POS终端I发送请求报文数据至PC端模拟后台工具2 ; 步骤S40:PC端模拟后台工具2接收所述请求报文数据; 步骤S50:根据所述请求报文数据中的交易类型选取返回数据; 步骤S60:判断是否修改所述返回数据,若是,则直接通过界面进行修改,将修改后的返回数据发送至POS终端I ;若否,则发送所述返回数据至POS终端I。 从上述描述可知,本专利技术的有益效果在于:本专利技术所述的一种POS机应用程序测试的方法,取代现有技术的POS应用程序测试过程中返回POS终端I的返回数据不可见和不可控的情况,通过PC端模拟后台工具2设定的测试项目对POS终端I的应用程序进行测试,根据需要可通过界面对返回POS终端I的返回数据进行配置和修改,摆脱POS终端I使用人员对后台维护人员的依赖,打破对POS应用程序开发和测试的局限性,大大提高POS应用程序开发和测试的效率。 需要说明的是,本专利技术的PC端模拟后台工具2可以事先根据不同情况设定不同的测试项目,具体项目对应具体的运行程序。因此,在进行POS应用程序测试的时候,只需选择相应的测试项目便可直接进行测试,无需在下一次测试的时候再次进行程序的配置,一次配置可重复使用,即方便快捷又能提高POS应用程序的测试效率。 本专利技术可支持POS应用程序多项目测试的配置,根据测试需要选定测试项目,方便开发和测试人员配置和使用。本专利技术还能够在测试过程中出现异常返回数据时通过界面进行汇报或提示,提高POS应用程序的测试质量。 进一步的,在步骤SlO之前还包括: Sll:启动PC端模拟后台工具2 ; S12:判断PC端模拟后台工具2中是否已配置有当前本文档来自技高网
...

【技术保护点】
一种POS应用程序测试的方法,其特征在于,包括:S10:在PC端模拟后台工具设定相应的测试项目;S20:PC端模拟后台工具与POS终端建立通讯链路;S30:POS终端发送请求报文数据至PC端模拟后台工具;S40:PC端模拟后台工具接收所述请求报文数据;S50:根据所述请求报文数据中的交易类型选取返回数据;S60:判断是否修改所述返回数据,若是,则直接通过界面进行修改,将修改后的返回数据发送至POS终端;若否,则发送所述返回数据至POS终端。

【技术特征摘要】

【专利技术属性】
技术研发人员:蒋崇真林晋安杨志伟
申请(专利权)人:福建联迪商用设备有限公司
类型:发明
国别省市:福建;35

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

1