PTN智能网管测试方法的研究与应用

来源 :武汉理工大学 | 被引量 : 2次 | 上传用户:hguhV
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件产业的快速发展,软件规模越来越大,软件也变得越来越复杂,这些因素都使软件质量越来越难得到有效的保障。软件测试是保证软件质量的重要手段,如何使用有效的测试方法和合适的测试工具来让测试效果和效率达到最优,始终是测试行业乃至整个软件行业在重点探索的问题。4G的到来加快了网络通信业务全IP化这一进程,PTN在经历了PDH-SDH-PTN的发展之后,将会成为IP传输网技术中非常重要的部分。PTN智能网管是为了管理数量繁多、功能复杂的PTN设备而开发的大型软件系统,网管质量会影响到通信网络的质量和效率,因此要尽最大努力来保证网管的质量。本文以PTN智能网管系统为载体,分析其测试需求后,阐述了整个项目过程中针对该软件的特性所用到的软件测试理论、方法和工具:1)在已有测试模型的基础上结合网管项目的实际情况改进了测试模型,用来指导整个项目测试过程中的各项活动;2)提出了测试培训,包括测试业务和测试管理工具的培训,确保测试人员有足够的能力完成各项测试任务;讨论了使用什么方法进行需求分析的评审和测试,以及从哪几个方面进行评审来保证需求的正确性;描述了用什么样的方式来展开概要设计的评审;探讨了总体测试计划的设计的测试内容应该包括哪些;详细描述了怎样使用ALM附带的用例管理工具来编写、管理测试用例;应用了JUnit测试框架来编写单元测试代码对系统进行单元测试;3)完成了由功能测试和性能测试组成的系统测试。功能测试阶段首先搭建测试环境,接着执行功能测试用例、提出和管理软件的缺陷,最后分析功能测试得到的结果;在功能测试阶段对比了各种自动化测试工具后选择应用Squish自动化测试工具来完成多轮重复的功能测试,详细介绍了如何使用Squish创建用例、录制脚本、插入测试验证点以及回放脚本;性能测试完成了搭建性能测试环境,综合比较了性能测试工具后选择使用Jprofiler完成性能测试并根据结果分析是否存在性能问题;本文研究了PTN智能网管项目开发过程中所用到的各种测试方法,总结了在各个阶段保证该软件质量的方法和技巧。
其他文献
随着互联网的普及,互联网上的信息越来越多,为人们提供了丰富的信息资源。而另一方面,人们却很难在杂乱无章的网络中快速、准确地获得自己想要的信息。虽然互联网上有很多搜
随着我国经济建设的蓬勃发展,有效的城市道路交通管理在人们的经济、社会活动中的重要性日益显著。因此深入研究解决城市交通问题有着极为重要的现实意义。另一方面,随着计算
数据库的性能自调优一直是十分重要的一个研究课题。近年来日益受到国际学术界的重视,已经在硬件调优、数据库模式调优、应用程序调优、数据库管理系统参数调优等许多领域得
随着虚拟现实与计算机图形技术的飞速发展,利用计算机对自然界中植物的模拟已成为目前一个重要的研究课题,同时也受到了越来越多研究人员的关注。由于植物的生长是一个新陈代谢
传统的客户机/服务器(Client/Server)体系结构流行已久,曾经是一种成功的企业应用解决方案。但自20世纪90年代以来,随着近年来Internet的迅猛发展以及Internet技术的广泛发展
搜索引擎是从互联网上快速而有效地获取信息资源的捷径。爬行器是搜索引擎的重要组成部分,它在搜索引擎中负责网络信息采集,是搜索引擎数据库中原始信息唯一来源。本文围绕着
云计算是近年来兴起的一种计算模式,它的主要特点是按需提供服务、按流量计费以及动态伸缩可扩展等。云计算整合了大量分散的软硬件资源,不仅提高资源的利用率,而且使得资源更加
随着网络技术的迅速发展和Java的广泛应用,基于Web的分布式体系结构正在不断发展。而计算机、网络技术的不断发展以及企业信息化进程的逐步引入,也使得企业内部存在各种各样的
在现实世界中,相当一部分具有模糊性的信息是Fuzzy集理论无法表示和处理的,而Vague集能够表示和处理更为丰富的具有模糊性的不确定性信息。采用Vague集来进行模糊信息处理的研
专家系统设计在它的核心部分——不确定性推理理论与方法上,一直以来都存在着不足。关于它的理论和应用有充分的空间待于发展。从有专家系统起,不确定性知识的表示和处理就是