[发明专利]一种低功耗蓝牙的功能测试系统和方法在审
申请号: | 202310700566.4 | 申请日: | 2023-06-14 |
公开(公告)号: | CN116566511A | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 李贵勇;刘翔;杨黎明 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | H04B17/15 | 分类号: | H04B17/15;H04B17/29;H04W4/80 |
代理公司: | 重庆辉腾律师事务所 50215 | 代理人: | 卢胜斌 |
地址: | 400065 重*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 功耗 蓝牙 功能 测试 系统 方法 | ||
本发明属于物联网技术领域,具体涉及一种低功耗蓝牙的功能测试系统和方法,所述系统包括:包括:测试工具、被测低功耗蓝牙设备以及基准蓝牙设备;所述测试工具包括测试脚本模块和测试点检验模块;所述测试脚本模块用于负责模拟被测蓝牙设备的应用;所述测试点检验模块通过对被测低功耗蓝牙设备和基准蓝牙设备的测试点反馈来检验功能的准确性;所述测试工具通过虚拟串口和被测低功耗蓝牙设备进行连接,并通过USB串口和基准蓝牙设备进行连接。本发明将可信蓝牙设备与被测蓝牙设备一起作为测试对象,可以精准定位测试错误流程,提升开发人员的debug效率,同时将被测蓝牙设备细化分为主测系统和辅助测试系统,可以反映测试行为准确性。
技术领域
本发明属于物联网技术领域,具体涉及一种低功耗蓝牙的功能测试系统和方法。
背景技术
物联网(Internet of Things,IOT)技术被认为是继计算机、互联网之后,信息科技产业的第三次浪潮。物联网的发展拓宽了短距离无线通信技术的应用场景,目前较为熟悉的短距离无线通信技术包括低功耗蓝牙(Bluetooth Low Energy,BLE)、WiFi、ZigBee等,其中BLE凭借其低成本、低功耗、抗干扰、灵活性等特点,在物联网时代拥有强大竞争力,目前已广泛应用于智能家居、智能穿戴、医疗保健、室内定位等各大领域。
蓝牙作为移动通信的一种,对于传统的蓝牙测试方式有以下特点:
设备测试,针对整个蓝牙设备作为被测对象;并基于被测的蓝牙设备进行整体的黑盒测试,观测功能表现是否通过测试点;针对被测设备进行内部函数的纯软件测试,通过观测输入参数是否满足预期输出和状态转变的白盒测试;对系统模块的模块化测试,根据模块之间的联系接口,判断输入的响应是否符合预期,这种测试即灰盒测试。
针对传统的技术不足表现在以下几个角度:
蓝牙设备作为一个通信设备,功能的实现都是基于配对连接后的状态,传统的测试方法仅研究某个设备,并未将与之配对连接的对端蓝牙设备联系起来,此方法的测试判决标准局限性较大且片面;
被测设备的整体测试,也就是黑盒测试,只能片面的通过系统外部的输出反馈是否满足测试用例的测试点判断,所获取的信息过于抽象,一旦发生问题,对于问题的锁定和解决都需要大量时间进行排查;
被测设备的白盒测试针对的是协议栈软件的函数功能测试,缺乏和其他部分的联系;
被测设备的灰盒模块测试,介于白盒测试和黑盒测试之间,针对功能模块的测试,同样缺乏不同模块之间的功能性联系。
发明内容
为解决上述技术问题,本发明提出一种低功耗蓝牙的功能测试系统和方法。
一方面,本发明提出一种低功耗蓝牙的功能测试系统,包括:测试工具、被测低功耗蓝牙设备以及基准蓝牙设备;所述测试工具包括测试脚本模块和测试点检验模块;
所述测试脚本模块用于负责模拟被测低功耗蓝牙设备和基准蓝牙设备的应用;
所述测试点检验模块通过对被测低功耗蓝牙设备和基准蓝牙设备的测试点反馈来检验功能的准确性;
所述测试工具通过虚拟串口和被测低功耗蓝牙设备进行连接,并通过USB串口和基准蓝牙设备进行连接,基准蓝牙设备通过空中接口与被测低功耗蓝牙设备连接通信。
另一方面,本发明提出一种低功耗蓝牙的功能测试方法,应用于所述功能测试系统,包括:
S1:测试脚本模块发送测试数据帧给被测低功耗蓝牙设备和基准蓝牙设备;
S2:数据帧在测试系统收发平台处理后发送至被测低功耗蓝牙设备协议栈内部不同协议层进行处理,并将处理后的数据帧返回测试系统收发平台;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310700566.4/2.html,转载请声明来源钻瓜专利网。