欢迎来到天天文库
浏览记录
ID:21866541
大小:60.50 KB
页数:8页
时间:2018-10-25
《基于ospf协议测试方法研究与应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于OSPF协议测试方法研究与应用:该论文介绍了OSPF协议的背景;对软件测试理论和软件测试方法进行研究;将两者相结合得出常见的测试方法,并且在此基础上总结了自己的一套测试方法。这些测试方法可以对支持OSPF协议的不同厂商的路由器进行针对性测试,从而判断路由器的OSPF协议是否正确。最后举例说明校园XOSPF协议的应用。 关键词:OSPF协议;软件测试理论;软件测试方法;校园X :TP393:A:1009-3044(2011)20-4889-03 BasedonOSPFProtocolTestMethodResearchandApplicati
2、on YIXiao-yun (puterDepartmentofNanjingHealthSchool,Nanjing210038,China) Abstract:ThisthesisintroducestheBackgroundofOSPFprotocol;Thenthesoftethodarestudied,esomemonsoftethodsbyabinationofboth,andasuiteofself-testingmethodsaresummarizeddifferentmanufacturersandbetargetedtest
3、ingtodeterminetherouter'sOSPFprotocoliscorrect.Finally,OSPFprotocolillustratestheapplicationofthecampusethod;campus交换机选路上的一种功能很强的通用性非常高的路由协议。OSPF路由协议是为TCP/IPX络制定的,是基于X络链路状态变化而动态进行路由选择的一种内部X关路由协议。在IPX络内,每一个路由器维护着一个描述X络结构的数据库,路由器根据数据库,通过计算建立最短路径树而建立起路由表。 2软件测试理论和测试方法研究 2.1软件测试概
4、述 信息技术的飞速发展,使软件产品应用到社会的各个领域,软件产品的质量自然成为人们共同关注的焦点。不论软件的生产者还是软件的使用者,均生存在竞争的环境中,软件开发商为了占有市场,必须把产品质量作为企业的重要目标之一,以免在激烈的竞争中被淘汰出局。用户为了保证自己业务的顺利完成,当然希望选用优质的软件。质量不佳的软件产品不仅会使开发商的维护费用和用户的使用成本大幅增加,还可能产生其他的责任风险,造成公司信誉下降,继而冲击股票市场。在一些关键应用(如民航订票系统、银行结算系统、证券交易系统、自动飞行控制软件、军事防御和核电站安全控制系统等)中使用质量有
5、问题的软件,还可能造成灾难性的后果。 事实上,对于软件来讲,还没有象银弹那样的东西。不论采用什么技术和什么方法,软件中仍然会有错。采用新的语言、先进的开发方式、完善的开发过程,可以减少错误的引入,但是不可能完全杜绝软件中的错误,这些引入的错误需要测试来找出,软件中的错误密度也需要测试来进行估计。 2.2软件测试的基本方法 软件测试的方法和技术是多种多样的。软件测试方法,可以从宏观和微观两个方面看。 从宏观看软件测试方法,也就是讨论软件测试的方法论。从方法论看,更多体现了一种哲学的思想,例如辩证统一的方法,在测试中有许多对立统一体,如静态测试和
6、动态测试、白盒测试和黑盒测试、自动化测试和手工测试等。软件测试的方法论于软件工程的方法论,例如有面向对象的开发方法,就有面向对象的测试方法;有敏捷方法,就有和敏捷方法对应的测试方法。 从微观看软件测试方法,就是软件测试过程中所使用的、具体的测试方法,例如等价类划分、边界值分析、正交试验方法等。 包括下列各种方法: 1)白盒测试方法; 2)黑盒测试方法; 3)静态测试和动态测试; 4)主动测试和被动测试; 5)形式化测试方法; 6)基于风险的测试; 7)模糊测试方法; 8)ALAC测试和随机测试方法; 9)软件可靠性评估方法。
7、3OSPF协议测试方法应用与测试 3.1常用测试方法测试 1)配置测试。 这类测试是要检查计算机系统内各个设备或各种资源之间的相互联结和功能分配中的错误。它主要包括配置命令测试、循环配置测试和修复测试。 2)等价类划分测试。 等价类划分是一种典型的黑盒测试方法,使用这一方法时,完全不考虑程序的内部结构,只依据程序的规格说明来设计测试用例。等价类划分方法把所有可能的输入数据,即程序的输入域划分成若干部分,然后从每一部分中选取少数有代表性的数据做为测试用例。 3)边界值测试。 边界值分析方法是对等价类划分方法的补充。长期的测试工作经验告诉我
8、们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用
此文档下载收益归作者所有