一种基于蓝牙通信的手机自动化测试方法

文档序号:8001087阅读:1574来源:国知局
专利名称:一种基于蓝牙通信的手机自动化测试方法
技术领域
本发明涉及一种手机自动化测试方法,特别是涉及一种基于蓝牙通信的手机自动化测试方法。
背景技术
由于手机产品与用户有密切的交互,很多功能需要以测试人员的主观感受作为检验结果的依据,所以一直以来人工测试在手机测试工作中占主导地位。近年来,智能机的出现让手动测试的难度越来越高,而产品设计周期不断缩短,设计成本不断压缩。而自动化测试可以大幅度地缩短用户手机测试所需要的时间,提高测试的覆盖率以及测试的准确性, 在保证新品质量的前提下大幅度的缩短新产品上市的准备期。随着自动化测试技术的发展,越来越多的测试任务被自动化测试所实现。一般来说,手机自动化测试是在PC上开发工具,通过PC与手机通信,驱动手机动作来模拟操作。目前基本都是通过USB和串口等有线连接来与手机通信,本文提出了一种基于蓝牙通信的手机自动化测试方法,探索手机自动化测试中一种新的方法。

发明内容
本发明的目的在于克服现有技术的不足,提供一种基于蓝牙通信的手机自动化测试方法,提高工作效率,节省人力物力。为了达到上述目的,本发明采用的技术方案是,一种基于蓝牙通信的手机自动化测试方法,其步骤如下
步骤1、在PC上安装蓝牙SPP控制端、在手机上安装蓝牙SPP应用客户端; 步骤2、打开PC端的自动化测试软件; 步骤3、待测手机与PC端进行配对;
步骤4、配对成功后PC端和手机端互相发送指令以确认通信正常; 步骤5、PC端的自动化测试软件发送测试用例到手机端开始测试; 步骤6、手机端响应指令执行相应的功能动作,生成测试记录并回传到PC端; 步骤7、PC端分析处理测试记录并得出测试结果,写入数据库。上述步骤1中所述的SPP为蓝牙协议。上述步骤2中的自动化测试软件为预先在PC上编写的自动化测试软件,与手机端进行通信、调用自定义编写的测试用例并发送给手机、分析处理测试记录并得出测试结果及保存进数据库。自动化测试软件的工作过程如下首先确认能否通过蓝牙与手机端进行正常通信,然后调用自定义编写的测试用例并发送给手机,手机接收测试用例执行操作后返回测试记录给PC,PC对接收到的测试记录进行分析处理并得出测试结果、保存进数据库。该软件同时具备基本的参数配置、数据统计等自动化测试软件的基本功能。上述步骤5所述的手机端测试包括软件压力测试、功能测试、手机状态监控、功能电流测试及基本功能回归测试。与现有自动化测试技术相比,本发明的有益效果是1、将USB、串口等有线连接改为无线连接,减少了繁杂的线路连接,让测试变得更加简洁;2、使用USB连接手机会处于充电状态,不利于电流测试,而采用蓝牙通信就不会有这方面的干扰;3、市面上的手机,无论是普通手机还是智能手机,基本都带有蓝牙功能,使用方便。


图1为本发明的方法流程图。
具体实施例方式下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。本发明的方法流程图如图1所示,一种基于蓝牙通信的手机自动化测试方法,其步骤如下
步骤1、在PC上安装蓝牙SPP控制端、在手机上安装蓝牙SPP应用客户端; 步骤2、打开PC端的自动化测试软件; 步骤3、待测手机与PC端进行配对;
步骤4、配对成功后PC端和手机端互相发送指令以确认通信正常; 步骤5、PC端的自动化测试软件发送测试用例到手机端开始测试; 步骤6、手机端响应指令执行相应的功能动作,生成测试记录并回传到PC端; 步骤7、PC端分析处理测试记录并得出测试结果,写入数据库。上述步骤1中所述的SPP为蓝牙协议。上述步骤2中的自动化测试软件为预先在PC上编写的自动化测试软件,与手机端进行通信、调用自定义编写的测试用例并发送给手机、分析处理测试记录并得出测试结果及保存进数据库。自动化测试软件的工作过程如下首先确认能否通过蓝牙与手机端进行正常通信,然后调用自定义编写的测试用例并发送给手机,手机接收测试用例执行操作后返回测试记录给PC,PC对接收到的测试记录进行分析处理并得出测试结果、保存进数据库。该软件同时具备基本的参数配置、数据统计等自动化测试软件的基本功能。上述步骤5所述的手机端测试包括软件压力测试、功能测试、手机状态监控、功能电流测试、基本功能回归测试。本发明将现有技术的USB、串口等有线连接改为无线连接,减少了繁杂的线路连接,使得测试变得更加简洁;且使用USB连接手机会使手机处于充电状态,不利于电流测试,而采用蓝牙通信就不会有这方面的干扰;且目前市面上的手机,无论是普通手机还是智能手机,基本都带有蓝牙功能,利用本发明的范围广,且使用方便。手机测试时,应用本发明进行手机的软件压力测试、功能测试、手机状态监控、功能电流测试、基本功能回归测试等, 能实现手机现有的所有测试项目。大大提高工作效率,节省大量人力物力,且操作简单方便,易于实现。尽管本发明通过具体描述对实现基于蓝牙通信完成手机自动化测试的方法作出了清晰而完成的描述,但是本发明不仅仅限于所述实施例,通过简单的改变程序来达到相同目的是可能发生的并且都包括在本发明之中。
权利要求
1.一种基于蓝牙通信的手机自动化测试方法,其步骤如下步骤1、在PC上安装蓝牙SPP控制端、在手机上安装蓝牙SPP应用客户端; 步骤2、打开PC端的自动化测试软件; 步骤3、待测手机与PC端进行配对;步骤4、配对成功后PC端和手机端互相发送指令以确认通信正常; 步骤5、PC端的自动化测试软件发送测试用例到手机端开始测试; 步骤6、手机端响应指令执行相应的功能动作,生成测试记录并回传到PC端; 步骤7、PC端分析处理测试记录并得出测试结果,写入数据库。
2.根据权利要求1所述的基于蓝牙通信的手机自动化测试方法,其特征在于步骤1 中所述的SPP为蓝牙协议。
3.根据权利要求2所述的基于蓝牙通信的手机自动化测试方法,其特征在于步骤2 所述的自动化软件为预先在PC上编写的自动化测试软件,与手机端进行通信、调用自定义编写的测试用例并发送给手机、分析处理测试记录并得出测试结果及保存进数据库。
4.根据权利要求3所述的基于蓝牙通信的手机自动化测试方法,其特征在于步骤5 所述的手机端测试包括软件压力测试、功能测试、手机状态监控、功能电流测试及基本功能回归测试。
全文摘要
本发明公开了一种基于蓝牙通信的手机自动化测试方法,其步骤如下1、在PC上安装蓝牙控制端、在手机上安装蓝牙应用客户端;2、打开PC端的自动化测试软件;3、待测手机与PC端进行配对;4、配对成功后PC端和手机端互相发送指令以确认通信正常;5、PC端的自动化测试软件发送测试用例到手机端开始测试;6、手机端响应指令执行相应的功能动作,生成测试记录并回传到PC端;7、PC端分析处理测试记录并得出测试结果,写入数据库。将USB、串口等有线连接改为无线连接,减少了繁杂的线路连接,测试变得简洁;使用USB连接手机会处于充电状态,不利于电流测试,而采用蓝牙通信就不会有这方面的干扰,且应用广泛,凡是带有蓝牙功能的手机都可以使用。
文档编号H04B5/00GK102438055SQ20111039958
公开日2012年5月2日 申请日期2011年12月6日 优先权日2011年12月6日
发明者曾元清 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1