一种无线通信平台自动化测试方法、装置和系统.pdf

上传人:Y948****062 文档编号:1523740 上传时间:2018-06-20 格式:PDF 页数:12 大小:682.78KB
返回 下载 相关 举报
摘要
申请专利号:

CN201310752740.6

申请日:

2013.12.31

公开号:

CN104753610A

公开日:

2015.07.01

当前法律状态:

实审

有效性:

审中

法律详情:

专利申请权的转移IPC(主分类):H04B 17/00登记生效日:20170420变更事项:申请人变更前权利人:重庆重邮信科通信技术有限公司变更后权利人:锐迪科(重庆)微电子科技有限公司变更事项:地址变更前权利人:400065 重庆市南岸区黄桷垭堡上园1号变更后权利人:400060 重庆市南岸区南坪街道南城大道199号左附楼403|||实质审查的生效IPC(主分类):H04B 17/00申请日:20131231|||公开

IPC分类号:

H04B17/00(2015.01)I; H04M1/24

主分类号:

H04B17/00

申请人:

重庆重邮信科通信技术有限公司

发明人:

陈莉; 杨江; 罗继明

地址:

400065重庆市南岸区黄桷垭堡上园1号

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明实施例公开了一种无线通信平台自动化测试方法、装置和系统,其中方法包括:测试端通过被测终端的调试接口,向该被测终端发送控制指令,控制该被测终端触发和关闭无线通信平台的通讯业务;测试端通过该被测终端的状态获取接口,获取该无线通信平台的通讯业务过程的状态;测试端分析该获取的通讯业务过程的状态并进行业务过程控制和业务结果判断;本发明实施例结合被测终端的调试接口和状态获取接口,从被测终端整机的层面达到对无线通信平台相关业务的控制、通讯业务过程状态的实时监控以及分析,解决了现有被测终端的无线通信平台自动化测试方法无法兼顾整机接口测试、无线通信平台状态实时监控以及测试结果判断的可靠性的问题。

权利要求书

权利要求书1.  一种无线通信平台自动化测试方法,其特征在于:包括: 测试端通过被测终端的调试接口,向所述被测终端发送控制指令,控制所述被测终端触发和关闭无线通信平台的通讯业务; 测试端通过所述被测终端的状态获取接口,获取所述无线通信平台的通讯业务过程的状态; 测试端分析所述获取的通讯业务过程的状态并进行业务过程控制和业务结果判断。 2.  如权利要求1所述的无线通信平台自动化测试方法,其特征在于:所述被测终端的操作系统为Android系统;所述被测终端的调试接口为:ADB接口,Android Debug Bridg安卓系统调试桥;所述测试端通过被测终端的调试接口,向所述被测终端发送控制指令,控制所述被测终端触发和关闭无线通信平台的通讯业务为:调用Android系统的测试工具,然后运行基于所述测试工具的控制所述通讯业务的测试脚本,通过所述ADB接口向所述被测终端发送控制指令;或通过所述ADB接口,调用ADB程序,发送控制所述通讯业务的标准ADB命令。 3.  如权利要求2所述的一种无线通信平台自动化测试方法,其特征在于:所述测试工具为Monkeyrunner,所述测试脚本为Python语言。 4.  如权利要求1所述的无线通信平台自动化测试方法,其特征在于:所述状态获取接口包括AT接口,或其他通信串口。 5.  如权利要求1所述的无线通信平台自动化测试方法,其特征在于:所述测试端通过所述被测终端的状态获取接口,获取所述无线通信平台的通讯业务过程的状态包括:测试端通过所述被测终端的状态获取接口,查询获得所述无线通信平台的通讯业务过程的状态;或测试终端通过状态获取接口,上报所述无线通信平台的通讯业务过程的状态。 6.  一种无线通信平台自动化测试装置,其特征在于,包括: 业务控制模块,用于通过被测终端的调试接口,向所述被测终端发送控制 指令,控制所述被测终端触发和关闭无线通信平台的通讯业务; 状态获取模块,用于通过所述被测终端的状态获取接口,获取所述无线通信平台的通讯业务过程的状态; 状态分析模块,用于分析所述获取的通讯业务过程的状态并进行业务过程控制和业务结果判断。 7.  如权利要求6所述的一种无线通信平台自动化测试装置,其特征在于, 所述被测终端的操作系统为Android系统;所述被测终端的调试接口为:ADB接口,Android Debug Bridg安卓系统调试桥;所述通过被测终端的调试接口,向所述被测终端发送控制指令,控制所述被测终端触发和关闭无线通信平台的通讯业务为:调用Android系统的测试工具,然后运行基于所述测试工具的控制所述通讯业务的测试脚本,通过所述ADB接口向所述被测终端发送控制指令;或通过所述ADB接口,调用ADB程序,发送控制所述通讯业务的标准ADB命令。 8.  如权利要求6所述的无线通信平台自动化测试装置,其特征在于:所述状态获取接口包括AT接口,或其他通信串口。 9.  如权利要求6所述的无线通信平台自动化测试装置,其特征在于:所述状态获取模块具体用于:通过所述被测终端的状态获取接口,查询获得所述无线通信平台的通讯业务过程的状态;或测试终端通过状态获取接口,上报所述无线通信平台的通讯业务过程的状态。 10.  一种无线通信平台自动化测试系统,其特征在于,包括: 测试端,用于通过被测终端的调试接口,向所述被测终端发送控制指令,控制所述被测终端触发和关闭无线通信平台的通讯业务;通过所述被测终端的状态获取接口,获取所述无线通信平台的通讯业务过程的状态;分析所述获取的通讯业务过程的状态并进行业务过程控制和业务结果判断; 被测终端,用于监控所述测试端发送的控制指令,触发和关闭无线通信平台的通讯业务;通过被测终端的状态获取接口,将通讯业务过程的状态发送给所述测试端。 11.  如权利要求10所述的一种无线通信平台自动化测试系统,其特征在于:所述被测终端的操作系统为Android系统;所述被测终端的调试接口为:ADB接口,Android Debug Bridg安卓系统调试桥;所述测试端通过被测终端的调试接口,向所述被测终端发送控制指令,控制所述被测终端触发和关闭无线通信平台的通讯业务为:调用Android系统的测试工具,然后运行基于所述测试工具的控制所述通讯业务的测试脚本,通过所述ADB接口向所述被测终端发送控制指令;或通过所述ADB接口,调用ADB程序,发送控制所述通讯业务的标准ADB命令。 

说明书

说明书一种无线通信平台自动化测试方法、装置和系统
技术领域
本发明涉及无线通信领域,尤其涉及一种无线通信平台自动化测试的方法、装置和系统。 
背景技术
无线通信平台为移动终端中负责和网络进行交互的无线通信模块。现有的无线通信平台自动化测试的方法主要有三种,第一种是基于无线通信平台端口的,可以测试无线通信协议流程相关内容,但无法兼顾整机接口的测试;第二种是基于应用层的ADB(Android Debug Bridge)端口的,测试结果采用图形界面图片对比判断,有一定的不可靠性(容易出现误判),而且屏幕分辨率不同或屏幕大小不同的产品需要维护不同的对比图片库,对于整个无线通信平台的状态无法实时体现,也就无法实现一些无线通信平台复杂测试的自动化控制;第三种是基于外部机械手模拟人的操作行为测试,但机械手操控手机也是通过图形界面图片进行识别和触控操作手机,测试结果也是采用图形界面图片判断,也存在上述第二种方式的缺点。 
发明内容
有鉴于此,本发明提供了一种无线通信平台自动化测试方法、装置和系统,解决现有无线通信平台自动化测试方法、装置和系统无法兼顾整机接口测试、无线通信平台状态实时监控的问题,以提高测试结果判断的可靠性。 
本发明提供了无线通信平台自动化测试方法,包括: 
测试端通过被测终端的调试接口,向所述被测终端发送控制指令,控制所述被测终端触发和关闭无线通信平台的通讯业务; 
测试端通过所述被测终端的状态获取接口,获取所述无线通信平台的通讯业务过程的状态; 
测试端分析所述获取的通讯业务过程的状态并进行业务过程控制和业务结果判断。 
本发明还提供了一种无线通信平台自动化测试装置,包括: 
业务控制模块,用于通过被测终端的调试接口,向所述被测终端发送控制指令,控制所述被测终端触发和关闭无线通信平台的通讯业务; 
状态获取模块,用于通过所述被测终端的状态获取接口,获取所述无线通信平台的通讯业务过程的状态; 
状态分析模块,用于分析所述获取的通讯业务过程的状态并进行业务过程控制和业务结果判断。 
本发明还提供了一种无线通信平台自动化测试系统,包括: 
测试端,用于通过被测终端的调试接口,向所述被测终端发送控制指令,控制所述被测终端触发和关闭无线通信平台的通讯业务;通过所述被测终端的状态获取接口,获取所述无线通信平台的通讯业务过程的状态;分析所述获取的通讯业务过程的状态并进行业务过程控制和业务结果判断; 
被测终端,用于监控所述测试端发送的控制指令,触发和关闭无线通信平台的通讯业务;通过被测终端的状态获取接口,将通讯业务过程的状态发送给所述测试端。 
本发明的有益效果在于本发明实施例结合被测终端的调试接口和状态获取接口,从被测终端整机的层面达到对无线通信平台相关业务的控制、通讯业务过程状态的实时监控以及分析,解决了现有被测终端的无线通信平台自动化测试方法无法兼顾整机接口测试、无线通信平台状态实时监控以及测试结果判断的可靠性的问题。 
附图说明
下面结合附图和实施例对本发明作进一步描述: 
图1是本发明提供的无线通信平台自动化测试方法的第一实施例的流程示意图; 
图2是本发明提供的无线通信平台自动化测试方法的第二实施例的流程示意图; 
图3是本发明实施例被测终端的无线通信平台自动化测试方法中PC端所执行的操作流程示意图; 
图4是本发明实施例终端的无线通信平台自动化测试方法中被测终端所执行的操作流程示意图; 
图5是是本发明提供的一种无线通信平台自动化测试装置示意图; 
图6是本发明提供的一种无线通信平台自动化测试系统示意图。 
具体实施方式
本发明实施例的被测终端可以是任何操作系统的智能手机,需要对移动终端中负责和网络进行交互的无线通信模块,即无线通信平台进行自动化测试,现有的测试方法无法兼顾整机接口测试、对无线通信平台的状态进行实施监控以及测试结果的可靠性。为了解决上述问题,本发明提出了如下技术方案。 
请参考图1,是本发明提供的一种无线通信平台自动化测试方法的第一实施例的流程示意图,其包括: 
步骤S11、测试端通过被测终端的调试接口,向该被测终端发送控制指令,控制该被测终端触发和关闭无线通信平台的通讯业务。 
进一步地,本实施例中,被测终端的操作系统为Android系统;被测终端的调试接口为:ADB接口,Android Debug Bridg安卓系统调试桥;测试端通过被测终端的调试接口,向被测终端发送控制指令,控制被测终端触发和关闭无线通信平台的通讯业务为:调用Android系统的测试工具,然后运行基于测试工具的控制通讯业务的测试脚本,通过ADB接口向被测终端发送控制指令;或通过ADB接口,调用ADB程序,发送控制通讯业务的标准ADB命令。 
进一步地,Android系统的测试工具为Monkeyrunner,测试脚本为Python语言。 
进一步地,测试端可以为个人电脑PC、笔记本或服务器等。 
步骤S12、测试端通过该被测终端的状态获取接口,获取该无线通信平台的通讯业务过程的状态。 
进一步地,状态获取接口包括AT接口,或其他通信串口。 
进一步地,测试端通过被测终端的状态获取接口,获取无线通信平台的通讯业务过程的状态包括:测试端通过被测终端的状态获取接口,查询获得无线通信平台的通讯业务过程的状态;或测试终端通过状态获取接口,上报无线通信平台的通讯业务过程的状态。 
步骤S13、测试端分析该获取的通讯业务过程的状态并进行业务过程控制和业务结果判断。 
本实施例中,结合被测终端的调试接口和状态获取接口,从被测终端整机的层面达到对无线通信平台相关业务的控制、通讯业务过程状态的实时监控以及分析,实现了被测终端的无线通信平台自动化测试方法对整机接口测试、无线通信平台状态实时监控以及测试结果判断的可靠性的兼顾。 
请参考图2,是本发明提供的多模终端话音业务发起方法的第二实施例的流程示意图。本实施例中,被测终端为Android系统智能终端,测试端为PC电脑。包括以下步骤: 
步骤21、被测终端开机,并通过USB数据线连接PC端; 
步骤22、PC端测试软件检测被测终端在PC端上枚举的ADB接口和AT接口,确定被测终端正常,其中ADB和AT的驱动程序提前安装到PC端中; 
步骤23、PC端测试软件调用Monkeyrunner,并运行基于该工具的控制被测手机触发和关闭无线通信平台相关通讯业务的测试脚本,通过ADB接口向被测终端发送指令; 
步骤24、被测终端监控来自ADB接口的指令,执行无线通信平台相关通讯业务,将业务过程的状态信息广播到AT接口; 
步骤25、PC端测试软件读AT接口获取被测终端无线通信平台业务过程的状态; 
步骤26、PC端测试软件分析获取的业务过程状态进行业务过程控制和业务结果判断。 
本实施例中,PC端通过其测试软件,调用被测终端系统的测试工具,运行基于该测试工具的测试脚本,通过ADB接口向被测终端发送控制指令,并通过被测终端的AT接口,获得被测终端无线通信平台相关通讯业务的业务状态信息,以可靠、实时地实现无线通信平台自动化测试。 
请参考图3,是本发明实施例被测终端的无线通信平台自动化测试方法中PC端所执行的操作流程示意图。步骤包括: 
步骤31、运行PC端测试软件; 
步骤32、PC端测试软件调用测试工具Monkeyrunner,并运行基于该工具的控制被测终端触发和关闭无线通信平台相关通讯业务的测试脚本,通过ADB接口向被测手机发送控制指令; 
步骤33、PC端测试软件读AT接口获取被测手机无线通信平台业务过程的状态; 
步骤34、PC端测试软件分析获取的业务过程状态进行业务过程控制和业务结果判断。 
请参考图4,是本发明实施例终端的无线通信平台自动化测试方法中被测终端所执行的操作流程示意图。其包括: 
步骤41、被测终端开机; 
步骤42、被测终端监控来自ADB接口的指令,执行无线通信平台相关通讯业务; 
步骤43、被测终端将业务过程的状态信息广播到AT接口。 
如图5所示,是本发明提供的一种无线通信平台自动化测试装置示意图,其包括: 
业务控制模块51,用于通过被测终端的调试接口,向该被测终端发送控制指令,控制该被测终端触发和关闭无线通信平台的通讯业务; 
进一步地,被测终端的操作系统为Android系统;被测终端的调试接口为: ADB接口,Android Debug Bridg安卓系统调试桥;通过被测终端的调试接口,向被测终端发送控制指令,控制该终端触发和关闭无线通信平台的通讯业务为:调用Android系统的测试工具,然后运行基于测试工具的控制该通讯业务的测试脚本,通过ADB接口向被测终端发送控制指令;或通过ADB接口,调用ADB程序,发送控制通讯业务的标准ADB命令。 
状态获取模块52,用于通过该被测终端的状态获取接口,获取该无线通信平台的通讯业务过程的状态; 
进一步地,状态获取接口包括AT接口,或其他通信串口。 
进一步地,状态获取模块具体用于:通过该被测终端的状态获取接口,查询获得该无线通信平台的通讯业务过程的状态;或测试终端通过状态获取接口,上报该无线通信平台的通讯业务过程的状态。 
状态分析模块53,用于分析该获取的通讯业务过程的状态并进行业务过程控制和业务结果判断。 
如图6所示,是本发明提供的一种无线通信平台自动化测试系统示意图,其包括: 
测试端61,用于通过被测终端的调试接口,向该被测终端发送控制指令,控制该被测终端触发和关闭无线通信平台的通讯业务;通过该被测终端的状态获取接口,获取该无线通信平台的通讯业务过程的状态;分析该获取的通讯业务过程的状态并进行业务过程控制和业务结果判断; 
被测终端62,用于监控该测试端发送的控制指令,触发和关闭无线通信平台的通讯业务;通过被测终端的状态获取接口,将通讯业务过程的状态发送给该测试端。 
进一步地,被测终端的操作系统为Android系统;被测终端的调试接口为:ADB接口,Android Debug Bridg安卓系统调试桥;测试端通过被测终端的调试接口,向被测终端发送控制指令,控制被测终端触发和关闭无线通信平台的通讯业务为:调用Android系统的测试工具,然后运行基于测试工具的控制该通讯业务的测试脚本,通过ADB接口向被测终端发送控制指令;或通过ADB接口, 调用ADB程序,发送控制通讯业务的标准ADB命令。 
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。 
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使用通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。 
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读取存储器中,使得存储在该计算机可读存储中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。 
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。 
最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。 

一种无线通信平台自动化测试方法、装置和系统.pdf_第1页
第1页 / 共12页
一种无线通信平台自动化测试方法、装置和系统.pdf_第2页
第2页 / 共12页
一种无线通信平台自动化测试方法、装置和系统.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《一种无线通信平台自动化测试方法、装置和系统.pdf》由会员分享,可在线阅读,更多相关《一种无线通信平台自动化测试方法、装置和系统.pdf(12页珍藏版)》请在专利查询网上搜索。

本发明实施例公开了一种无线通信平台自动化测试方法、装置和系统,其中方法包括:测试端通过被测终端的调试接口,向该被测终端发送控制指令,控制该被测终端触发和关闭无线通信平台的通讯业务;测试端通过该被测终端的状态获取接口,获取该无线通信平台的通讯业务过程的状态;测试端分析该获取的通讯业务过程的状态并进行业务过程控制和业务结果判断;本发明实施例结合被测终端的调试接口和状态获取接口,从被测终端整机的层面达到。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1