一种POS终端自动测试方法及装置制造方法及图纸

技术编号:16644513 阅读:71 留言:0更新日期:2017-11-26 16:53
本发明专利技术适用于POS终端技术领域,提供了一种POS终端自动测试方法及装置,包括:使用远程过程调用XML‑RPC协议,从基于web的用例管理系统TESTLINK上下载用例;获取选择的测试属性,根据选择的测试属性,在下载的用例中筛选出要执行的用例;在要执行的用例中选择关键词进行排序,得到执行顺序;根据执行顺序,控制POS终端批处理或单个执行所述用例,执行结束后,上传测试结果。本发明专利技术实施例的有益效果如下:1)使用XML‑RPC协议通过远程来操作TESTLINK,实现了用例的下载和测试结果的上传;2)使用可靠的协议和POS终端通讯,控制POS终端上的用例执行,实现自动测试的目的;3)提供过滤、排序、批处理或单个执行用例的方式,大大方便了测试人员按需执行用例。

Automatic test method and device for POS terminal

The invention is applicable to the technical field of terminal POS, provides automatic testing method and apparatus, a POS terminal includes: using remote procedure call XML RPC protocol from the TESTLINK case management system web download test case based on attribute selection; acquisition, according to the selected test attributes, were selected to perform in the case download the case; in the case to perform keyword selection sort, get the order of execution; according to the order of execution, control terminal POS batch or single execution of the case, after execution, upload test results. The advantages of the embodiment of the invention: 1) using XML RPC protocol by TESTLINK to operate remote, implement case download and test results upload; 2) using a reliable protocol and POS communication control terminal, POS terminal on the implementation of automatic test case execution, to provide filtering and sorting of 3); batch execution way of handling the case, or individual, greatly facilitate the testing personnel according to the execution case.

【技术实现步骤摘要】
一种POS终端自动测试方法及装置
本专利技术属于POS终端
,尤其涉及一种POS终端自动测试方法及装置。
技术介绍
随着经济发展,POS终端的配置越来越强大,功能越来越齐全,当用户需要完成商品支付时,可以通过POS终端进行刷卡消费,以享受POS终端带来的快速支付体验,此外,在POS机投入使用前,需要对POS机进行测试。然而,现有POS终端在测试用例时,需要在TESTLINK上手工填写测试结果,并记录日志信息,不利于提高测试效率,其原因在于,在TESTLINK上手工填写测试结果的方式,虽然能将测试结果更新到TESTLINK上,但其过程只能由用户手动完成,操作步骤繁琐,当用例很多时,耗费的时间过长,影响了测试效率,
技术实现思路
有鉴于此,本专利技术实施例提供了一种POS终端自动测试方法及装置,以解决现有POS终端在测试用例时,需要在TESTLINK上手工填写测试结果,并记录日志信息,不利于提高测试效率的问题。本专利技术实施例的第一方面提供了一种POS终端自动测试方法,包括:使用远程过程调用XML-RPC协议,从基于web的用例管理系统TESTLINK上下载用例;获取选择的测试属性,根本文档来自技高网...
一种POS终端自动测试方法及装置

【技术保护点】
一种POS终端自动测试方法,其特征在于,包括:使用远程过程调用XML‑RPC协议,从基于web的用例管理系统TESTLINK上下载用例;获取选择的测试属性,根据选择的测试属性,在下载的用例中筛选出要执行的用例;在要执行的用例中选择关键词进行排序,得到执行顺序;根据执行顺序,控制POS终端批处理或单个执行所述用例,执行结束后,上传测试结果。

【技术特征摘要】
1.一种POS终端自动测试方法,其特征在于,包括:使用远程过程调用XML-RPC协议,从基于web的用例管理系统TESTLINK上下载用例;获取选择的测试属性,根据选择的测试属性,在下载的用例中筛选出要执行的用例;在要执行的用例中选择关键词进行排序,得到执行顺序;根据执行顺序,控制POS终端批处理或单个执行所述用例,执行结束后,上传测试结果。2.如权利要求1所述的方法,其特征在于,所述获取选择的测试属性,根据选择的测试属性,在下载的用例中筛选出要执行的用例,具体为:显示测试属性列表,所述测试属性列表包括测试模式、优先级、测试类型、测试时间、执行状态中的至少一种测试属性;根据选择操作,获取选择的测试属性;根据选择的测试属性,在下载的用例中筛选出用例。3.如权利要求1所述的方法,其特征在于,所述在要执行的用例中选择关键词进行排序,得到执行顺序,具体为:选择关键词;采用选择的关键词以及多级排序方式,对要执行的用例进行排序,得到执行顺序,并显示排序后的用例。4.如权利要求1至3任一所述的方法,其特征在于,所述根据执行顺序,控制POS终端批处理或单个执行所述用例,执行结束后,上传测试结果,具体为:根据执行顺序,通过串口通讯协议或并口通讯协议,向POS终端发送执行用例的指令,等待POS终端执行完要执行的用例后,获取测试结果,上传测试结果到TESTLINK上。5.如权利要求1至3任一所述的方法,其特征在于,所述根据执行顺序,控制POS终端批处理或单个执行所述用例,执行结束后,上传测试结果,具体为:采用心跳检测,判断自身和POS终端的通信链路是否正常连接;正常连接后,根据执行顺序,通过串口通讯协议,向POS终端发送执行用例的指令,利用串口线程监听POS终端数据;当监听到POS终端数据到来时,通知所述测试运行线程接收并处理POS终端数据,得到测试结果后,通知控制运行线程记录测试结果;记录完毕后,根据执行顺序增加下一条要执行的用例,依次往复;等待POS终端执行完要执行的用例后,获取测试结果,上传测试结果到TESTLINK上。6.一种POS终端自动测试装置,其特征在于,包括:下载模块,用...

【专利技术属性】
技术研发人员:吕更李健杨维蓝海
申请(专利权)人:百富计算机技术深圳有限公司
类型:发明
国别省市:广东,44

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

1