基于TCL的低功耗蓝牙测试系统的制作方法

文档序号:12123588阅读:269来源:国知局

本发明涉及蓝牙测试领域,特别是涉及一种基于TCL(Tool Command Language工具命令语言)的低功耗蓝牙测试系统。



背景技术:

随着信息化时代的到来,低功耗蓝牙技术进入人们生活的方方面面,智能可穿戴设备的使用频率越来越高。虽然这类技术在我国可能落后于发达国家,但科研人员一直在积极的创新和探索中。为有效分析低功耗蓝牙的问题,也发明了很多的测试设备。但是参考目前的一些自动测试方案,往往很难做到尽善尽美,测试不够人性化,人机交互差,界面单一,无法自行灵活的编写更复杂的测试用例,无法根据实际情况修改自动比较的测试结果,也没有类似输出报告等更高阶的功能,这些更深层次的需求又一次出现在工程师前面。

现有的自动化解决方案大多都是根据实际测试需求高度定制的,实用面狭窄,制作的很死板,功能单一,缺少研发需要的灵活性和可扩展性,没有办法满足研发人员更高需求,与实验室调试、测试需求大相径庭。



技术实现要素:

本发明要解决的技术问题是提供一种基于TCL的低功耗蓝牙测试系统,能够实现整个测试过程全自动化,且有极大灵活性和可扩展性。

为解决上述技术问题,本发明的基于TCL的低功耗蓝牙测试系统,包括:

一安装Windows10操作系统的测试PC(个人电脑),与该测试PC相连接的一蓝牙4.0适配器;

所述测试PC中运行测试软件,通过在测试软件中编写不同测试脚本,控制蓝牙4.0适配器按照要求进行指令的收发,按照指令要求扫描待测低功耗蓝牙设备并选中待侧特征进行测试,根据预先编写的测试脚本对当前被测低功耗蓝牙设备状态进行校验,以确认是否通过测试。

采用本发明可彻底在整个测试过程中实现全自动化,并且根据编写脚本工程师的能力,自己就可以完成深度定制的测试套件,为自身的需求量身打造。

本发明拥有非常好的可扩展性,除了目前使用的功能以外,还可以继续外接其他实验室设备,例如信号发生器、频谱仪,网络分析仪等一起加入到整个测试体系中,利用TCL语言强大的扩展性,使得后续接入外部测试设备也会变得非常简单,只需要简单的进行二次开发即可使用,最终这一切可以达成一套高集成度的智能的低功耗蓝牙测试系统,并且与时俱进持续的完善和进化。

本发明具有高灵活性,人机交互直观,各功能独立的特点,并且可以根据实际需要和各种不同类型的应用自行编写测试脚本,填补了目前低功耗蓝牙设备高智能自动化测试需求的空白。

附图说明

下面结合附图与具体实施方式对本发明作进一步详细的说明:

附图是所述基于TCL的低功耗蓝牙测试系统一实施例示意图。

具体实施方式

结合附图所示,所述基于TCL的低功耗蓝牙测试系统在下面的实施例中,包括:一蓝牙4.0适配器、一安装Windows10操作系统的测试P。

所述蓝牙4.0适配器通常使用USB(通用串行总线)接口,并通过USB接口和测试PC相连接。蓝牙适配器指数码产品使用蓝牙设备的接口转换器。蓝牙4.0版本适配器采用了蓝牙技术联盟在2010正式推出的蓝牙核心规格4.0。它包括经典蓝牙、高速蓝牙和低功耗蓝牙协议。

所述蓝牙4.0适配器按照测试PC的指令要求扫描待测低功耗蓝牙设备并选中待测特征,向该特征值发送测试指令进行测试,测试被测低功耗蓝牙设备的功能是否正常。

所述测试PC,运行测试软件,通过在测试软件中编制不同测试脚本,控制低功耗蓝牙设备按照指令要求,进行不同功能测试,同时查看被测低功耗蓝牙设备通讯是否正常;并根据预先编写好的脚本判断条件,对当被测低功耗蓝牙设备的状态进行校验,确认是否通过测试。

所述测试软件采用TCL语言编制。TCL语言语法特点:简单、高效、强大的扩展性,并且良好的人机交互性使得测试会变得异常容易。TCL语言语法同时具有强大的兼容性,使得它可以几乎嵌入所有主流的语法中,对编译器本身没有特殊要求,市面上现有的TCL编译器均可搭建这套测试系统,对于有开发能力的工程师来讲,这套低功耗蓝牙测试系统强大的功能无疑会成为他们的福音。

TCL测试脚本编写代码示例如下:

TCL接口函数封装示例如下:

综上所述,本发明相对以前的自动化解决方案来说有着明显的优势。整个测试系统一旦搭建完成,就拥有极高的集成度,并且自动化、智能化程度高,可以随时根据测试需求搭载多套测试用例,复用性强,灵活度高,测试精准,结果可靠,推广性强等特点。

下面是一具体的实施例,可以更好的了解本发明的技术方案、实施过程及所具有的有益效果。

在编写好测试用例后,整个测试过程中测试工程师甚至不需要在旁边查看,整套测试系统完全可以按照预先设计好的逻辑自行完成全部测试,并且打印出测试报告。在测试过程中工程师已经加入了很多错误点的判断逻辑,在测试报告中,可以直接指出测试失败的原因,极大提高了测试和分析错误点的效率,也降低了执行测试的门槛,为设计产品节省了大量的时间和精力。同时本发明可推广性也非常好,硬件只需一个蓝牙适配器和安装有Windows10操作系统的PC,这些在市场上都非常容易购买。另外本发明再次为工程师提供了功能扩展的可能性,比如将该系统连入在线网络,几乎可以在任何时间、地点进行测试,并且可随时随地查看测试进度和测试结果。大大节省了劳动成本。

以上通过具体实施方式和实施例对本发明进行了详细的说明,但这些并非构成对本发明的限制。在不脱离本发明原理的情况下,本领域的技术人员还可做出许多变形和改进,这些也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1