资源描述:
《软件测试与可靠性评估的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、北京邮电大学硕士学位论文软件测试与可靠性评估的研究与应用姓名:秦鹏申请学位级别:硕士专业:软件工程指导教师:张笑燕20090601软件测试与可靠性评估的研究与应用摘要首先,随着人们对软件系统期望值的日益提高,软件规模和软件的复杂程度也会日益增加,这时软件测试所占的比重和地位也会越来越高,在目前的软件设计模式中,面向对象的设计方法,以它独有的封装性、继承性、多态性、高效性和易维护性,受到了开发人员的广泛青睐,因此,掌握几种基于面向对象程序设计的测试方法对于测试人员来说也是十分重要的,其次,在现代社会商业和软件业激烈竞争的今天,无论商品的开发者还是使
2、用者都清醒的意识到网络产品质量的重要性,而软件可靠性是软件质量最重要的固有属性,所以我也有必要对软件的可靠性进行深入的研究口本论文先从传统软件测试方法谈起,逐步深入地通过介绍自己在航天软件评测中心期间所设计的组网信息交互系统的测试实例,提出并总结了面向对象的测试方法,之后又介绍了软件可靠性测试的理论,提出基于正交试验设计法的软件可靠性加速测试,并通过此方法在华为实习期间设计了路由器相关性能的数控测试用例。贯穿全文,不仅实现了对于面向对象程序设计中功能测试和可靠性测试的理念和方法的提出,还根据自己的实习经验,对正交实验设计法进行了深入的研究,通过以
3、上研究可以保证软件测试用例的高效覆盖率并满足用户对于软件可靠性的要求。关键词:软件测试、面向对象的软件测试、软件可靠性测试、正交试验设计法。RESEARCHANDAPPLICATl0INOFS0
4、FT、眦RETESTD叮GANDREI.IABⅡ』TYASSESSNⅡ!NTFirst,withtheexpectationsofthesoi!twaresystemincreasing,thesizeandcomplexityofthesoftwarewillalsobeincreasing,whentheproportionandthestatuso
5、fsoftwaretestingalsogettinghigherandhigher,inthecurrentsoftwaredesignmodel,object-orienteddesignapproachtoitsuniqueencapsulation,inheritance,polymorphism,efficientandeasy-maintenancebythedeveloperofthewidelypopular,therefore,graspseveraltestmethodsbasedonobject-orienteddesign
6、fortestingpersonnelisalsoveryimportant,andsecondly,todayinamodernsociety矗erCOcompetitioninthesoftwareindustry,whethertheusel"8orthesoftwaredevdopersarOdearlyawareoftheimportanceofqualitynetworkingproducts,andsoftwarereliabilityisthemostimportantattributesofsoRwarequality,SOWe
7、lloedtoconductin-depthresearchforreliabilityofthesoRware.Inthispaper,startwiththetraditionalmethodsofsoftwaretesting,andgraduallythroughintroducetheexperienceofworkinginSoftwareTestingCenterinspaceanddesignthetestvaseofnetworkinformationexchangesystem,putforwordandsummedupthe
8、object-orientedtestingmethod,thenifocusonthereliabilityofasoftwaretesting,andintroducethewaythatbasedonorthogonalexperimentaldesigntospeedupthesofcwarereliabilitytesting,andthroughthismethodworkinginHuaweihasdesignedtestOases.Throughoutthepaper,notonlyachievetheconceptsandmet
9、hodsforobject-orientedprogramminginfunctionaltestingandreliabilityte