支持自动化测试的网管接口测试事务模型的研究与实现

来源 :北京邮电大学 | 被引量 : 2次 | 上传用户:chianbean
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网管接口一致性测试的自动化技术一直是测试工作的研究重点之一。传统的网管接口一致性测试方法中所使用的测试系统,通常都是针对某个具体的网管接口规范或者网管接口实现技术设计和编码实现的,网管接口模型的改变或新网管接口实现技术的引入都将导致原来的测试系统失效,必须重新修改测试系统代码,使得网管接口的测试方法和实现技术的通用程度和软件的重用度都很低。随着通信网网络管理需求的不断变化,以及网络管理接口实现技术的多样化发展,提高网管接口一致性测试的自动化程度、网管接口的测试方法与实现技术的通用程度和软件的重用度是必然的趋势。因此,设计并实现一套能支持自动化测试又能适应接口实现技术多样化发展的网管接口测试方法,对于促进网管接口一致性测试的开展具有十分重要的现实意义。本文通过将模型驱动的软件测试方法引入到网管接口一致性测试中,从网管接口模型导出接口测试模型,利用接口测试模型的转换和重用提高了网管接口测试中测试方法和实现技术的通用程度和网管接口一致性测试自动化程度。在软件测试中,测试事务是指若干个相关联的、可能具有数据或业务依赖关系并按照一定的业务逻辑顺序执行的测试用例的组合,是接口测试模型的主要组成部分。本文给出了支持自动化测试的网管接口测试事务模型的描述方法,基于该描述方法用户可编写XML格式的测试事务脚本。在网管接口一致性测试过程中,为了解决测试事务自动调度,事务脚本自动解析执行,测试结果自动判定,多接口技术自动适配等问题,本文设计并最终实现了测试事务模型的解释执行引擎。本文研究的测试事务模型的测试方法,不但可以应用于基于目前的几种网管接口技术的接口测试系统,而且能够指导以后基于其他技术的接口测试系统相关功能的研究和开发,因此按这种方法开发的测试系统也具有较好的软件重用性。此外,测试事务模型解释执行引擎通过测试调度技术、测试脚本技术、测试自动化执行技术、测试结果自动评判技术和多接口适配技术的应用,显著地提高了网管接口一致性测试的效率和自动化程度。
其他文献
在测井过程中,为了获得较真实的测井数据,需要对温度、井径、泥浆电阻率、泥浆密度等环境影响因素进行校正,除仪器本身有一定校正外,校正过程大多采用计算机软件进行。目前应用的
石油作为一种不可再生的资源,随着开采年限的增长则变得越来越少,石油勘探开发的难度也越来越大,然而,石油能源仍然是全世界最重要的能源之一。石油勘探工作量则是石油开发过程中
无线传感器网络(Wireless Sensor Network,WSN)是一种全新的信息获取、处理和传输技术,它实现了信息世界和物理世界的紧密结合,因此得到学术界和产业界的高度重视。路由协议
作为智能控制技术的一个重要分支,嵌入式系统已被广泛地应用于通信、交通、科研、医疗等各个领域,并不断扩展着应用前景。嵌入式实验课程是整个计算机专业系统教育的必要环节,嵌
本论文以国家重大专项子课题项目为依托,用面向对象的方法和基于C++语言的跨平台的图形用户界面应用程序框架QT技术,对地球物理测井中电法测井(本论文针对随钻电磁波电阻率测井
在视频监控系统中,人们通常关注的是视频中的异常行为,而传统的手工标记异常行为的方法已不能满足人们对于监控系统时效性和准确性的要求。因此,自动行为识别技术在智能视频
心脏病是一种常见的多发慢性疾病,由于病情隐蔽、发展缓慢、发病危险性高,故而成为威胁人类生命的主要疾病。心电信号的预处理和波形检测是心电自动分析诊断系统的关键问题,直接
传统的软件设计都是将其功能呈现出来而隐藏了其本身的实现,这一点已经带来了计算机软件发展的一些问题,如可移植性、可复用性等。因此,人们开始探索新一代的软件开发技术来适应
Ad Hoc网络是一种与传统网络不同的自组织网,已被广泛应用于军事、民用等相关领域。Ad Hoc网络固有的特点给研究网络的正常通信带来了巨大的挑战,需要我们对其安全性问题进行
由于 Web服务及其协同的动态性、开放多变的互联网运行环境以及松耦合的服务开发模式,所导致的开发和运行过程的不确定性,使得 Web服务组合的正确性和可靠性等可信性质难以得