基于分布式Web的6LoWPAN协议一致性测试装置及方法制造方法及图纸

技术编号:7811005 阅读:248 留言:0更新日期:2012-09-27 19:38
基于分布式Web的6LoWPAN协议一致性测试装置及方法,所述装置包括有中心管理服务器、Web测试服务器、综合测试仪和辅助测试设备。测试人员在远端通过Web测试服务器输入的测试需求结合抽象测试集生成测试指令,该测试指令符合有线网络的通信协议,通过综合测试仪将测试指令转换为符合无线网络协议的指令,并传递至被测设备和辅助测试设备上运行,被测设备在虚拟辅助测试设备的帮助下执行测试指令,并生成测试报告。本发明专利技术实现了测试指令在有线网络和无线网络中的协议转换,测试人员在远端通过有线网络即可完成无线网络的测试,并通过有线网络浏览测试结果。

【技术实现步骤摘要】

本专利技术涉及无线传感器和计算机
,特别是一种基于分布式Web的协议ー致性测试装置及方法。
技术介绍
协议一致性测试的目的是通过实验 的方法发现被测协议实现(ImplementationUnder Test, IUT)在功能和逻辑方面才错误。研究协议一致性测试的原因在于协议标准目前基本上是使用自然语言描述的,实现者对于协议标准的不同理解会导致不同的协议实现,有时甚至是错误的实现,因此需要一种有效的方法来对协议实现进行验证和判別。对于测试人员而言,被测协议实现的内部逻辑结构是不可见的,因此一致性测试是ー种黑盒测试。现有的协议一致性测试方法主要分为两类移动通信协议的一致性测试方法和互联网协议的一致性测试方法。互联网协议的一致性测试方法适用于有线网络协议,不能针对エ业无线网络协议的无线特点进行有些测试,而移动通信网络协议虽然也是无线协议,但是它的体系结构和通信方式与エ业无线网络协议有较大区別。在CN101808355A公开了一种エ业无线网络协议一致性测试系统及测试方法,主要针对エ业无线协议现场一致性测试,但是随着IPv6技术在无线传感网中的渗透,对基于IEEE802. 15. 4实现IPv6通信的6LoffPAN测试应有针对性一致性测试方法。当需要在办公地点或远程控制和查看一致性测试活动,显然不然满足现在需求。随着网络的普及,使软件产业发生了重大变化,基于Web的应用系统已经成为当前和未来的软件系统开发和实施的主流。为了在测试中提供实际测试环境,需要一定量设备来辅助测试,然而这种通过实际环境来测试所需费用和时间等都比较大,必须使用实际组网中测试设备中协议的状态,在这种情况下,会经常发生由于其他模块的问题而导致验证正确性的活动无法进行下去情況。同吋,现有无线协议一致性测试方法不能很好提供详尽的预测评价信息,而且浏览器不能直接浏览一致性测试报告。
技术实现思路
本专利技术的ー个目的就是提供一种基于分布式Web的6LoWPAN协议一致性测试装置,该装置通过有线网络可以对无线传感器进行有效测试,测试人员在无端通过浏览器即可浏览测結果。本专利技术的目的是通过这样的技术方案实现的,它包括有中心管理服务器、Web测试服务器、综合测试仪和辅助测试设备; 中心管理服务器,监控测试服务器的一致性测试活动,提供查询、更新、下载服务; Web测试服务器,提供对外界网络的Web访问,用户通过该服务器写入测试需求,结合可执行测试集生成被测设备的參数配置和测试指令; 综合测试仪,接收Web测试服务器下发的參数配置和测试指令,根据测试序列和功能协调辅助测试设备,将具体测试指令转换成符合无线通信的协议和格式,通过无线网发送至被测设备和辅助测试设备; 辅助测试设备,配合被测设备完成综合测试仪发送的测试指令,并将测试结果反回综合测试仪。进ー步,用户通过填写PICS文件格式的表格填写测试需求。进ー步,用户通过协议实现附加测试信息,以PIXIT文件格式写入测试额外需求。进ー步,所述综合测试仪包括 有上控制接ロ UI、测试功能单元TFU和下测试器LT,综合测试仪通过上控制接ロ π与Web测试服务器数据交互,测试功能単元TFU分配辅助测试设备和被设备的测试任务,通过下测试器LT与辅助测试设备和被测设备数据交互。本专利技术的另一个目的就是提供一种基于分布式Web的6LoWPAN协议一致性测试方法,该方法可以实现有线网络与无线网络的协议转换,通过该方法工作人员通过有线宽带网络即可对无线传感器进行测试。本专利技术的目的是通过这样的技术方案实现的,具体步骤如下 1)在Web测试服务器上,用户通过PICS文件格式的表格填写被测设备的测试需求; 2)6LoffPAN抽象测试集结合测试需求最終生成被测设备的參数配置和测试指令,并将生成的信息发送至综合测试仪; 3)综合测试仪接收到信息后,根据测试序列和功能协调辅助测试设备,将具体测试指令转换成符合无线通信的协议和格式,通过无线网发送至被测设备和辅助测试设备; 4)被测设备和辅助测试设备运行接收到的测试指令,并将测试结果传递回综合测试仪; 5)综合测试仪将测试结合转换为有线网的数据格式,传回Web测试服务器,根据收到的测试结果生成一致性测试报告。进ー步,步骤2)中所述生成被测设备的參数配置和测试指令的方法如下 2-1) 6LoffPAN抽象测试集结合测试需求通地XML脚本生成模块生成XML测试脚本,并将测试脚本送入测试引擎; 2-2)测试引擎结合语言模板库和XML转换器将XML脚本译成测试驱动程序; 2-3)运行测试驱动程序发送测试相关配置信息和命令。进一歩,XML脚本生成模块包括有保留字符表、词法分析器和脚本生成器,词法分析器用于提取函数名及输入參数信息,保留字符表保存了特定编程语言的保留字,用于读取不同语言编写的程序,脚本生成器用于生成XML测试脚本。进ー步,测试引擎在发送测试相关配置信息和命令的同时开启超时定时器,当在预设时间内未收到测试响应信息时产生中断,执行下一个测试例。进ー步,步骤5)中所述一致性测试报告生成方法如下将得到的每ー测试项结果数据存放在文档对象模型DOM对象中,测试完成后,将得到的文档对象模型对象保存到一个XML文件中,将测试报告转换为HTML文件。由于采用了上述技术方案,本专利技术具有如下的优点 测试人员在远端通过Web测试服务器输入的测试需求结合抽象测试集生成测试指令,该测试指令符合有线网络的通信协议,通过综合测试仪将测试指令转换为符合无线网络协议的指令,并传递至被测设备和辅助测试设备上运行,被测设备在虚拟辅助测试设备的帮助下执行测试指令,并生成测试报告。本专利技术实现了测试指令在有线网络和无线网络中的协议转换,测试人员在远端通过有线网络即可完成无线网络的测试,并通过有线网络浏览测试結果。本专利技术的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本专利技术的实践中得到教导。本专利技术的目标和其他优点可以通过下面的说明书和权利要求书来实现和获得。附图说明本专利技术的附图说明如下。 图I为测试装置的结构示意 图2为测试方法的流程示意 图3为XML脚本生成原理框 图4为生成一致性测试报告的流程示意图。具体实施例方式下面结合附图和实施例对本专利技术作进ー步说明。基于分布式Web的6LoWPAN协议一致性测试装置,所述装置包括有中心管理服务器、Web测试服务器、综合测试仪和辅助测试设备;中心管理服务器,监控测试服务器的一致性测试活动,提供查询、更新、下载服务;Web测试服务器,提供对外界网络的Web访问,用户通过该服务器写入测试需求,结合可执行测试集生成被测设备的參数配置和测试指令;综合测试仪,接收Web测试服务器下发的參数配置和测试指令,根据测试序列和功能协调辅助测试设备,将具体测试指令转换成符合无线通信的协议和格式,通过无线网发送至被测设备和辅助测试设备;辅助测试设备,配合被测设备完成综合测试仪发送的测试指令,并将测试结果返回综合测试仪。如图I所示,中心管理服务器是整个测试的管理中心,它可以监控测试服务器的一致性测试活动,提供查询、更新、下载服务,井能够协调本地测试服务器和远程服务器共同完成某些复杂本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于分布式Web的6L0WPAN协议一致性测试装置,其特征在于所述装置包括有中心管理服务器、Web测试服务器、综合测试仪和辅助测试设备; 中心管理服务器,监控测试服务器的一致性测试活动,提供查询、更新、下载服务; Web测试服务器,提供对外界网络的Web访问,用户通过该服务器写入测试需求,结合可执行测试集生成被测设备的參数配置和测试指令; 综合测试仪,接收Web测试服务器下发的參数配置和测试指令,根据测试序列和功能协调辅助测试设备,将具体测试指令转换成符合无线通信的协议和格式,通过无线网发送至被测设备和辅助测试设备; 辅助测试设备,配合被测设备完成综合测试仪发送的测试指令,并将测试结果反回综合测试仪。2.如权利要求I所述的基于分布Web的6LoWPAN协议一致性测试装置,其特征在于用户通过填写PICS文件格式的表格填写测试需求。3.如权利要求2所述的基于分布Web的6LoWPAN协议一致性测试装置,其特征在于用户通过协议实现附加测试信息,以PIXIT文件格式写入测试额外需求。4.如权利要求I所述的基于分布Web的6LoWPAN协议一致性测试装置,其特征在于所述综合测试仪包括有上控制接ロ UI、测试功能単元TFU和下测试器LT,综合测试仪通过上控制接ロ Π与Web测试服务器数据交互,测试功能単元TFU分配辅助测试设备和被设备的测试任务,通过下测试器LT与辅助测试设备和被测设备数据交互。5.如权利要求1-4任意一项所述装置进行协议一致性测试的方法,其特征在于,具体步骤如下 1)在Web测试服务器上,用户通过PICS文件格式的表格填写被测设备的测试需求; 2)6LoffPAN抽象测试集结合测试需求最終生成被测设备的參数配置和测试指令,并将生成的信息发送至综合测试仪; ...

【专利技术属性】
技术研发人员:谢昊飞王平方卫东杨燕鎏王淮民周进艳廖晓娟
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1