基于TTCN-3的ETS服务支持的研究与设计

基于TTCN-3的ETS服务支持的研究与设计

论文摘要

TTCN-3是欧洲通讯标准学会(ETSI)在TTCN-2基础上推出的一种新型语言,它专门为测试而设计,易用易学,并且已经成为一种国际化的标准,它可以应用于多种类型的测试,具有极强的灵活性,功能更为强大,应用范围更为广泛,且不再局限于一致性测试。它已经被成功地用于具有挑战性的技术方面的测试,如IPv6、WiMax、3GPP等等。TTCN-3测试平台的体系结构也与以往主要进行一致性测试的测试平台有很大不同,TTCN-3相应的测试执行平台在我国还是空白。本文中的工作是测试执行平台的重要组成部分。TTCN-3测试系统由多个实体组成,其中TTCN-3运行时系统(T3RTS)在其中负责提供测试服务的支持。首先T3RTS在整个测试系统中充当一个媒介的作用,完成TE中的ETS和测试系统中的其它实体间的通讯;另外T3RTS还要实现TTCN-3中的语义,如测试成分、时钟、端口队列、快照等等。最终的TTCN-3测试系统是要实现并行测试成分之间基于消息和基于过程的通讯,既可以进行集中式测试又可以进行分布式测试。由于要完成这样一个目标是一个长期的过程,所以整个测试系统的实现和完善是分阶段进行的。本论文给出了在分布式构架下满足集中式测试的T3RTS内部接口的设计,详细阐述了这个模块的设计及其设计思想。在充分分析ETSI标准文档基础上,运用面向对象的软件开发过程方法设计了TTCN-3运行时系统中的内部接口,并给出了相关的设计图,描述了内部接口中各个类的相互关系,验证了T3RTS的执行逻辑。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 图表目录
  • 第一章 引言
  • 1.1 协议测试
  • 1.2 本论文的研究背景
  • 1.3 论文结构
  • 第二章 TTCN-3语言及其测试系统的体系结构
  • 2.1 TTCN-3语言
  • 2.1.1 TTCN
  • 2.1.2 什么是TTCN-3
  • 2.1.3 TTCN-3与传统的程序设计语言和脚本语言有什么不同
  • 2.1.4 TTCN-3与TTCN-2的关系
  • 2.1.5 TTCN-3与某种测试工具和某种测试语言有什么不同
  • 2.2 TTCN-3测试系统的一般结构
  • 2.2.1 测试管(TM)
  • 2.2.2 编解码(CD)
  • 2.2.3 成分处理(CH)
  • 2.2.4 测试日志(TL)
  • 2.2.5 TTCN-3执行器(TE)
  • 2.2.6 被测系统适配器(SA)
  • 2.2.7 平台适配器(PA)
  • 第三章 T3RTS内部接口构架的设计
  • 3.1 测试系统的实现目标
  • 3.2 T3RTS实现思想
  • 第四章 T3RTS内部接口的设计
  • 4.1 核心类
  • 4.1.1 可选步
  • 4.1.2 测试行为
  • 4.1.3 测试成分
  • 4.1.4 通讯端口
  • 4.1.5 消息
  • 4.1.6 定时器
  • 4.1.7 模块
  • 4.2 辅助类
  • 第五章 T3RTS内部接口的调用机制
  • 5.1 初始化测试系统、执行控制和测试例
  • 5.1.1 初始化测试系统
  • 5.1.2 通过启动控制成分来启动整个测试活动
  • 5.1.3 直接执行测试例
  • 5.1.4 执行测试例的TRI操作
  • 5.2 成分处理
  • 5.2.1 在本地节点上创建控制成分
  • 5.2.2 在远程节点上创建控制成分
  • 5.2.3 在本地节点上创建MTC
  • 5.2.4 在远程节点上创建MTC
  • 5.2.5 在控制部分中执行测试例时对于成分的处理
  • 5.2.6 直接启动测试例的执行时对于成分的处理
  • 5.2.7 map/connect操作
  • 5.2.8 unmap/disconnect操作
  • 5.3 使用模块参数、记录日志信息
  • 5.3.1 获取模块参数
  • 5.3.2 记录日志信息
  • 5.4 测试例和控制成分的终止
  • 5.4.1 停止测试例的执行
  • 5.4.2 停止控制执行
  • 5.4.3 测试产生错误后对于控制部分的终止操作
  • 5.4.4 测试产生错误后对于测试例的终止操作
  • 5.4.5 重置操作
  • 5.5 通讯操作
  • 5.5.1 本地测试成分之间的通讯
  • 5.5.2 远程测试成分之间的通讯
  • 5.5.3 编码
  • 5.5.4 解码
  • 第六章 示例性验证
  • 6.1 域名解析测试套及其说明
  • 6.2 域名解析测试套的手工翻译
  • 第七章 结论与展望
  • 7.1 本文工作总结
  • 7.2 未来工作展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].浅析TTCN-3测试平台中模板匹配机制[J]. 内蒙古科技与经济 2012(13)
    • [2].基于TTCN-3同步扩展的协议一致性测试研究[J]. 电脑知识与技术 2011(01)
    • [3].面向性能测试的TTCN-3[J]. 西南交通大学学报 2009(04)
    • [4].一种基于TTCN-3的协议测试系统及其扩展研究[J]. 中国科学(E辑:信息科学) 2008(10)
    • [5].面向TTCN-3性能测试的负载生成方法[J]. 计算机学报 2011(06)
    • [6].一种基于TTCN-3工具的简单设计与实现[J]. 计算机光盘软件与应用 2014(08)
    • [7].TTCN-3分布式测试下T3RTS内部接口的设计和实现[J]. 数字通信世界 2013(11)
    • [8].一种基于TTCN-3的TD-LTE终端协议一致性测试系统的构建[J]. 西安科技大学学报 2012(06)
    • [9].TTCN-3语法分析器的自动生成[J]. 硅谷 2010(17)
    • [10].一种基于TTCN-3语言的RRU自动化测试实现[J]. 数字通信 2014(01)
    • [11].TTCN-3在RRC协议一致性测试中的应用[J]. 电子技术应用 2013(07)
    • [12].基于TTCN-3的Web应用负载测试方法[J]. 清华大学学报(自然科学版) 2011(S1)
    • [13].基于TTCN-3的异系统间小区切换的测试[J]. 电子技术应用 2014(01)
    • [14].基于TTCN-3的LDP一致性测试研究[J]. 计算机应用研究 2009(01)
    • [15].基于Eclipse平台的TTCN-3测试系统[J]. 计算机工程 2008(20)
    • [16].基于TTCN-3的CoAP一致性测试[J]. 通信学报 2013(S2)
    • [17].U2TP到TTCN-3自动转换的研究与实现[J]. 计算机科学 2014(S1)
    • [18].基于ANTLR的TTCN-3编译器的面向对象设计[J]. 控制工程 2012(S1)
    • [19].基于TTCN-3的TD-LTE/GSM异系统重选过程的测试[J]. 广东通信技术 2014(02)
    • [20].基于TTCN-3的CTCS-3级列车运行控制系统自动测试方法[J]. 铁道通信信号 2010(07)
    • [21].基于TTCN-3的手机网络应用软件测试方法研究[J]. 计算机工程与设计 2008(15)
    • [22].基于TTCN-3的RRM小区重选过程一致性测试[J]. 电信科学 2013(04)
    • [23].TTCN-3类型系统测试用例集自动生成[J]. 计算机系统应用 2009(09)
    • [24].TTworkbench在Web测试中的初步研究[J]. 山东科学 2009(06)
    • [25].TTCN-3编译器测试用例自动扩展生成[J]. 计算机系统应用 2009(07)
    • [26].面向TTCN-3分布式测试执行平台的测试适配器框架的研究与设计[J]. 电子学报 2009(S1)
    • [27].TTCN-3数据系统到Java的翻译方案[J]. 计算机工程 2014(01)
    • [28].TTCN-3测试系统协议相关部分的分析与实现[J]. 计算机工程 2009(21)
    • [29].基于TTCN-3的HINOC MAC信令协议一致性测试[J]. 网络新媒体技术 2013(05)
    • [30].基于TTCN-3的Web应用功能测试方法[J]. 计算机应用 2010(08)

    标签:;  ;  

    基于TTCN-3的ETS服务支持的研究与设计
    下载Doc文档

    猜你喜欢