一种蓝牙设备自动测试系统及方法

文档序号:1774968 发布日期:2019-12-03 浏览:15次 >En<

阅读说明:本技术 一种蓝牙设备自动测试系统及方法 (A kind of bluetooth equipment Auto-Test System and method ) 是由 刘平 庞力源 杨军 刘学芹 康宏 张明 唐天明 罗建春 魏晋静 张羽喆 郑茂 于 2019-10-17 设计创作,主要内容包括:本发明公开了一种蓝牙设备自动测试系统,包括计算机、被测设备、WiFi干扰源和竞品组成,WiFi干扰源通过USB延长线与计算机连接,计算机上安装有蓝牙适配器和测试软件配置模块。还公开了一种方法,包括:将蓝牙适配器、WIFI干扰源与计算机连接,设置蓝牙适配器与被测设备距离;开启计算机上的测试软件配置模块并配置参数;开启被测设备的蓝牙和竞品,按照组合生成序列中的第一个模拟环境配置WIFI干扰源,按照配置参数启动测试。在每个模拟环境下分别进行控制响应测试和文件传输测试。能够同时测试多个被测设备,加入了WIFI信号干扰和竞品干扰,可模拟实际环境、解决了测试项目单一以及蓝牙适配器拓展难度大的问题。(The invention discloses a kind of bluetooth equipment Auto-Test Systems, including computer, equipment under test, WiFi interference source and competing product composition, WiFi interference source to be connect by USB extended line with computer, and Bluetooth adapter and test software configuration module are equipped on computer.Also disclose a kind of method, comprising: connect Bluetooth adapter, WIFI interference source with computer, setting Bluetooth adapter and equipment under test distance;Open the test software configuration module and configuration parameter on computer;The bluetooth and competing product for opening equipment under test start according to configuration parameter and test according to first simulated environment configuration WIFI interference source in combination producing sequence.Response test and file transmission test are respectively controlled under each simulated environment.Multiple equipment under tests can be tested simultaneously, joined WIFI signal interference and the interference of competing product, and analog actual environment solves the problems, such as that test item is single and Bluetooth adapter expansion difficulty is big.)

一种蓝牙设备自动测试系统及方法

技术领域

本发明涉及蓝牙自动测试技术领域,具体的说,是一种蓝牙设备自动测试系统及方法。

背景技术

蓝牙技术是基于低成本的近距离无线连接,该技术目前已广泛运用到耳机/音响、手机/PC文件传输、电视/机顶盒遥控等产品上。WIFI是一种无线联网技术,可允许电子设备连接到局域网实现高速率传输的目的。蓝牙和802.11b、802.11g协议下的WIFI均工作在2.4GHz频段下,随着WIFI普及,蓝牙设备在使用过程中或多或少会受到WIFI信号的干扰,导致出现如蓝牙配对困难、传输距离短、数据传输速率低等用户体验差的问题。目前的蓝牙自动化测试方法众多,但测试环境均在理想状态进行,因此,存在以下问题:

1.现有技术无法同时独立测试多个蓝牙被测设备;

2.未考虑实际工作环境中的蓝牙设备间连接距离;

3.未考虑实际工作环境中的WIFI信号干扰,测试环境处于理想状态;

4.现有技术测试项目单一,有的只能测试如蓝牙耳机/音响的控制信号响应情况,有的只能测试蓝牙间文件传输;

5.无测试参考竞品,蓝牙、WIFI同时工作时会产生比较复杂的情况,环境不同蓝牙间传输速率不同、连接距离存在差异,现有技术的测试通过标准制定困难;

6.现有技术测试用的蓝牙适配器拓展难度高,大部分蓝牙适配器是直接集成在测试装置中的,在被测设备数量增加情况下,蓝牙自动化测试方案推广难度大。

发明内容

本发明的目的在于提供一种蓝牙设备自动测试系统及方法,用于解决现有技术中同时独立测试多个蓝牙被测设备、未考虑WIFI信号干扰和竞品、测试项目单一的问题。

本发明通过下述技术方案解决上述问题:

一种蓝牙设备自动测试系统,包括计算机、被测设备、WiFi干扰源和竞品组成,所述WiFi干扰源通过USB延长线与计算机连接,所述计算机上安装有蓝牙适配器和测试软件配置模块,所述测试软件配置模块包括:

名称及PIN码配置接口,用于配置一个或者多个被测设备及竞品的名称、PIN码以及指定其对应的蓝牙适配器;

文件传输配置接口,用于指定传输文件的文件名及其保存在计算机中的路径;

WIFI干扰源配置接口,用于设置WIFI干扰源开启/关闭开关,以及用于设置WIFI干扰源强度及WIFI信道参数,并按照预设的组合规则生成组合序列表;

测试参数配置接口,用于设定文件传输测试的次数及文件传输间隔;

测试标准设置接口,用于设置测试通过的判断标准;

测试数据采集与显示接口,用于收集测试过程中的测试数据、计算测试结果数据以及显示测试过程数据以及测试结果数据。

一种蓝牙设备自动测试方法,包括:

步骤S100:将蓝牙适配器、WIFI干扰源与计算机连接,设置蓝牙适配器与被测设备距离;

步骤S200:开启计算机上的测试软件配置模块并配置参数,包括:

设置被测设备的蓝牙和竞品蓝牙的名称、PIN码、传输文件名称、传输文件路径、传输文件的次数以及测试间隔;

赋值给WiFi干扰源的开启/关闭开关使能switch ID、根据不同的信号强度和信道参数的组合生成组合序列表;

设置测试通过的标准;

步骤S300:开启被测设备的蓝牙和竞品,按照组合生成序列中的第一个模拟环境配置WIFI干扰源,按照配置参数启动测试:

步骤S310:控制信号响应测试:测试软件配置模块获取配置的一个或者多个被测设备及竞品的名称、PIN码以及其对应的蓝牙适配器,驱动蓝牙适配器扫描并与被测设备的蓝牙配对连接;配对成功后,蓝牙适配器向被测设备的蓝牙发出控制信息,被测设备接收到控制信息后向蓝牙适配器返回应答信息;

步骤S320:记录测试次数以及响应次数并显示,测试总次数达到预设值时,进入下一步;否则返回步骤S310;

步骤S330:文件传输测试:测试软件配置模块获取传输文件的文件名及其保存在计算机中的路径,驱动蓝牙适配器向被测设备的蓝牙传输文件,并监控和记录和显示文件传输速率、文件传输进度和已传输时间;文件传输测试完成,进入下一步;

步骤S340:判断组合生成序列是否被执行完毕,若是,保存测试过程日志结束测试,否则,按照组合生成序列中的下一个模拟环境配置WIFI干扰源,返回步骤S310。

本发明与现有技术相比,具有以下优点及有益效果:

(1)本发明能够同时测试多个被测设备,可选的加入了WIFI信号干扰和竞品干扰,模拟实际环境;并且同时可以测试控制响应测试和文件传输性能测试,解决了测试项目单一的问题;通过在计算机上增加USB蓝牙适配器,解决了蓝牙适配器拓展难度大的问题。

附图说明

图1为本发明的系统框图。

具体实施方式

下面结合实施例对本发明作进一步地详细说明,但本发明的实施方式不限于此。

实施例1:

结合附图1所示,一种蓝牙设备自动测试系统,包括计算机、被测设备、WiFi干扰源和竞品(Competing products)组成,所述WiFi干扰源通过USB延长线与计算机连接,所述计算机上安装有蓝牙适配器和测试软件配置模块,所述测试软件配置模块包括:

名称及PIN码配置接口(目标蓝牙名称及PIN码配置接口),用于配置一个或者多个被测设备及竞品的名称、PIN码以及指定其对应的蓝牙适配器;配置方法包括:①.目标蓝牙间参数用“;”隔开,同一蓝牙间的参数用“,”隔开。以2个被测设备及竞品名称、PIN码分别为target1、0000,target2、1234,Competing products、8888,测试用到的蓝牙适配器名称分别为Usbdongle1、Usbdongle 2、Usbdongle competitor为例,参数配置的方法为:“target1,0000,Usbdongle1;target2,1234,Usbdongle2;Competing products,8888,Usbdongle competitor”;②.当有多个被测设备的蓝牙,除①中公开的在一个“测试软件配置模块”->“目标蓝牙名称及PIN码配置接口”中将目标蓝牙间参数用“;”隔开外,也可通过开启多个“测试软件配置模块”->“目标蓝牙名称及PIN码配置接口”实现,每个“测试软件配置模块”可单独设置需连接测试的被测设备蓝牙,每个“测试软件配置模块”可独立工作;

文件传输配置接口(目标蓝牙传输文件名称及路径配置接口),用于指定传输文件的文件名及其保存在计算机中的路径;

WIFI干扰源配置接口(WIFI干扰源信号强度、信道参数配置接口),用于设置WIFI干扰源开启/关闭开关,其中WIFI干扰源开启/关闭开关使能由switch ID标识控制,当switch ID=0时测试过程中无需开启干扰源,当switch ID=1时测试过程中需开启干扰源。WIFI干扰源强度是指干扰源WIFI的信号发射功率大小,WIFI信道参数是指WIFI信号传输信道,每个信道有对应的频率,如第1信道对应的频率为2412MHz、6信道对应的频率为2437MHz。根据需模拟的WIFI干扰源强度(用x表示,如50%、75%、100%。在设置WIFI干扰源信号强度时,各强度值通过“;”隔开)、WIFI信道参数种类(用y表示,如第1、6、11信道。在设置信道参数时,各信道参数通过“;”隔开),确定模拟环境种类(由Z表示,Z=x*y)。模拟环境种类测试顺序由“测试软件配置模块”按照预设组合规则形成并生成组合序列表。

以干扰源种类为50%、75%、100%三种,WIFI信道参数种类为第1、6、11信道为例,优选的组合后的顺序为50%、1;50%、6;50%、11;75%、1;75%、6;75%、11;100%、1;100%、6;100%、11。

测试人员在“WIFI干扰源信号强度、信道参数配置接口”中完成干扰源强度及WIFI信道参数设置且在switch ID=1前提下,“测试软件配置模块”自动生成一个可变参数e,用于监控整个测试进程,可变参数e默认值为0,在一种模拟环境种类下,本轮文件传输测试结束后e会自增1,当e=Z(模拟环境种类)时,整个测试流程结束。在switch ID=1前提下,WIFI干扰源信号发射功率及信道参数由“测试软件配置模块”获取模拟环境种类组合序列表后通过WIFI控制指令完成。

测试参数配置接口(目标蓝牙测试次数、测试间隔参数配置接口),是在WIFI干扰一种模拟环境种类下,设定本轮文件传输测试的测试次数及每次文件传输间的间隔;若模拟环境总类为Z次,本轮文件传输测试N次,则整个测试过程文件传输共Z*N次。在WIFI干扰一种模拟环境种类下,“测试软件配置模块”自动生成一个可变参数k,用于判断本轮测试进程,可变参数k默认值为0,每次文件传输测试接收后k会自增1,当k=N(设定的本轮文件传输测试的测试次数)时,本轮测试流程结束,k值变回0,以等待WIFI干扰下一种模拟环境种类测试开始;

测试标准设置接口,用于设置测试通过的判断标准;标准由控制信号响应成功的比例、文件传输速率较竞品比较的范围、每轮测试文件传输平均速率的最低值等因素中的1种或多种组合组成;

测试数据采集与显示接口,用于显示蓝牙适配器与被测设备的蓝牙配对结果,控制信号传输测试结果、文件传输测试结果和整个测试结果。

优选地,蓝牙适配器采用USB蓝牙适配器。

实施例2:

一种蓝牙设备自动测试方法,包括:

本发明测试流程如下:

S001:检查与计算机连接的蓝牙适配器、WIFI干扰源状态;开启计算机上的“测试软件配置模块”软件;调节蓝牙适配器与被测蓝牙距离,开启被测设备,确保被测设备的蓝牙正常工作。

S002:根据测试目的,对被测设备测试时,评估是否需选择竞品作参考测试。

若选择竞品测试,在“目标蓝牙名称及PIN码配置接口”、“目标蓝牙传输文件名称及路径配置接口”、“目标蓝牙测试次数、测试间隔参数配置接口”中设置被测设备的蓝牙、竞品蓝牙的名称、PIN码,测试时需传输文件名称及传输文件路径,每轮文件传输测试的测试总次数N、测试间隔等参数。

若未选择竞品测试,在“目标蓝牙名称及PIN码配置接口”、“目标蓝牙传输文件名称及路径配置接口”、“目标蓝牙测试次数、测试间隔参数配置接口”中设置被测设备的蓝牙的名称、PIN码,测试时需传输文件名称及传输文件路径,每轮文件传输测试的测试总次数N、测试间隔等参数。

S003:根据测试目的,对被测设备测试时,评估是否需引入干扰信号。

若测试过程引入干扰信号,在“WIFI干扰源信号强度、信道参数配置接口”中配置干扰源开启/关闭开关始能switch ID=1、WIFI干扰源信号强度种类及WIFI信道参数种类。通过USB延长线,调整干扰源与被测设备的蓝牙的距离。

S004:根据测试目的,在“测试标准设置接口”中设置测试通过的标准。

S005:根据S002-S004步设置情况,开启自动测试,“测试软件配置模块”软件获取WIFI干扰源开启/关闭开关始能switch ID值,开启/关闭干扰源。若switch ID=1,“测试软件配置模块”会生成可变参数e=0,按已生成的WIFI干扰源模拟环境种类组合序列表顺序,驱动WIFI干扰源发射对应WIFI干扰信号。

S006:“测试软件配置模块”获取“目标蓝牙名称及PIN码配置接口”中相关信息,驱动对应的蓝牙适配器扫描并与被测设备的蓝牙配对连接,连接过程若尝试N1(如10)次依然无法成功连接,在“测试数据传输速率、测试进度、测试时间等显示接口”中显示对应被测设备蓝牙连接失败信息。若被测设备为多个,其中1个被测设备蓝牙连接失败,不影响其它被测设备蓝牙测试进度。

S007:控制信号响应测试,S006步配对成功后,蓝牙适配器向被测设备的蓝牙发出控制信息(如针对蓝牙耳机,发出播放、暂停、下一曲、上一曲、电话接通/挂断中的1条或多条控制信息;针对蓝牙遥控信号的产品,发出频道加健、频道减健、音量加健、音量减健中的1条或多条控制信息),被测设备接收到控制信息后向蓝牙适配器返回应答信息。测试次数N2次(如20)结束后,将最终的测试结果(如发射20条控制信息,成功了19条)显示在“测试数据传输速率、测试进度、测试时间等显示接口”中。

S008:文件传输测试,在S007步结束后,“测试软件配置模块”软件通过从“目标蓝牙传输文件名称及路径配置接口”获取文件传输测试所使用的传输文件信息,驱动蓝牙适配器向被测设备的蓝牙传输文件,监控文件传输情况。文件传输速率、传输进度、已传输时间等信息显示在“测试数据传输速率、测试进度、测试时间等显示接口”中。

S009:在WIFI干扰一种模拟环境种类下,判断本轮当前测试次数,S008步中单次传输结束后,若当前测试次数k=N,则进入S010步,同时k值变回0;否返回执行S008步,同时k自增1。

S010:本轮控制信号响应及文件传输测试结束,e自增1。根据S004设置的测试标准,判断本轮测试结果,同时将本次控制信号响应结果、文件传输平均速率、测试总耗时、测试总次数等信息保存在本轮测试数据中,计算机保存本轮测试完整的测试日志。

S011:判断整个测试进程,监控可变参数e,若e等于WIFI干扰模拟环境种类总数Z,则进行S012步;否则重复S005-S0010步。

S012:整个测试流程结束,控制信号响应最终测试结果、文件传输平均速率、测试总耗时、测试总次数信息显示在“测试数据传输速率、测试进度、测试时间等显示接口”中,计算机保存整个测试过程日志。

根据蓝牙用户使用场景,可调节蓝牙适配器与被测蓝牙距离,重复S001-S012测试步骤,综合评估被测蓝牙是否满足设计需求及用户体验。

尽管这里参照本发明的解释性实施例对本发明进行了描述,上述实施例仅为本发明较佳的实施方式,本发明的实施方式并不受上述实施例的限制,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。

8页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:蓝牙通信系统及相关的传送端蓝牙装置与接收端蓝牙装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!