协议一致性测试框架模拟环境的构建与开发

被引量 : 13次 | 上传用户:chenzi004
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术的不断发展,基于网络的应用也越来越广泛。为了规范网络应用,国际标准化组织制定了众多协议实现的相关标准。由于不同开发者对协议标准的理解不同,所以对协议实现也容易出现偏差,从而造成网络应用系统的质量问题。因此,协议软件的一致性测试尤为重要。又由于网络环境的特殊性,无法进行大规模检测,所以建立模拟一致性检测平台是验证一致性的可行方案。TTCN(Tree and Tabular Combined Notation)是1990年由ETSI、ITU-T、ISO等国际组织制定的用于进行协议一致性测试的标准。针对TTCN-3在模拟测试环境中适配器、编码/解码器的特殊要求,对基于TTCN-3测试系统框架下的实现技术进行研究,并结合一类网络协议的测试要求,实现一类通用的适配器、编码/解码器,从而实现一类协议应用软件测试的自动化。做为案例,对HTTP协议的模拟自动化测试环境进行实验研究,实现了HTTP协议应用软件测试工具,并对基于HTTP协议通信的网络游戏软件进行测试,进一步验证了实现方案的有效性。本课题分析了基于TTCN-3的应用层协议一致性测试过程,并针对特定的问题设计相应的编码解码器和被测系统适配器,结合协议一致性测试框架模拟环境的搭建,以求简化测试过程。除上述HTTP协议测试外本课题还完成了一种基于Socket通信的网络游戏测试的编码/解码器及被测系统适配器;设计和实现了针对于基于消息的TTCN-3抽象测试套的编码/解码器的生成向导;实现了对测试日志及测试报告的生成;并针对三个实例加以验证。此外本课题还对TTCN-3图形编辑模块做了相应的改进并扩展了规范,将大大减少测试过程中的代码量。通过本平台,测试套开发人员不需要再开发被测系统适配器、编码/解码器等与被测协议基本无关的部分,可以把更多的精力放在测试例的开发上;对于不同抽象测试套提供了编码解码器自动生成向导,让用户使用更加方便;改进的图形编辑模块也大大迎合了测试人员的需要,使测试更加高效。
其他文献
新自由制度主义是国际关系的重要理论之一。它的重要前提假设是国际社会的实质是无政府状态下的国际合作。新自由制度主义是一种倡导合作的理论。制度合作是国际社会在对制度
从军事法和刑法的双重视角对军事犯罪基础问题进行深入研究,是满足依法从严治军和军事斗争中开展法律战的客观要求,制定一部独立军事刑法的理论前提。本文是对我国军事犯罪基
中国古代服饰经历了几千年的发展,形成了博大精深的服饰文化体系,它不仅展现了各个时代的服饰文化内涵,而且也让我们看到了服饰背后的社会状况;它不仅为我们留下了宝贵的物质
本文将研究视角锁定在20世纪五六十年代中国古典舞的初期建构阶段。那时,是古典舞形式依据的确立期,确立了走芭蕾与戏曲的"结合"之路;随后的八九十年代,是古典舞形式建构的修
白芍总苷(TGP)是中药白芍中的主要有效成份,含有芍药苷、芍药内酯苷、羟基芍药苷等化合物,具有止痛、抗炎、保肝的作用,现临床上广泛应用于自身免疫性疾病,其免疫调节作用与
高速永磁电机具有转速高、电机尺寸小、功率密度大、效率高等显著优点,所以高速永磁电机有广阔的应用前景,如在高速压缩机、储能飞轮、纺织、高速磨床等方面的应用。由于燃气
工业遗产是具有历史学、社会学、建筑学、技术、审美以及科研价值的工业文化遗存,是一个国家、一个地区、一座城市历史文化的重要组成部分。近年来,世界各国对工业遗产保护越
由于热喷涂过程的自然属性,在喷涂涂层中产生残余应力是一个客观、不可回避的实际问题。应力的存在不仅直接影响涂层的硬度,降低涂层的自身结合强度以及涂层与基体材料的结合
青少年强则国强,青少年兴则民族兴。的确,青少年是我们国家明天的建设者和主人翁,中华民族的振兴、国家综合国力的增强,在很大程度上既取决于他们是否具有良好的文化知识,更
本课题来源于国家自然科学基金重点资助项目“微型燃气轮机-高速发电机分布式发电与能量转换系统研究”。高速电机由于具有体积小、转速高、功率密度大等诸多优点,已经成为国