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

文档序号:7997696阅读:112来源:国知局
专利名称:一种蓝牙设备的测试系统及方法
技术领域
本申请涉及蓝牙设备技术领域,特别是涉及一种蓝牙设备的测试系统及方法。
背景技术
对于无线的蓝牙设备,其最大的特点就是便携性和无线操作性。例如,戴上蓝牙耳机,用户可以边写邮件边讲电话、可以边开车边讲电话、可以边做家事边讲电话,而不受恼人电线的牵绊。由于蓝牙耳机的电磁波远比手机低,讲电话时只要将手机放在公文包内或是口袋里,戴上耳机轻松讲,既不用将手举得老高,还能够有效减少电磁波对人体的影响。在蓝牙设备出厂前,需要对其进行严格的质量测试,以保证其能在各种应用场景下长期工作。现有技术在测试蓝牙设备时通常采用人工操作,一个测试项目往往需要重复多次,工作量大,效率低,且花费大量人力成本。例如,一个测试项目的内容是测试“手机上有来电,蓝牙耳机控制手机接电话1000 次”,则测试流程具体可以包括人工用手机A给与蓝牙耳机配对连接的手机B拨打电话,然后人工控制蓝牙耳机接起电话,之后人工通过手机A与手机B说话,从蓝牙耳机中确认能够听到,之后人工挂断电话;人工重复上述测试流程1000次,工作量大,效率低,且花费大量人力成本。总之,需要本领域技术人员迫切解决的一个技术问题就是如何能够降低上述情形下的工作量和人力成本,提高测试效率。

发明内容
本申请所要解决的技术问题是提供一种蓝牙设备的测试系统及方法,能够大大减少测试的工作量和人力成本,提高测试效率。为了解决上述问题,本申请公开了一种蓝牙设备的测试系统,包括启动装置,用于启动针对待测蓝牙设备的测试项目,并第一次在计算机上执行该测试项目所需的操作;自动测试装置,用于记录第一次在该计算机上执行的该测试项目所需的操作,并在计算机上重复执行所记录的操作;录音装置,用于在该测试项目的测试过程中记录该待测蓝牙设备的输出声音;及判定装置,用于依据所记录的输出声音,判定该待测蓝牙设备是否正常。优选的,所述第一次在该计算机上执行的该测试项目所需的操作包括第一次在该计算机上执行的该测试项目所需的鼠标和/或键盘的操作;所述自动测试装置包括记录模块,用于记录所述第一次在该计算机上执行的该测试项目所需的鼠标和/ 或键盘的操作;转换模块,用于将所记录的操作转换为可编辑形式的操作数据;重复执行模块,用于依据所述操作数据,自动控制鼠标和/或键盘重复执行相应的操作。优选的,所述自动测试装置还包括编辑模块,用于在自动控制鼠标和/或键盘重复执行相应的操作前,依据操作执行次数和/或操作执行间隔,编辑所述可编辑形式的操作数据,得到编辑后的操作数据;所述重复执行模块,具体用于依据所述编辑后的操作数据,自动控制鼠标和/或键盘重复执行相应的操作。优选的,所述系统还包括串口指令发送模块,用于在该计算机上执行该测试项目所需的操作时,通过串口发送控制指令;继电器工控板装置,其一端通过串口与该计算机相连,另一端与待测蓝牙设备相连,用于在接收到所述控制指令时,针对待测蓝牙设备执行与该控制指令相应的操作。优选的,所述系统还包括对端设备指令发送模块,用于在该计算机上执行的该测试项目所需的操作时,发送针对对端设备的控制指令;对端设备计算机同步装置,用于在该对端设备为非计算机对端设备时,依据针对对端设备的控制指令在计算机上控制该对端设备,实现该对端设备与计算机的同步。优选的,所述非计算机对端设备包括蓝牙移动终端或蓝牙适配器。另一方面,本申请还公开了一种蓝牙设备的测试方法,包括启动针对待测蓝牙设备的测试项目,并第一次在计算机上执行该测试项目所需的操作;记录第一次在该计算机上执行的该测试项目所需的操作,并在计算机上重复执行所记录的操作;在该测试项目的测试过程中记录该待测蓝牙设备的输出声音;依据所记录的输出声音,判定该待测蓝牙设备是否正常。优选的,所述第一次在该计算机上执行的该测试项目所需的操作包括第一次在该计算机上执行的该测试项目所需的鼠标和/或键盘的操作;所述记录第一次在该计算机上执行的该测试项目所需的操作,并在计算机上重复执行所记录的操作的步骤,包括记录所述第一次在该计算机上执行的该测试项目所需的鼠标和/或键盘的操作;将所记录的操作转换为可编辑形式的操作数据;依据所述操作数据,自动控制鼠标和/或键盘重复执行相应的操作。优选的,所述方法还包括在自动控制鼠标和/或键盘重复执行相应的操作前,依据操作执行次数和/或操作执行间隔,编辑所述可编辑形式的操作数据,得到编辑后的操作数据;所述自动控制鼠标和/或键盘重复执行相应的操作的步骤为,依据所述编辑后的操作数据,自动控制鼠标和/或键盘重复执行相应的操作。优选的,所述方法还包括在该计算机上执行该测试项目所需的操作时,通过串口发送控制指令;在接收到所述控制指令时,继电器工控板装置针对待测蓝牙设备执行与该控制指令相应的操作,其中,所述继电器工控板装置的一端通过串口与该计算机相连,另一端与待测蓝牙设备相连,。优选的,所述方法还包括在该计算机上执行的该测试项目所需的操作时,发送针对对端设备的控制指令;在该对端设备为非计算机时,依据针对对端设备的控制指令在计算机上控制该对端设备,实现该对端设备与计算机的同步。优选的,所述非计算机对端设备包括蓝牙移动终端或蓝牙适配器。与现有技术相比,本申请具有以下优点相对于现有技术的人工测试,本申请进行基于计算机控制的自动测试;由于蓝牙设备的测试是需要重复测试流程多次的,本申请基于计算机控制的自动测试的第一次测试流程主要由人工完成,剩余次数的测试流程基于计算机控制自动重复执行;因此,相对于现有技术人工重复测试流程多次导致工作量大、效率低、且花费大量人力成本缺点,由于本申请主要花费第一次测试流程所需的工作量和人力成本,故相对于现有技术,能够大大减少测试的工作量和人力成本,提高测试效率。


图1是本申请一种蓝牙设备的测试系统实施例的结构图;图2是本申请一种测试项目1的第一次测试流程;图3是本申请一种继电器工控板装置的计算机控制界面示意图;图4是本申请一种测试项目2的自动测试过程示意图;图5是本申请一种对端设备计算机同步装置的界面示意;图6是本申请一种测试项目3的自动测试过程示意图;图7是本申请一种测试项目4的自动测试过程示意图;图8是本申请一种测试项目1的自动测试过程示意图;图9是本申请一种蓝牙设备的测试方法实施例的流程图。
具体实施例方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本申请作进一步详细的说明。本申请实施例的核心构思之一,相对于现有技术的人工测试,本申请实施例进行基于计算机控制的自动测试;由于蓝牙设备的测试是需要重复测试流程多次的,本申请基于计算机控制的自动测试的第一次测试流程主要由人工完成,剩余次数的测试流程基于计算机控制自动重复执行;因此,相对于现有技术人工重复测试流程多次导致工作量大、效率低、且花费大量人力成本缺点,由于本申请主要花费第一次测试流程所需的工作量和人力成本,故能够大大减少测试的工作量和人力成本,提高测试效率。参照图1,示出了本申请一种蓝牙设备的测试系统实施例的结构图,具体可以包括包括启动装置101,用于启动针对待测蓝牙设备的测试项目,并第一次在计算机上执行该测试项目所需的操作;
自动测试装置102,用于记录第一次在该计算机上执行的该测试项目所需的操作, 并在计算机上重复执行所记录的操作;录音装置103,用于在该测试项目的测试过程中记录该待测蓝牙设备的输出声音; 及判定装置104,用于依据所记录的输出声音,判定该待测蓝牙设备是否正常。本申请可以用于蓝牙耳机、蓝牙车载免提等蓝牙设备的测试,也即,本申请的测试主要指在开发蓝牙耳机、蓝牙车载免提等蓝牙设备过程中的测试,在测试过程中,待测蓝牙设备通常表现为蓝牙系统电路板。为保证蓝牙设备能在各种应用场景下长期工作,针对待测蓝牙设备的测试项目可能有很多种,如“手机上有来电,蓝牙耳机控制手机接电话1000次”,“通话过程中使用蓝牙耳机控制通话音量加减各1000次”、“300次从手机端拨打电话,看耳机中声音是否正常”, “手机上有来电,蓝牙耳机控制手机拒绝来电1000次”等等。无论对于何种测试项目,本申请均通过启动装置101启动启动针对待测蓝牙设备的测试项目,并第一次在计算机上执行该测试项目所需的操作,以完成第一次测试流程。参照图2,本申请一种测试项目1的第一次测试流程,测试项目1的任务为“手机上有来电,蓝牙耳机控制手机接电话1000次”,相应的第一次测试流程具体可以包括步骤201、启动装置101给手机A—个声源;步骤202、启动装置101第一次在计算机上执行该测试项目所需的操作,所述操作具体可以包括控制手机A给与蓝牙耳机配对连接的手机B拨打电话,控制蓝牙耳机接听电话;步骤203、录音装置103在该测试项目的第一次测试流程中记录该待测蓝牙设备的输出声音;步骤204、启动装置101第一次在计算机上执行该测试项目所需的操作,所述操作还可以包括控制手机A挂断电话。在具体实现中,可以在计算机上执行的该测试项目所需的操作可以是在一种或多种计算机软件中执行的操作,无论该操作是在哪种计算机软件商执行的,它们都需要借助于键盘和/或鼠标来完成,而自动测试装置102是可以捕获和记录键盘和/或鼠标的操作的。因此,在本申请的一种优选实施例中,所述第一次在该计算机上执行的该测试项目所需的操作可以包括第一次在该计算机上执行的该测试项目所需的鼠标和/或键盘的操作;此时,所述自动测试装置102可以进一步包括记录模块,用于记录所述第一次在该计算机上执行的该测试项目所需的鼠标和/ 或键盘的操作;转换模块,用于将所记录的操作转换为可编辑形式的操作数据;重复执行模块,用于依据所述操作数据,自动控制鼠标和/或键盘重复执行相应的操作。这里,可编辑形式可以指特定的脚本语言的形式,如JavaScript、Python、ASP、 PHP、PERL、Nuva、ActionScript、PostScript、AppleScript、Bash、Ruby 等,本申请对具体的可编辑形式不加以限制。在本申请的一种优选实施例中,还可以对可编辑形式的操作数据进行编辑以确定相应操作执行的次数(如999次),每次执行的间隔(如Is)等;相应地,所述自动测试装置102还可以包括编辑模块,用于在自动控制鼠标和/或键盘重复执行相应的操作前,依据操作执行次数和/或操作执行间隔,编辑所述可编辑形式的操作数据,得到编辑后的操作数据;此时,所述重复执行模块,可具体用于依据所述编辑后的操作数据,自动控制鼠标和/或键盘重复执行相应的操作。在测试过程中,录音装置103与待测蓝牙设备相连,这样,在包括第一次测试流程和其余重复执行的测试流程的测试过程中,录音装置103都会记录该待测蓝牙设备的输出声音,而判定装置104则会依据所记录的输出声音,判定该待测蓝牙设备是否正常。在实际中,录音装置103还可以将所记录的输出声音实时以视觉形式显示,这样, 判定装置104可以通过观测所记录的输出声音,判定该待测蓝牙设备是否正常,这里的正常主要是与测试项目相应的功能正常。例如,如果测试项目是“通话过程中使用蓝牙耳机控制通话音量加减各1000次”,则判定装置104应观测所记录的输出声音信号的强度是否与蓝牙耳机端音量的增减一致,如果是,则可判定该待测蓝牙设备正常,否则,则判定该待测蓝牙设备异常。总之,由于本申请主要花费第一次测试流程所需的工作量和人力成本,故能够大大减少测试的工作量和人力成本,提高测试效率。由于蓝牙是一种支持设备短距离通信(一般是IOm之内)的无线电技术,所以,在测试过程中有时需要对蓝牙设备本身进行操作。例如,欲通过“通话过程中使用蓝牙耳机控制通话音量加减各1000次”测试一个蓝牙耳机的音量调节功能,则需要测试蓝牙耳机端本身能否调节音量。由于实际中待测蓝牙设备通常表现为蓝牙系统电路板,在进行人工测试时,是需要人工去操作蓝牙系统电路板上的键位的。本申请发明人注意到,如果想基于计算机控制操作蓝牙系统电路板上的键位,可以用继电器工控板装置来实现。继电器工控板装置实际上是一个可以用计算机控制的多路继电器开关,如果将继电器工控板装置的一端与蓝牙系统电路板的键位相连,另一端通过串口与计算机相连,那么,继电器工控板装置就可以将计算机的控制指令传递给蓝牙系统电路板,从而最终实现基于计算机控制操作蓝牙系统电路板上的键位的目的。于是,在本申请的一种优选实施例中,所述系统还可以包括串口指令发送模块,用于在该计算机上执行该测试项目所需的操作时,通过串口发送控制指令;继电器工控板装置,其一端通过串口与该计算机相连,另一端与待测蓝牙设备相连,用于在接收到所述控制指令时,针对待测蓝牙设备执行与该控制指令相应的操作。参照图3,示出了本申请一种继电器工控板装置的计算机控制界面示意图,其中, 该计算机控制界面为八路继电器控制界面,界面上的继电器1-8分别与继电器工控板装置的8个继电器开关相连,继电器工控板装置的8个继电器开关分别与蓝牙系统电路板上的键位相连,串口号为继电器工控板装置与计算机的传输串口,波特率为控制指令的传输速率。假设测试一个蓝牙耳机的音量调节功能,且继电器1用于控制蓝牙耳机电路板上的音量“ + ”键位,则在计算机上用鼠标点击一次“继电器1开”按钮,然后点击一次“继电器 1关”按钮,就能实现操作蓝牙耳机电路板上的音量“+”键位一次的目的。参照图4,示出了本申请一种测试项目2的自动测试过程示意图,该测试项目2为 “通话过程中使用蓝牙耳机控制通话音量加减各1000次”;若用人工测试,则需要将蓝牙耳机电路板与手机A配对连接。手机A与手机B正在通话中,手机B处播放一个声源。手工操作蓝牙耳机电路板的音量加减键各1000次,全程人工听声音的变化;图4所示自动测试过程具体可以包括步骤401、自动测试装置102启动;步骤402、启动装置101建立通话,将蓝牙耳机与手机A配对连接,给手机B—个声源;步骤403、启动装置101第一次在计算机上向继电器工控板装置发送控制指令,以控制蓝牙耳机端音量增减一次;步骤404、自动测试装置102记录第一次在该计算机上控制蓝牙耳机端音量增减一次的操作,并在计算机上重复执行所记录的操作999次,其中的每次重复执行均需要继电器工控板装置向蓝牙耳机传递控制命令;步骤405、录音装置103在该测试项目的测试过程中一直记录蓝牙耳机的输出声
曰;步骤406、判定装置104依据所记录的输出声音,判定该蓝牙耳机的音量调节功能是否正常。由于蓝牙是一种支持设备短距离通信(一般是IOm之内)的无线电技术,所以, 在测试过程中有时需要对与蓝牙设备配对的设备进行操作,以测试蓝牙设备的功能是否正常。例如,预通过“300次从手机端拨打电话,看耳机中声音是否正常”测试一个蓝牙耳机中声音是否正常,则需要从对端设备端拨打电话。如果该对端设备为计算机,则能够比较容易地控制该对端设备拨打电话,例如,在该计算机上执行的该测试项目所需的操作时,只需发送针对对端设备的控制指令即可。如果该对端设备为非计算机对端设备,现有技术中需要人工来操非计算机对端设备作;为达到计算机控制非计算机对端设备的目的,在本申请的一种优选实施例中,所述系统还可以包括对端设备指令发送模块,用于在该计算机上执行的该测试项目所需的操作时,发送针对对端设备的控制指令;对端设备计算机同步装置,用于在该对端设备为非计算机对端设备时,依据针对对端设备的控制指令在计算机上控制该对端设备,实现该对端设备与计算机的同步。在实际中,所述非计算机对端设备具体可以包括蓝牙移动终端或蓝牙适配器等。参照图5示出了本申请一种对端设备计算机同步装置的界面示意,其为手机计算机的同步工具,在手机和计算机连接后,在计算机上就会显示手机端的同步界面,此时如果对计算机上的手机进行操作,手机也会同步跟着进行操作;这就能够实现利用计算机控制手机的需求。参照图6,示出了本申请一种测试项目3的自动测试过程示意图,该测试项目3为 "300次从手机端拨打电话,看耳机中声音是否正常”;若用人工测试,则需要人工将手机A与蓝牙耳机相连,用手机A打112,听蓝牙耳机中声音是否正常。重复上述操作300次;图6所示自动测试过程具体可以包括步骤601、自动测试装置102启动;步骤602、启动装置101建立通话,将蓝牙耳机与手机A配对连接;步骤603、启动装置101第一次在计算机上控制对端设备计算机同步装置,以控制手机A拨打112;步骤604、自动测试装置102记录第一次在该计算机上控制手机A拨打112的操作,并在计算机上重复执行所记录的操作299次,其中的每次重复执行均需要对端设备计算机同步装置向手机A传递控制命令;步骤605、录音装置103在该测试项目的测试过程中一直记录蓝牙耳机的输出声
曰;步骤606、判定装置104依据所记录的输出声音,判定该蓝牙耳机中声音是否正

巾O上述测试项目2需要继电器工控板装置向蓝牙手机传递控制指令,上述测试项目 3需要通过对端设备计算机同步装置控制对端设备,在实际中,可能需要同时用到继电器工控板装置和对端设备计算机同步装置来同时控制蓝牙设备和对端设备。参照图7,示出了本申请一种测试项目4的自动测试过程示意图,该测试项目4为 “手机上有来电,蓝牙耳机控制手机拒绝来电1000次”;若用人工测试,则需要人工用手机A给与蓝牙耳机配对连接的手机B拨打电话, 然后再人工控制蓝牙耳机挂断电话,从蓝牙耳机中要确认能够听到拨号音。重复这个操作 1000 次;图7所示自动测试过程具体可以包括步骤701、自动测试装置102启动;步骤702、启动装置101建立通话,将蓝牙耳机与手机B配对连接;步骤703、启动装置101第一次在计算机上控制对端设备计算机同步装置,以控制手机A拨打手机B;步骤704、录音装置103在该测试项目的测试过程中一直记录蓝牙耳机的输出声
曰;步骤705、启动装置101第一次在计算机上向继电器工控板装置发送控制指令,以控制蓝牙耳机拒接电话;步骤706、自动测试装置102记录启动装置101第一次在计算机上执行的操作,并在计算机上重复执行所记录的操作999次,其中的每次重复执行均需要操作对端设备计算机同步装置和继电器工控板装置;步骤707、判定装置104依据所记录的输出声音,判定该蓝牙耳机拒接来电的功能是否正常。
参照图8,示出了本申请一种测试项目1的自动测试过程示意图,该测试项目1为 “手机上有来电,蓝牙耳机控制手机接电话1000次”;若用人工测试,则需要人工用手机A给与蓝牙耳机配对连接的手机B拨打电话,然后人工控制蓝牙耳机接起电话,之后人工通过手机A与手机B说话,从蓝牙耳机中确认能够听到,之后人工挂断电话;人工重复上述测试流程1000次;图8所示自动测试过程具体可以包括步骤801、自动测试装置102启动;步骤802、启动装置101建立通话,将蓝牙耳机与手机B配对连接,给手机A—个声源;步骤803、启动装置101第一次在计算机上控制对端设备计算机同步装置,以控制手机A拨打手机B;步骤804、启动装置101第一次在计算机上向继电器工控板装置发送控制指令,以控制蓝牙耳机接听电话;步骤805、录音装置103在该测试项目的测试过程中一直记录蓝牙耳机的输出声
曰;步骤806、启动装置101第一次在计算机上控制对端设备计算机同步装置,以控制手机A拨打挂断电话;步骤807、自动测试装置102记录启动装置101第一次在计算机上执行的操作,并在计算机上重复执行所记录的操作999次,其中的每次重复执行均需要操作对端设备计算机同步装置和继电器工控板装置;步骤808、判定装置104依据所记录的输出声音,判定该蓝牙耳机接听来电的功能是否正常。与前述系统实施例相应,本申请还公开了一种蓝牙设备的测试方法,参照图9,具体可以包括步骤901、启动针对待测蓝牙设备的测试项目,并第一次在计算机上执行该测试项目所需的操作;步骤902、记录第一次在该计算机上执行的该测试项目所需的操作,并在计算机上重复执行所记录的操作;步骤903、在该测试项目的测试过程中记录该待测蓝牙设备的输出声音;步骤904、依据所记录的输出声音,判定该待测蓝牙设备是否正常。在本申请的一种优选实施例中,所述第一次在该计算机上执行的该测试项目所需的操作具体可以包括第一次在该计算机上执行的该测试项目所需的鼠标和/或键盘的操作;相应地,所述记录第一次在该计算机上执行的该测试项目所需的操作,并在计算机上重复执行所记录的操作的步骤,可以进一步包括记录所述第一次在该计算机上执行的该测试项目所需的鼠标和/或键盘的操作;将所记录的操作转换为可编辑形式的操作数据;依据所述操作数据,自动控制鼠标和/或键盘重复执行相应的操作。在本申请的一种优选实施例中,所述方法还可以包括
在自动控制鼠标和/或键盘重复执行相应的操作前,依据操作执行次数和/或操作执行间隔,编辑所述可编辑形式的操作数据,得到编辑后的操作数据;此时,所述自动控制鼠标和/或键盘重复执行相应的操作的步骤可以为,依据所述编辑后的操作数据,自动控制鼠标和/或键盘重复执行相应的操作。在本申请的再一种优选实施例中,所述方法还可以包括在该计算机上执行该测试项目所需的操作时,通过串口发送控制指令;在接收到所述控制指令时,继电器工控板装置针对待测蓝牙设备执行与该控制指令相应的操作,其中,所述继电器工控板装置的一端通过串口与该计算机相连,另一端与待测蓝牙设备相连,。在本申请的一种优选实施例中,所述方法还可以包括在该计算机上执行的该测试项目所需的操作时,发送针对对端设备的控制指令;在该对端设备为非计算机时,依据针对对端设备的控制指令在计算机上控制该对端设备,实现该对端设备与计算机的同步。在本申请实施例中,优选的是,所述非计算机对端设备可以包括蓝牙移动终端或蓝牙适配器。对于方法实施例而言,由于其与系统实施例基本相似,所以描述的比较简单,相关之处参见系统实施例的部分说明即可。本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。以上对本申请所提供的一种蓝牙设备的测试系统及方法,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
权利要求
1.一种蓝牙设备的测试系统,其特征在于,包括启动装置,用于启动针对待测蓝牙设备的测试项目,并第一次在计算机上执行该测试项目所需的操作;自动测试装置,用于记录第一次在该计算机上执行的该测试项目所需的操作,并在计算机上重复执行所记录的操作;录音装置,用于在该测试项目的测试过程中记录该待测蓝牙设备的输出声音;及判定装置,用于依据所记录的输出声音,判定该待测蓝牙设备是否正常。
2.如权利要求1所述的系统,其特征在于,所述第一次在该计算机上执行的该测试项目所需的操作包括第一次在该计算机上执行的该测试项目所需的鼠标和/或键盘的操作;所述自动测试装置包括记录模块,用于记录所述第一次在该计算机上执行的该测试项目所需的鼠标和/或键盘的操作;转换模块,用于将所记录的操作转换为可编辑形式的操作数据;重复执行模块,用于依据所述操作数据,自动控制鼠标和/或键盘重复执行相应的操作。
3.如权利要求2所述的系统,其特征在于,所述自动测试装置还包括编辑模块,用于在自动控制鼠标和/或键盘重复执行相应的操作前,依据操作执行次数和/或操作执行间隔,编辑所述可编辑形式的操作数据,得到编辑后的操作数据;所述重复执行模块,具体用于依据所述编辑后的操作数据,自动控制鼠标和/或键盘重复执行相应的操作。
4.如权利要求1所述的系统,其特征在于,所述系统还包括串口指令发送模块,用于在该计算机上执行该测试项目所需的操作时,通过串口发送控制指令;继电器工控板装置,其一端通过串口与该计算机相连,另一端与待测蓝牙设备相连,用于在接收到所述控制指令时,针对待测蓝牙设备执行与该控制指令相应的操作。
5.如权利要求1所述的系统,其特征在于,所述系统还包括对端设备指令发送模块,用于在该计算机上执行的该测试项目所需的操作时,发送针对对端设备的控制指令;对端设备计算机同步装置,用于在该对端设备为非计算机对端设备时,依据针对对端设备的控制指令在计算机上控制该对端设备,实现该对端设备与计算机的同步。
6.如权利要求1所述的系统,其特征在于,所述非计算机对端设备包括蓝牙移动终端或蓝牙适配器。
7.—种蓝牙设备的测试方法,其特征在于,包括启动针对待测蓝牙设备的测试项目,并第一次在计算机上执行该测试项目所需的操作;记录第一次在该计算机上执行的该测试项目所需的操作,并在计算机上重复执行所记录的操作;在该测试项目的测试过程中记录该待测蓝牙设备的输出声音; 依据所记录的输出声音,判定该待测蓝牙设备是否正常。
8.如权利要求7所述的方法,其特征在于,所述第一次在该计算机上执行的该测试项目所需的操作包括第一次在该计算机上执行的该测试项目所需的鼠标和/或键盘的操作;所述记录第一次在该计算机上执行的该测试项目所需的操作,并在计算机上重复执行所记录的操作的步骤,包括记录所述第一次在该计算机上执行的该测试项目所需的鼠标和/或键盘的操作;将所记录的操作转换为可编辑形式的操作数据;依据所述操作数据,自动控制鼠标和/或键盘重复执行相应的操作。
9.如权利要求8所述的方法,其特征在于,还包括在自动控制鼠标和/或键盘重复执行相应的操作前,依据操作执行次数和/或操作执行间隔,编辑所述可编辑形式的操作数据,得到编辑后的操作数据;所述自动控制鼠标和/或键盘重复执行相应的操作的步骤为,依据所述编辑后的操作数据,自动控制鼠标和/或键盘重复执行相应的操作。
10.如权利要求7所述的方法,其特征在于,还包括在该计算机上执行该测试项目所需的操作时,通过串口发送控制指令;在接收到所述控制指令时,继电器工控板装置针对待测蓝牙设备执行与该控制指令相应的操作,其中,所述继电器工控板装置的一端通过串口与该计算机相连,另一端与待测蓝牙设备相连,。
11.如权利要求7所述的方法,其特征在于,还包括在该计算机上执行的该测试项目所需的操作时,发送针对对端设备的控制指令;在该对端设备为非计算机时,依据针对对端设备的控制指令在计算机上控制该对端设备,实现该对端设备与计算机的同步。
12.如权利要求11所述的方法,其特征在于,所述非计算机对端设备包括蓝牙移动终端或蓝牙适配器。
全文摘要
本申请提供了一种蓝牙设备的测试系统和方法,其中的系统具体包括启动装置,用于启动针对待测蓝牙设备的测试项目,并第一次在计算机上执行该测试项目所需的操作;自动测试装置,用于记录第一次在该计算机上执行的该测试项目所需的操作,并在计算机上重复执行所记录的操作;录音装置,用于在该测试项目的测试过程中记录该待测蓝牙设备的输出声音;及判定装置,用于依据所记录的输出声音,判定该待测蓝牙设备是否正常。本申请能够大大减少测试的工作量和人力成本,提高测试效率。
文档编号H04M1/24GK102523325SQ20111039322
公开日2012年6月27日 申请日期2011年12月1日 优先权日2011年12月1日
发明者刘闯, 蒋长洪 申请人:无锡中星微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1