TTCN-3测试执行日志的可视化研究与实现

来源 :内蒙古大学 | 被引量 : 1次 | 上传用户:jmyjmhcaihiong_11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
TTCN-3是ETSI提出并维护的一种标准测试描述语言,利用它可以进行多种通讯领域上的各种系统测试。TTCN-3的应用已突破传统的网络协议测试领域,在一些大型的软件测试中得到了成功的应用。日志作为整个测试系统中重要的组成部分,它主要记录测试用例的执行情况,这使得测试过程中发生的任何事件都可以找到依据。本文实现了通过测试执行日志文本信息的可视化处理再现TTCN-3测试执行全过程。使用户更清晰,直观的了解整个测试套的执行过程,有助于用户更好的了解由TTCN-3描述的抽象测试套的执行过程,并且可以使用户更方便的查找错误、缺陷和分析测试结果。在获得日志文件的基础上进行提取分析,设计并实现测试执行日志可视化的整体过程,将整个执行过程以图形化形式再现在用户面前。本论文主要借助Linux下GTK+/GNOME技术来实现测试执行日志可视化的主要部分。将测试执行日志中的关键信息以树状列表形式显示,使测试执行过程图形化并显示在GTK窗口的画布中,在此基础上,还包括实现特定事件触发处理机制,如点击右键查看TTCN-3源程序等。TTCN-3测试执行日志可视化的研究与实现主要包括以下几方面工作:首先对TL实体与其它各实体之间的交互进行详细分析;对测试执行过程中生成的测试执行日志文件的文本格式进行分析,然后提取关键信息;参照标准文档和提取的关键信息设计相应的图形元素,并创建主要的图形元素;完成TTCN-3测试执行日志图形可视化的处理函数的定义;实现对文本测试执行日志信息的显示和测试执行图形可视化的具体事件处理;对测试报告的创建与生成;最后结合文本信息和图形元素实现测试执行日志的可视化全过程。
其他文献
随着成像设备的发展以及人们对计算机视觉系统精度和稳定性要求的提高,彩色图像分割已成为计算机视觉系统中一个基础而又关键的步骤,如何快速准确的进行高分辨率彩色图像处理
单样本人脸识别问题已发展成为模式识别、人工智能和机器学习领域中的一个热点和难点研究课题。目前大多数人脸识别技术的研究仅集中在怎样提高人脸识别系统的准确率上,并且
计算机立体视觉研究的主要内容是如何利用计算机实现人眼的视觉功能,即利用摄像机获得的投影图像实现对现实世界三维场景的识别与理解。立体匹配是计算机立体视觉研究领域最
随着计算机硬件软件和互联网技术的飞速发展,网络上的各种信息急剧增长,已经成为人类有史以来信息资源数量最多、信息资源种类最全、信息资源规模最大的一个综合信息资源库。
网络服务质量(Quality of Service, QoS)属于一种网络安全机制,它具备疏通网络交通、保证网络传输效率、防止网络阻塞等优势。目前的网络技术,在提高网络传输速度、保证网络
在这个信息爆炸的的时代,以关系数据和XML形式存储、交换和发布的数字数据显著地增加,特别是在互联网上,这种呈指数的增长是前所未有的。当然,这两种形式的数据不仅可以让使用者
随着信息化时代的不断进步,人们越来越多的依赖网络,每天产生的电子信息数以万计,如何对这些信息进行有效的归类成了一大难题。数据挖掘技术的出现给人们指引了一条解决文本
时间序列预测一直是人们关注的热点问题,通过精确的预测结果,人们可以提前安排工作,预防不利情况发生,对于制定政策有着非常重要的意义。随着科学技术的不断进步,时间序列预测方法
虚拟植物是指以一定的植物形态结构模型和生理功能模型为基础,利用虚拟现实技术在计算机上重构植物的空间几何结构以及生长发育过程。虚拟植物研究具有很高的应用价值,不仅可
人类视觉系统之所以是目前世界上效果最好、精度最高、速度最快的图像处理系统,主要是由于人眼具有一系列特殊的视觉特性,其中与图像增强密切相关的特性包括色彩恒常性与亮度