通用网管接口测试事务模型的构建方法及其实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:jim_666cn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在以往的网管建设过程中,网管接口测试经常被忽略,这主要体现在网管系统的引进过程中没有经过严格的测试,网管系统的质量无法保证,对全网网管系统的现状没有统一的概念,为网管系统的后续建设带来了困难。为了保证网管系统和设备之间正常交互,就有必要通过对接口交互的双方进行某种以接口标准为依据的检验以判断双方对接口的符合程度,只有经过检验并通过认证的网络管理系统和被管设备,才能入网使用。在网络管理领域,这种检验被称作网管接口的测试。目前多数的网管接口测试系统对测试项的执行时采用人工的方式进行的,因此,测试效率和测试质量都难以得到可靠的保证。有些测试系统虽然支持批量测试用例的自动执行,但是这也仅限于多个测试用例的简单顺序执行,不涉及操作参数之间的数据依赖关系,也不提供更为灵活的分支、判断等测试流程控制。虽然在一定程度上可以解决部分问题,但是对于一个功能相对复杂的网管接口来说,还是远远不够的。因此网管接口测试的自动化程度还有待提高。在网管接口测试中,本文提出基于事务模型组织测试用例的方法,将具有逻辑关系,并且能够完成模块功能测试的多个测试用例组合在一起,形成一个测试事务。测试事务用xml语言编写,并且有xmlschema编写的测试事务描述规范,使得测试事务能够被测试系统解析执行,完成特定的功能模块测试,提高测试自动化程度。测试事务就是用于组织若干个相关联的、可能具有数据或业务依赖关系的测试步骤,并按照一定的业务逻辑顺序的执行。测试事务即可以是简单事务(例如等待对查询请求的响应),也可以是复杂事务(例如执行多个查询请求并根据查询结果提交订单)。测试事务能够体现出测试步骤的逻辑顺序调用关系、根据上一测试步骤结果判定选择下一测试步骤分支、测试步骤的条件迭代、测试步骤的参数赋值(包括变量赋值和测试步骤上下文赋值)、测试结果数据的保留和再利用、测试结果的评判等。
其他文献
随着计算机技术的发展,嵌入摄像头的移动终端逐渐普及,相应的图像和视频应用也迅速发展,而移动终端屏幕尺寸导致的交互局限性使得图像和视频浏览管理系统更需要人性化、智能
计算机早已经大范围普及,智能手机等多媒体通信终端设备也在迅猛发展,伴随着3G(3rd Generation)牌照在中国的颁发,中国的电信产业也进入了一个全新的时期。人们对于移动通信
随着网络技术的发展,网络规模越来越大,而且网络用户及承载业务种类与日剧增。用户需求不仅仅是网络可达性,而是针对不同业务种类从经济、性能方面提出不同的需求。传统互联
智能交通系统(IntelligentTransportationSystem,简称ITS)是将先进的无线通信技术、传感器技术以及计算机技术等有效地应用于整个交通运输网络,从而建立起一种在大范围内、全
搜索引擎技术给人们的生活、工作和学习都带来了非常大的影响,随着互联网上信息的不断丰富,人们在信息筛选上需要付出的时间也越来越多,如何应用语义匹配技术来优化搜索引擎
包分类问题是路由器、交换机等网络核心设备的关键问题,同时在高速防火墙、高速入侵检测等系统中也具有重要作用。下一代互联网提供的各种增强服务,如不同级别的服务、安全网关
挖掘机称重技术在工程中非常重要,准确的称重保证了货物装载和卸货过程中快速、有效。挖掘机在其工作过程中往往没有在线的计量装置和设备,工作人员的工作量计算常常以车次计量
随着XML (eXtensible Markup Language)数据已逐渐成为网络上信息的主要表示和交换标准,对于XML数据检索的需求越来越多。由于XML数据自身的特性,使得对XML进行数据检索面临
随着网络的发展,Internet上的信息量不断地扩增,这其中每天更新的信息就有数以万计之多。要在这样的一个庞大的信息库中找到自己有用的信息需要一个高效的检索工具来完成,而
随着P2P技术的大规模使用,基于P2P技术的应用消耗了大量的网络资源。由于P2P应用不了解底层网络信息,导致大量不必要的网络资源消耗。如果网络服务提供商(Internet Service P