CN107689900A - 自动测试手机与mPOS机兼容性的方法及*** - Google Patents
自动测试手机与mPOS机兼容性的方法及*** Download PDFInfo
- Publication number
- CN107689900A CN107689900A CN201710785128.7A CN201710785128A CN107689900A CN 107689900 A CN107689900 A CN 107689900A CN 201710785128 A CN201710785128 A CN 201710785128A CN 107689900 A CN107689900 A CN 107689900A
- Authority
- CN
- China
- Prior art keywords
- mobile phone
- mpos
- bluetooth
- test
- compatibility
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/12—Cash registers electronically operated
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
本发明公开了一种自动测试手机与mPOS兼容性的方法及***,包括:计算机端工具向手机端测试工具下发待测蓝牙参数选项;在手机与mPOS进行蓝牙连接后,根据待测蓝牙参数选项,手机与mPOS进行兼容性测试,并获取测试数据;并将所述测试数据发送给计算机;计算机端工具分析测试数据,生成分析结果,并生成测试报表。通过上述方式,本发明的自动测试兼容性的方法简单,易于操作,同时可自动生成报表,便于分析,操作人员只需按照流程进行测试,测试效率大大提升,灵活性强。
Description
技术领域
本发明涉及POS机测试技术领域,尤其是涉及一种自动测试手机与mPOS兼容性的方法及***。
背景技术
在物联网行业飞速发展的背景下,pos领域也在不断发展新的通信方式进行交易,比如现在已经大量流行的mPOS。mPOS目前比较主流的一种方式就是通过蓝牙与手机连接,然后利用手机apk发送收款命令给mPOS,在mPOS刷卡通过蓝牙把数据传回手机,进而完成交易。然而现在的市面上的手机型号数不胜数,那么如何高效的验证mPOS的手机蓝牙兼容性任务就显得特别重要。
如图1所示,传统的手机兼容性验证方式是通过给手机安装交易apk,然后手动与mPOS进行配对连接及交易测试等等来实现并手动统计输出报告。一个人使用这种方式测试400台手机兼容性并输出报告的话大概需要200小时。这种处理方式测试人员不仅要一直重复相关工作,而且其对测试结果的统计也可能出现人为的错误记录,耗时大而且效果不佳,对存在问题的手机的分析对策也比较不利。
发明内容
本发明所要解决的技术问题是:提供一种自动测试手机与mPOS兼容性的方法及***,可提升测试效率,提升测试效果,且生成规范化的测试报表。
为了解决上述技术问题,本发明采用的技术方案为:提供一种自动测试手机与mPOS兼容性的方法,至少包括如下步骤:
S1:计算机端工具向手机端测试工具下发待测蓝牙参数选项;
S2:手机与mPOS进行蓝牙连接,并通过手机端测试工具转发待测蓝牙参数选项;
S3:根据待测蓝牙参数选项,手机与mPOS进行兼容性测试,并获取测试数据;
S4:手机通过手机端测试工具将所述测试数据发送给计算机;
S5:计算机端工具分析测试数据,生成分析结果,并生成测试报表。
其中,在步骤S1之前,还包括如下步骤:
S01:执行计算机端工具,并配置待测蓝牙参数选项;
S02:手机连接WiFi,并执行手机端测试工具,扫描连接被测mPOS;
S03:手机端测试工具设置对应于计算机端工具的IP及端口。
其中,所述待测蓝牙参数选项包括:手机蓝牙开关重复次数、蓝牙连接重复次数、传送数据重复次数、每次传送数据长度、数据读写压力测试、固件更新测试、模拟收款交易测试、被测配对模式、允许最大蓝牙搜索时间、允许最大蓝牙连接时间、可以接受的应用最低收发速率及可以接受的应用最低下载速率。
为了解决上述技术问题,本发明还提供一种自动测试手机与mPOS兼容性的***,包括计算机、手机及mPOS,还包括:内置于计算机的计算机端工具及内置于手机的手机端测试工具;其中
计算机端工具向手机端测试工具下发待测蓝牙参数选项;
手机与mPOS进行蓝牙连接,并通过手机端测试工具转发待测蓝牙参数选项;
根据待测蓝牙参数选项,手机与mPOS进行兼容性测试,并获取测试数据;
手机通过手机端测试工具将所述测试数据发送给计算机;
计算机端工具分析测试数据,生成分析结果,并生成测试报表。
其中,计算机执行计算机端工具,并配置待测蓝牙参数选项;
手机连接WiFi,并执行手机端测试工具,扫描连接被测mPOS;
手机端测试工具设置对应于计算机端工具的IP及端口。
其中,所述待测蓝牙参数选项包括:手机蓝牙开关重复次数、蓝牙连接重复次数、传送数据重复次数、每次传送数据长度、数据读写压力测试、固件更新测试、模拟收款交易测试、被测配对模式、允许最大蓝牙搜索时间、允许最大蓝牙连接时间、可以接受的应用最低收发速率及可以接受的应用最低下载速率。
本发明的有益效果在于:区别于现有技术,本发明计算机端工具向手机端测试工具下发待测蓝牙参数选项;在手机与mPOS进行蓝牙连接后,根据待测蓝牙参数选项,手机与mPOS进行兼容性测试,并获取测试数据;并将所述测试数据发送给计算机;计算机端工具分析测试数据,生成分析结果,并生成测试报表。如上所述,本发明的自动测试兼容性的方法简单,易于操作,同时可自动生成报表,便于分析,操作人员只需按照流程进行测试,测试效率大大提升,灵活性强。
附图说明
图1为现有技术中手机与mPOS兼容性测试模式示意框图;
图2为本发明的手机与mPOS兼容性测试模式示意框图;
图3为本发明实施例一的手机BT_ATS对mPOS自动测试流程图;
图4为本发明实施例二的自动测试兼容性及生成报表的流程图。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
请参照图2~图4,在一个具体实施例中,本发明需要开发专用的PC端工具BlueTooth.exe,及与之配套的手机端工具BT_ATS(Bluetooth_Auto_Test_System),通过这两款工具对mPOS的手机兼容性进行测试。
本发明通过BlueTooth.exe使用PC下发测试选项给手机端自动化测试工具BT_ATS,由BT_ATS下发命令给mPOS,测试结束后BT_ATS再自动将结果上传给PC,并由BlueTooth.exe自动完成报表输出。
目前存在的手机兼容性测试模式如图1所示,其报表生成与测试割裂,因此无法实现自动的目的,其需要大量的人工操作,填写报表工作繁琐,不仅成本高,而且效率低。
而本发明应用模式如图2所示,PC工具BlueTooth.exe用于进行测试配置及报表生成,BT_ATS通过wifi连接PC工具下载相应配置,然后开始对mPOS进行自动化测试。测试结束后把相应的测试数据及手机信息等相关资料传送给PC,PC再自动将所有手机的测试资料汇总生成excel表格。应当说明的是,本发明可同时测试几十甚至几百款手机的兼容性,效率远高于人工手动测试。
在实施例一中,本发明可测试的蓝牙功能选项具体如下,其中,PC端需要根据实际需要选择性地测试要测试的蓝牙参数:
手机蓝牙开关重复次数、蓝牙连接重复次数、传送数据重复次数、每次传送数据长度、是否进行数据读写压力测试、是否进行固件更新测试、是否模拟收款交易测试、可选被测配对模式,如Just Work、PinCode、Numeric Comparison、Passkey Entry等、允许最大蓝牙搜索时间(ms)、允许最大蓝牙连接时间(ms)、可以接受的应用最低收发速率(KB/s)、可以接受的应用最低下载速率(KB/s)。
具体地,BT_ATS控制手机对mPOS发起的自动测试流程如图3所示:首先是手机打开蓝牙连接mPOS,并选择配对模式,并在配对成功后,手机断开蓝牙,取消绑定,并选择其他配对模式,如此循环几次后,可实现对多种配对模式的测试;在每一种手机和mPOS配对下,进行手机和mPOS连接,双方进行数据读写压力测试(循环直到完成传送数据重复次数),随后即可进行进行固件更新测试以及模拟收款交易测试;然后,手机和mPOS断开连接,重新进行数据读写压力测试,循环直到完成蓝牙连接重复次数测试;手机给mPOS设置下一个配对模式,循环执行步骤,直到所有配对模式测试结束;在测试的最后,手机重启蓝牙,并循环直到完成所需的蓝牙开关重复次数测试。
其中,测试可以接受的应用最低收发速率(KB/s)是通过手机向mPOS发送特定格式的数据,mPOS收到数据后原样回传,手机端用数据量除以完成一次收发所需的时间得到该速率;而测试可以接受的应用最低下载速率(KB/s)是通过手机向mPOS发送更新特定大小的应用程序,mPOS接收并写到flash后答复完成,手机端用更新程序的大小除以完成一次应用下载所需的时间得到该速率。
在执行完成上述步骤后,即可视为完成了测试兼容性的过程,但本发明需要自动生成测试报表,因此手机端向PC端发送测试数据,由PC端负责自动生成excel报表。
在一个包括自动生成报表的实施例二中,手机BT_ATS对mPOS自动测试流程如图4所示:
PC执行BlueTooth.exe,并在PC端配置要测试的蓝牙选项(同上),在PC工具(BlueTooth.exe)点击开始测试;
待测手机连接wifi,并安装BT_ATS,点击BT_ATS进行扫描,选择被测mPOS的名称(即连接mPOS),BT_ATS设置PC工具对应的ip和端口;
mPOS开机并插上带ic卡的银行卡,准备开始测试;BT_ATS点击PC标准测试,则PC工具显示正在测试的手机型号;
BT_ATS对mPOS进行自动测试,具体参考实施例一及图3,其中每台手机测试结束时PC工具会有对应的提示,等所有手机测试完毕后停止并退出PC工具,PC工具根据配置参数及手机反馈的测试数据对比分析测试是否通过,并把测试数据和分析结果一并自动转换成excel文档。
区别于现有技术,本发明的至少具备如下有益效果:
1、测试方法简单易懂,不需要相关专业技术的新进员工可很快学会相关测试;而现有技术中的手动测试方式需要进行模拟交易、报表输出及各项蓝牙专业知识学习等等相关培训才能做好这项工作。
2、自动生成的报表测试结果精确、格式统一、数据便于分析,开发人员看到统一格式的报表可更高效进行分析对策;而现有的手动测试方式表格难以统一而且容易产生人工失误导致测试结果不准或者需要重测等等情况。
3、测试效率大幅提升,新方式测试人员只需按流程对所有手机开启测试之后,即可放置在那边等待测试结果,即使晚上和周末PC和手机也可自行完成测试;而现有的测试一人一次只能测试一部手机,中间过程需要不停的操作,测试过程中还要进行相应测试记录,完成同样工作量(比如400台手机兼容性)所需时间是新方法的几十倍以上。另外,测试参数可以灵活配置,可以根据不同需求选择快速测试、全面测试、高压测试及针对性测试等等,使得该发明更能灵活使用发挥最大效能。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (6)
1.一种自动测试手机与mPOS兼容性的方法,其特征在于,至少包括如下步骤:
S1:计算机端工具向手机端测试工具下发待测蓝牙参数选项;
S2:手机与mPOS进行蓝牙连接,并通过手机端测试工具转发待测蓝牙参数选项;
S3:根据待测蓝牙参数选项,手机与mPOS进行兼容性测试,并获取测试数据;
S4:手机通过手机端测试工具将所述测试数据发送给计算机;
S5:计算机端工具分析测试数据,生成分析结果,并生成测试报表。
2.根据权利要求1所述自动测试手机与mPOS兼容性的方法,其特征在于,在步骤S1之前,还包括如下步骤:
S01:执行计算机端工具,并配置待测蓝牙参数选项;
S02:手机连接WiFi,并执行手机端测试工具,扫描连接被测mPOS;
S03:手机端测试工具设置对应于计算机端工具的IP及端口。
3.根据权利要求1或2所述自动测试手机与mPOS兼容性的方法,其特征在于,所述待测蓝牙参数选项包括:手机蓝牙开关重复次数、蓝牙连接重复次数、传送数据重复次数、每次传送数据长度、数据读写压力测试、固件更新测试、模拟收款交易测试、被测配对模式、允许最大蓝牙搜索时间、允许最大蓝牙连接时间、可以接受的应用最低收发速率及可以接受的应用最低下载速率。
4.一种自动测试手机与mPOS兼容性的***,包括计算机、手机及mPOS,其特征在于,还包括:内置于计算机的计算机端工具及内置于手机的手机端测试工具;其中
计算机端工具向手机端测试工具下发待测蓝牙参数选项;
手机与mPOS进行蓝牙连接,并通过手机端测试工具转发待测蓝牙参数选项;
根据待测蓝牙参数选项,手机与mPOS进行兼容性测试,并获取测试数据;
手机通过手机端测试工具将所述测试数据发送给计算机;
计算机端工具分析测试数据,生成分析结果,并生成测试报表。
5.根据权利要求4所述自动测试手机与mPOS兼容性的***,其特征在于,
计算机执行计算机端工具,并配置待测蓝牙参数选项;
手机连接WiFi,并执行手机端测试工具,扫描连接被测mPOS;
手机端测试工具设置对应于计算机端工具的IP及端口。
6.根据权利要求4或5所述自动测试手机与mPOS兼容性的***,其特征在于,所述待测蓝牙参数选项包括:手机蓝牙开关重复次数、蓝牙连接重复次数、传送数据重复次数、每次传送数据长度、数据读写压力测试、固件更新测试、模拟收款交易测试、被测配对模式、允许最大蓝牙搜索时间、允许最大蓝牙连接时间、可以接受的应用最低收发速率及可以接受的应用最低下载速率。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710785128.7A CN107689900A (zh) | 2017-09-04 | 2017-09-04 | 自动测试手机与mPOS机兼容性的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710785128.7A CN107689900A (zh) | 2017-09-04 | 2017-09-04 | 自动测试手机与mPOS机兼容性的方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107689900A true CN107689900A (zh) | 2018-02-13 |
Family
ID=61156054
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710785128.7A Pending CN107689900A (zh) | 2017-09-04 | 2017-09-04 | 自动测试手机与mPOS机兼容性的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107689900A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112383911A (zh) * | 2020-12-24 | 2021-02-19 | 福建新大陆支付技术有限公司 | 一种pos蓝牙自动化测试方法、***和存储介质 |
CN112996020A (zh) * | 2021-03-30 | 2021-06-18 | 深圳市优必选科技股份有限公司 | 一种基于蓝牙的自动化测试方法、装置及蓝牙测试终端 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101052020A (zh) * | 2007-05-21 | 2007-10-10 | 中兴通讯股份有限公司 | 一种自动化测试执行过程的监控方法和*** |
CN101635599A (zh) * | 2008-07-21 | 2010-01-27 | 深圳富泰宏精密工业有限公司 | 蓝牙测试***及方法 |
CN102523052A (zh) * | 2011-12-01 | 2012-06-27 | 无锡中星微电子有限公司 | 测试方法和装置 |
CN105680960A (zh) * | 2015-12-29 | 2016-06-15 | 深圳市金溢科技股份有限公司 | 一种蓝牙读卡器自动化测试方法、测试上位机及测试*** |
CN106255141A (zh) * | 2016-08-03 | 2016-12-21 | 珠海市魅族科技有限公司 | 一种测试方法和测试装置 |
CN106375947A (zh) * | 2016-11-21 | 2017-02-01 | 深圳市丰禾原电子科技有限公司 | 用于蓝牙功能测试和nfc信息读写的测试*** |
-
2017
- 2017-09-04 CN CN201710785128.7A patent/CN107689900A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101052020A (zh) * | 2007-05-21 | 2007-10-10 | 中兴通讯股份有限公司 | 一种自动化测试执行过程的监控方法和*** |
CN101635599A (zh) * | 2008-07-21 | 2010-01-27 | 深圳富泰宏精密工业有限公司 | 蓝牙测试***及方法 |
CN102523052A (zh) * | 2011-12-01 | 2012-06-27 | 无锡中星微电子有限公司 | 测试方法和装置 |
CN105680960A (zh) * | 2015-12-29 | 2016-06-15 | 深圳市金溢科技股份有限公司 | 一种蓝牙读卡器自动化测试方法、测试上位机及测试*** |
CN106255141A (zh) * | 2016-08-03 | 2016-12-21 | 珠海市魅族科技有限公司 | 一种测试方法和测试装置 |
CN106375947A (zh) * | 2016-11-21 | 2017-02-01 | 深圳市丰禾原电子科技有限公司 | 用于蓝牙功能测试和nfc信息读写的测试*** |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112383911A (zh) * | 2020-12-24 | 2021-02-19 | 福建新大陆支付技术有限公司 | 一种pos蓝牙自动化测试方法、***和存储介质 |
CN112383911B (zh) * | 2020-12-24 | 2023-09-29 | 福建新大陆支付技术有限公司 | 一种pos蓝牙自动化测试方法、***和存储介质 |
CN112996020A (zh) * | 2021-03-30 | 2021-06-18 | 深圳市优必选科技股份有限公司 | 一种基于蓝牙的自动化测试方法、装置及蓝牙测试终端 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103312850B (zh) | 一种手机自动化测试***及工作方法 | |
CN103744784B (zh) | 手机应用自动化测试方法及*** | |
CN106776294B (zh) | 安卓手机自动化测试方法和*** | |
CN107562635A (zh) | 嵌入式软件测试辅助*** | |
CN104268079B (zh) | 一种pos应用程序测试的方法及*** | |
CN108446221A (zh) | ***测试方法、装置、计算机设备和存储介质 | |
CN105338110A (zh) | 远程调试方法和平台、服务器 | |
CN107357727A (zh) | App运行测试方法、装置、可读存储介质和计算机设备 | |
CN104516798B (zh) | 无线一对多测试*** | |
CN104007957A (zh) | 在编辑期间显示实时数据的改进图形用户界面编辑器 | |
CN108228407A (zh) | 设备功能测试方法、装置及可读存储介质 | |
Zhang et al. | Crowdsourced testing services for mobile apps | |
CN111711494B (zh) | 无线通讯模块耗流的自动测试方法、***、设备及介质 | |
CN103530209B (zh) | 一种密码键盘自动化测试方法 | |
CN110535494A (zh) | 一种蓝牙设备自动测试***及方法 | |
CN107689900A (zh) | 自动测试手机与mPOS机兼容性的方法及*** | |
CN105224430A (zh) | 一种测试***及测试方法 | |
CN106528429A (zh) | 一种ui界面测试方法及装置 | |
CN106201864A (zh) | 一种应用程序编程接口api测试方法、装置及移动设备 | |
CN106557419A (zh) | 程序的测试方法及装置 | |
CN109032956A (zh) | 一种接口测试方法及装置 | |
CN103856277A (zh) | 一种用于测量ZigBee射频性能的自动测试***及其测试方法 | |
CN106933712A (zh) | 基于b/s架构的网络化远程测试***及方法 | |
CN108629355A (zh) | 用于生成工作量信息的方法和装置 | |
CN110149241A (zh) | 一种基于ims设备的自动化测试方法及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180213 |