手机与车载蓝牙的测试方法和测试系统的制作方法

文档序号:9826206阅读:4612来源:国知局
手机与车载蓝牙的测试方法和测试系统的制作方法
【技术领域】
[0001]本发明涉及软件测试技术领域,特别涉及手机与车载蓝牙的测试方法和测试系统。
【背景技术】
[0002]随着智能手机的普及,各大手机制造商都投入了巨大的研发费用,手机对于有车一族来说,重要的功能莫非是蓝牙,使用蓝牙与车载装置可以方便地进行听歌、接打电话,而不影响驾驶。为了能够为用户呈现具有极致体验的手机,每台手机出货之前都经历了千锤百炼的测试,从测试中寻找问题并解决,修复产品的性能。
[0003]传统的车载装置进行蓝牙听歌、打电话功能测试时都是借助于人工完成,需要占用大量的时间,并且测试时间有限,仅限白天测试,因此测试效率比较低。
[0004]因而现有技术还有待改进和提尚。

【发明内容】

[0005]鉴于上述现有技术的不足之处,本发明的目的在于提供一种手机与车载蓝牙的测试方法和测试系统,以解决现有技术在测试时需要借助人工,测试效率低的问题。
[0006]为了达到上述目的,本发明采取了以下技术方案:
一种手机与车载蓝牙的测试方法,其包括如下步骤:
A、PC机与手机建立数据连接、并通过继电器与车载装置建立数据连接;
B、PC机控制继电器开启,使车载装置处于工作模式,并控制手机进入蓝牙设置界面打开手机蓝牙;
C、PC机控制手机对当前界面截屏并保存,并将截屏图像发送给PC机中;
D、PC机将截屏图像进行多尺度模板匹配,判断截屏图像中是否含有车载蓝牙设备;如果是,则执行步骤E;否则,PC机保存所述截屏图像及当前的时间戳;
E、当截屏图像中含有所述车载蓝牙设备时,获取所述车载蓝牙设备在截屏图像中的坐标;
F、PC机根据车载蓝牙设备在截屏图像中的坐标,选取车载蓝牙设备,使手机与车载蓝牙设备配对,并判断配对是否成功;如果配对不成功,则执行步骤G;
G、记录配对失败时间,并在PC机中保存当前的截屏图像。
[0007]所述的手机与车载蓝牙的测试方法中,所述步骤D包括:
D1、获取截屏图像,将截屏图像放大至1+N倍,并将放大图像与模板图像进行匹配,得到匹配度Tl和放大图像Jl;其中,截屏图像放大与缩小的尺度为N、且N〈l,截屏图像相对原图的放大与缩小的次数相同,均为M/2、且M>2 ;
D2、将放大图像JI作为下一次尺度变换的图像,并设当前变化的尺度为I +N-0.02i,得到此次与模板图像的匹配度Ti ;其中,I < i < 20、且i每次增加I;
D3、重复步骤D2,直到图像的缩小尺度为1-N,获取当前的匹配度TM,并结束图像尺度的变化,从Tl到TM中寻找最佳匹配度Tj;
D4、根据最佳匹配度Tj在相应的最佳变换图像Jj中截取匹配度最高的匹配图像区域,对匹配图像区域进行与模板图像相同尺寸的尺度变化,并将模板图像与匹配图像区域进行绝对值相减得到目标图像;
D5、将目标图像进行灰度处理及二值化处理,并获取二值化处理后图像中的白色像素值个数K;
D6、当K大于预设阀值时,表示匹配成功,再执行步骤E。
[0008]根据权利要求2所述的手机与车载蓝牙的测试方法,其特征在于,步骤Dl中,N为
0.2,M为20,则图像的缩放因子为0.02。
[0009]所述的手机与车载蓝牙的测试方法中,在步骤D6中,所述预设阀值为0.95*S,其中,S为模板图像的面积。
[0010]所述的手机与车载蓝牙的测试方法中,在步骤F之后,所述的测试方法还包括:
Fl 1、在配对成功时,PC机通过adb she 11指令播放手机中的测试音频文件,过滤手机输出的安卓日志,并检测是否有关键安卓日志;
F12、当检测到关键安卓日志时,表示播放测试成功;当检测不到关键安卓日志时,表示播放测试失败,并记录失败的时间戳和当前的测试界面。
[0011]所述的手机与车载蓝牙的测试方法中,在步骤F之后,所述的测试方法还包括:
F21、在配对成功时,PC机通过adb shell指令控制手机拨号,过滤手机输出的安卓日志,并检测是否有关键安卓日志;
F22、当检测到关键安卓日志时,表示拨号测试成功;当检测不到关键安卓日志时,表示拨号测试失败,并记录失败的时间戳和当前的测试界面。
[0012]所述的手机与车载蓝牙的测试方法中,在步骤F之后,所述的测试方法还包括:F3、在测试成功后,关闭继电器使车载装置停止工作,并关闭手机中的蓝牙使手机进入休眠模式。
[0013]所述的手机与车载蓝牙的测试方法中,在步骤F之后,所述的测试方法还包括:F4、将测试结果以邮件的形式发送给测试人员的邮箱。
[0014]所述的手机与车载蓝牙的测试方法中,在步骤E之后,所述的测试方法还包括:E1、删除手机及PC机中的截屏图像。
[0015]一种手机与车载蓝牙的测试方法的测试系统,其包括:
手机;
继电器;
车载装置数据线;
电源线;
显示器;
PC机;
所述PC机采用如上所述的测试方法进行手机与车载蓝牙的测试。
[0016]相较于现有技术,本发明提供的手机与车载蓝牙的测试方法和测试系统,其测试方法包括:PC机与手机建立数据连接、并通过继电器与车载装置建立数据连接;之后,由PC机控制继电器开启,使车载装置处于工作模式,并控制手机进入蓝牙设置界面打开手机蓝牙;之后,PC机控制手机对当前界面截屏并保存,并将截屏图像发送给PC机中;之后,PC机将截屏图像进行多尺度模板匹配,判断截屏图像中是否含有车载蓝牙设备;如果否,PC机保存所述截屏图像及当前的时间戳;如果是,则当截屏图像中含有所述车载蓝牙设备时,获取所述车载蓝牙设备在截屏图像中的坐标;之后,机根据车载蓝牙设备在截屏图像中的坐标,选取车载蓝牙设备,使手机与车载蓝牙设备配对,并判断配对是否成功;如果配对不成功,则记录配对失败时间,并在PC机中保存当前的截屏图像。本发明通过PC机控制手机和车载装置直接完成手机与车载装置的蓝牙测试,无需借助人工,而且可24小时进行测试工作,节省了人力资源,提高了工作效率。
【附图说明】
[0017]图1为本发明提供的手机与车载蓝牙的测试方法的流程图。
[0018]图2为本发明提供的手机与车载蓝牙的测试方法中步骤S400的流程图。
[0019]图3为本发明提供的手机与车载蓝牙的测试方法的测试系统的结构框图。
【具体实施方式】
[0020]本发明提供一种手机与车载蓝牙的测试方法和测试系统,使车载蓝牙听歌、打电话的测试可以实现全天候24小时自动地完成,无需借助于人力,PC机中的测试程序可自动完成打开手机蓝牙、控制车载装置的工作、搜索车载设备、配对、播放音乐或打电话,并且能够自动检测是否出现问题,并及时记录。本发明还将测试结果以邮件的形式发给测试人员,测试人员可以及时了解测试结果,并根据结果中的时间信息快速定位问题出现在那个环节并进行解决,大大节约了人力资源。
[0021]为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1