TTCN-3测试集成环境的设计与实现

来源 :内蒙古大学 | 被引量 : 0次 | 上传用户:michel_lin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
TTCN-3是一个灵活且功能强大的测试套描述语言,它适用于各种交互系统的说明。目前,TTCN-3已经被广泛地应用于协议测试(包括移动和互联网协议)、服务测试、基于平台的CORBA测试、API测试等领域。大量的商业测试工具和测试平台也随之产生,但大都价格昂贵,且核心技术保密,对TTCN-3的进一步研究相当不利。因此,研制并开发一个通用、开放、人机界面友好的TTCN-3测试集成环境是必要的。本论文的设计是以Go4IT开源项目A0及后续阶段已实现的功能模块为基础,通过对该项目中己实现的功能模块的分析,包括编译功能模块,执行功能模块,编解码功能模块等,借助Linux下GTK技术来研究TTCN-3测试集成环境。在Go4IT开项目中,TTCN-3测试过程是以复杂、繁琐的命令行方式进行控制和执行的,本论文的研究重点是将TTCN-3测试过程中各功能模块组织在一起,以图形化界面的方式向用户提供一个简洁、直观、易用的TTCN-3测试集成环境。它包括ATS编辑、选择、编译、模块参数提供、测试配置、测试结论等整个测试实施过程。TTCN-3测试集成环境的设计与实现主要包括以下几个方面:首先对整个测试执行过程及系统的分析,了解基于Go4IT所实现的各功能模块,研究已有的测试工具,例如TAU, TTWorkbench,分析其各部分的功能,设计本文所设计的TTCN-3测试集成环境的总体框架及所需实现的功能;通过对整个测试过程及测试过程中所需提供的信息展示的分析,设计本文所需实现的测试过程的展示,设计与实现所需图形界面以及基本功能;对现有数据存储方式及配置文件管理的分析,设计与实现TTCN-3测试集成环境中以XML的形式实现测试配置文件的管理;通过对整个TTCN-3测试集成环境的把握,设计本文所需模块间的交互及模块参数的传递方式,设计与实现通过XML方式进行交互与传递,实现包括XML标记的定义,XML文件的创建,解析等功能;通过对TM内部接口功能的分析,设计与完善TM与用户相关部分的接口。
其他文献
随着Internet和WWW网络的广泛普及,信息以网页为载体,传递速度飞速提升,通过Web获取信息购买产品已成为时代主流。然而网络上的各种信息资源以爆炸式的速度增长着,信息过载使
计算机系统所支持的内存容量不断增加,而内存价格却不断走低,这让内存数据库系统得到了很好的发展时机,它将所有的数据存储于内存中,以此来消除磁盘读写瓶颈。然而在大数据时
无论是在国家重要部门,各个关键领域还是在人们的生活,工作,娱乐中,视频监控都扮演者十分重要的角色,为国家和人民的财产提供了强有力的保障。高清化,智能化,实时性一直是视
寻径技术一直是人工智能中比较重要的研究内容,广泛应用于游戏、虚拟现实、导航、机器人等领域。随着计算机图形学技术的发展,场景的立体化、复杂化,三维场景的寻径得到了越
随着科技的发展,数据采集和存储技术大大提高,各领域都积累了大量的数据,但是现在分析数据,获取知识和规律的能力远远达不到人们日益增长的对数据中潜在信息的要求,为此,数据
无线传感器网络的迅速发展使得它在环境监测、民用、军事等领域都有广泛的应用,在这些应用场景中,部署在目标区域内的传感器节点周期性地将周围环境状态传送给汇聚节点,当目标区
河流相储层是我国已发现油田主要的储层类型,也是我国油气最富集的储油层。河流相储层的原油地质储量占我国已开发油田地质储量46.2%。因此应用随机游走方法对河流相储层进行
稀疏学习是一个横跨机器学习、统计估计、信号处理等多个领域的关键技术,其在模型选择、稀疏编码、压缩感知等重要问题中发挥着关键的作用。目前,稀疏学习以基于凸优化模型的方
多维分析是数据仓库及联机分析处理中最主要的数据处理技术。传统的多维分析是维值为确定的一种分析方法。在实际分析过程中,由于环境的复杂不确定,分析人员常常提出一些维值
多目标、多约束规划问题一直是最优化研究领域中的难题。由于在求解、优化过程中,必须同时考虑资源约束,使问题的复杂性大大增加。  此类问题在现实中具有较多的应用场景,例如