手机测试蓝牙协议一致性测试方案(3)

发表于:2014-12-31来源:uml.org.cn作者:不详点击数: 标签:手机测试
测试控制软件由三部分组成:物理总线、TCI-L2CAP固件和适配器。生产商把产品送去测试时必须同时提供测试控制软件。测试控制软件的功能就是使接口(该

  测试控制软件由三部分组成:物理总线、TCI-L2CAP固件和适配器。生产商把产品送去测试时必须同时提供测试控制软件。测试控制软件的功能就是使接口(该接口与实现相关的)适配TCI-L2CAP接口。物理总线发送数据到高层测试仪,并从高层测试仪接收数据。TCI- L2Cap固件对数据进行编码解码。适配器适配IUT的L2CAP接口,该接口是与实现相关的(implementation-dependent)。

  (3)IUT(被测对象)

  IUT(被测对象)可以是蓝牙主协议栈的任何软件实现,当然,软件中必须包括正在测试的L2CAP层。

  3.3蓝牙协议栈SDP一致性测试结构

  我们对SDP的一致性测试结构进行说明。到目前为止,SDP的测试结构并没有在测试规范中明确确定。但是根据蓝牙规范中的测试案例,这里不需要高层测试仪测试SDP的上层接口。测试系统共有两个主要组成部分:低层测试仪和被测对象(IUT)。

  (1)低层测试仪

  在SDP一致性测试系统中,低层测试仪作为SDP客户端,发送一个在测试案例中规定的SDP请求数据包(Request PDU),然后验证被测系统(IUT)是否做出正确反应。

  (2)IUT(被测对象)

  IUT(被测对象)可以是蓝牙主协议栈的任何软件实现,当然,软件中必须包括正在测试的SDP层。在SDP一致性测试系统中,IUT作为SDP服务器端,对收到的测试仪发来的SDP请求数据包做出响应,产生相应的事件。

  3.4协议一致性测试仪设置

  IVT蓝牙测试仪运行于Window98环境下带有USB和UART接口的PC机上。我们需要把蓝牙硬件(爱立信启动工具包)与PC机相连,建立与被测对象(在另一PC机上)之间的空中接口。通过使用的UART的TCI-L2CAP接口建立被测对象和高层测试仪之间的物理连接。

  开始测试前,我们需要启动蓝牙测试仪和被测对象,分别设置蓝牙硬件、蓝牙测试仪的物理总线及被测对象,然后运行测试案例。

  3.5协议一致性测试报告

  对每个测试案例,蓝牙测试仪会生成两个测试报告文件。一个是jpg文件,在消息序列表中显示测试交互队列,另一个是log文件,在PCO中显示位串和解码信息。

  4 结束语

  蓝牙是目前风靡世界的新一代无线通信技术,其设计目的在于在固定设备和移动设备之间实现结构简单,强壮性好,低能耗,低成本的无线连接。作者参 加开发的IVT公司蓝牙测试仪是当前国内不多见的具有世界领先水平的产品。本文对蓝牙测试的背景及蓝牙一致性测试流程进行了一一介绍。

原文转自:http://www.uml.org.cn/Test/200810166.asp