首页 >> 物联网攻坚战 >> 技术 >> 正文
 
传感网与承载网相结合的综合测试平台解决方案
http://www.cww.net.cn   2010年8月20日 11:33    通信世界网    
作 者:中国联通研究院 王彬

功能测试是确保测试对象的功能正常,其中包括导航、数据输入、处理和检索等。测试时利用有效和无效的数据执行各个用例、用例流或功能,以核实在使用有效数据时得到预期的结果;在使用无效数据时显示相应的错误消息或警告消息;各业务规则都得到了正确的应用。

(2)性能测试

性能测试是对响应时间、事务处理速率和其他与时间相关的需求进行评测和评估,其目标是核实被测元件性能需求是否都已满足,性能测试的目的是将测试对象的性能行为当作条件的一种函数来进行评价和微调。使用多种性能测试工具,并结合有效的测试用例,验证被测元件是否满足规范要求中的性能需求;查找被测元件的性能瓶颈,提高其性能指标,特别是对于实时系统或嵌入式系统。通常对软件性能的检测表现在以下几个方面:响应时间、吞吐量、辅助存储区(例如缓冲区),工作区的大小、处理精度等。

(3)安全性测试

安全性测试是要检验在系统中已经存在的系统安全性、保密性措施是否发挥作用,有无漏洞。主要的方法有:正面攻击或从侧面、背面攻击系统中易受损坏的那些部分;以系统输入为突破口,利用输入的容错性进行正面攻击;申请和占用过多的资源压垮系统,以破坏安全措施,从而进入系统;故意使系统出错,利用系统恢复的过程,窃取关键信息等。安全性测试主要用于那些对安全性有较高要求的被测元件,建立安全性测试环境主要是建立针对不同类型的安全性测试方案,并辅以相关安全性测试软件来进行测试。

4 测试软件设计

传感网和承载网之间的通信涉及到两个网络的交互,应用了多种网络协议,场景之间涉及到网络的切换、网络协议的转换,实现比较复杂。这在一定程度上决定了对其进行测试的复杂性。测试核心软件主要包括测试脚本生成、数据存储和外部接口三大部分组成,其系统结构如图3所示。

图3 软件系统体系结构

(1)图形化测试开发环境

协议测试GUI部分采用用户友好的测试定义和执行的图形化测试开发和执行环境,本系统是基于TTCN3的图形化测试开发和执行环境。TTCN3是由ETSI维护的全球适用的标准测试语言,包括测试描述、执行和分析所需要的全部功能。基于TTCN3的测试规则,协议测试GUI提供了测试用例的图形定义功能。由于自动生成ANSIC测试代码,因此测试的主要工作量集中在利用图形化操作与形式化语言描述测试流程上,这避免了由于手工编程可能导致的错误。

(2)可重用和维护性

一旦使用协议测试GUI定义测试,脚本生成模块就会把它们编译成可执行的测试组。所有与具体平台相关的代码都被集中在测试的内核中,因此所生成的测试脚本可重用性好、容易维护。系统所提供的全面测试管理、测试执行环境成为允许用户管理、执行和分析他们测试行为的重要特征。

(3)标准比对

协议栈管理模块主要完成对传感网和承载网协议的加载、修订和删除,既是仿真的生成依据之一,又是判断整个测试结果是否正确的基础来源。

[1]  [2]  [3]  
相关新闻
编 辑:赵宇    联系电话:010-67110006-864
[收藏] [打印] [进入论坛] [推荐给朋友]
关键字搜索:物联网  
文章评论查看评论()
昵称:  验证码:
 
重要新闻
通信技术
企业黄页
会议活动