[发明专利]测试方法和装置有效
申请号: | 201110393504.0 | 申请日: | 2011-12-01 |
公开(公告)号: | CN102523052A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 刘闯;蒋长洪 | 申请(专利权)人: | 无锡中星微电子有限公司 |
主分类号: | H04B17/00 | 分类号: | H04B17/00;H04B5/00 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 214028 江苏省无锡市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 方法 装置 | ||
技术领域
本申请涉及测试技术领域,特别是涉及一种蓝牙系统的测试方法和装置。
背景技术
蓝牙,是一种支持设备短距离通信的无线电技术,能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。利用“蓝牙”技术,能够有效地简化移动通信终端设备之间的通信,也能够成功地简化设备与因特网之间的通信,从而数据传输变得更加迅速高效,为无线通信拓宽道路。
蓝牙系统通常具有两端设备,一端是诸如手机、电脑等设备,在本申请中称之为对端设备;另一端是诸如蓝牙耳机、车载免提等与手机、电脑相连接的设备,在本申请中称之为待测的蓝牙系统。
当前,国内的蓝牙技术开发处在一个快速发展但尚未成熟的阶段。在蓝牙系统的开发过程中,需要进行大量的测试,包括互联互通性的测试,性能测试,稳定性测试等。针对蓝牙系统测试的特点,有时需要把同一组的测试用例,用于很多不同的设备分别跟待测的蓝牙系统连接进行测试(互联互通测试);或是把某些测试用例在固定的对端设备和待测设备间反复的进行测试(稳定性测试);或是逐渐增加负载,直到系统的瓶颈或者不能接收的性能点的测试(压力测试)等等。
现有的测试方法都是采用人工进行测试的,然而,使用人工测试方法实现上述的各种蓝牙测试,一方面,需要大量的人力来进行;另一方面,反复大量的测试工作,使得测试人员的工作强度很大;再者,人工测试的效率也不高。
目前,现有技术中尚未有成熟的、有效的针对蓝牙系统的自动测试方法。
发明内容
本申请所要解决的技术问题是提供一种蓝牙系统的测试方法和装置,以解决现有蓝牙测试耗费人力、效率不高的问题。
为了解决上述问题,本申请公开了一种测试方法,包括:根据预设规则,使用自动测试工具配置测试用例的执行顺序;使用工控设备控制待测的蓝牙系统和对端设备按照配置的所述测试用例的执行顺序执行所述测试用例,获得测试数据;比较所述测试数据与预设的测试标准数据,根据比较结果确定测试结果。
优选地,所述根据预设规则,使用自动测试工具配置测试用例的执行顺序的步骤包括:使用自动测试工具按照多个所述测试用例的功能类别,对所述多个测试用例的执行顺序进行排列组合;对所述多个测试用例进行分析,确定执行所述多个测试用例的过程中,相同操作的重复执行次数最少的排列组合为所述多个测试用例的执行顺序。
优选地,所述使用工控设备控制待测的蓝牙系统和对端设备按照配置的所述测试用例的执行顺序执行所述测试用例的步骤包括:使用继电器工控板连接所述待测的蓝牙系统和所述自动测试工具所在的终端;根据所述对端设备的类型,选择与所述对端设备相匹配的工控设备连接所述对端设备和所述自动测试工具所在的终端;使用所述自动测试工具控制其所在的终端,由所述终端通过所述继电器工控板和与所述对端设备相匹配的工控设备,控制所述待测的蓝牙系统和所述对端设备按照配置的所述测试用例的执行顺序执行所述测试用例。
优选地,所述使用继电器工控板连接所述待测的蓝牙系统和所述自动测试工具所在的终端的步骤包括:使用所述继电器工控板上的继电器与所述待测的蓝牙系统所在的电路板上的开关相连接,通过所述继电器控制所述电路板的开关;使用所述继电器工控板上的串口与所述自动测试工具所在的终端的串口相连接。
优选地,所述使用工控设备控制待测的蓝牙系统和对端设备按照配置的所述测试用例的执行顺序执行所述测试用例的步骤包括:建立所述待测的蓝牙系统所在的电路板与所述对端设备之间的蓝牙配对连接;使用所述自动测试工具通过虚拟的工控设备控制所述待测的蓝牙系统和所述对端设备按照配置的所述测试用例的执行顺序执行所述测试用例,其中,所述待测的蓝牙系统侧的所述虚拟的工控设备通过向所述待测的蓝牙系统所在的电路板发送控制指令控制所述电路板的开关。
优选地,所述获得测试数据的步骤包括:对所述待测的蓝牙系统和所述对端设备执行所述测试用例的过程进行录音,获得该过程的录音波形;所述比较测试数据与预设的测试标准数据的步骤包括:比较录制的所述录音波形与预设的标准波形。
为了解决上述问题,本申请还公开了一种测试装置,包括:配置模块,用于根据预设规则配置,使用自动测试工具测试用例的执行顺序;控制模块,用于使用工控设备控制待测的蓝牙系统和对端设备按照配置的所述测试用例的执行顺序执行所述测试用例,获得测试数据;测试模块,用于比较所述测试数据与预设的测试标准数据,根据比较结果确定测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡中星微电子有限公司,未经无锡中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110393504.0/2.html,转载请声明来源钻瓜专利网。