資源描述:
《基于cmm軟件測試過程模型的研究》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、萬方數(shù)據(jù)中文摘要中文摘要軟件測試是對軟件需求分析、概要設(shè)計、詳細設(shè)計說明書與編碼進行審查,對軟件系統(tǒng)進行檢測的系統(tǒng)化過程。軟件過程模型是對軟件測試過程細節(jié)的抽象。在長期的研究與實踐中,逐漸意識到建立完整的、準確的模型的重要性。為了更好地理解軟件開發(fā)和軟件測試過程的特性,以及追蹤、控制和改進軟件產(chǎn)品的過程,必須對這一過程進行模型化。隨著對軟件產(chǎn)品質(zhì)量的關(guān)注,在開發(fā)模型的基礎(chǔ)上提出了軟件測試過程模型,這些模型不僅指導了軟件測試工作,而且也是對軟件測試過程管理工作提供了幫助。本文提出新的軟件測試過程模型——可改進測試過程的軟件測試過程模型,以下簡稱為
2、可改進過程測試模型。它遵循軟件測試的基本原則,并在其基礎(chǔ)上結(jié)合了能力成熟度模型(CapacityMaturityModel,CMM)的測試過程改進理論,可以持續(xù)改進整個測試過程,使測試過程更完善。文章首先介紹了軟件測試的相關(guān)背景、國內(nèi)外研究的狀況和軟件測試的相關(guān)概念,接著研究了CMM和軟件測試過程的相關(guān)理論,并對傳統(tǒng)軟件測試過程模型進行分析。然后提出了可改進過程測試模型,該模型清晰描述了測試活動的各個部分,以及與開發(fā)各階段的對應(yīng)關(guān)系,并且細化了各階段的測試活動。最后對所提出的可改進過程測試模型進行驗證,并提出了下一步的工作。關(guān)鍵詞:軟件測試;軟
3、件測試過程模型;CMM;萬方數(shù)據(jù)基于CMM的軟件測試過程模型的研究萬方數(shù)據(jù)ABSTRACTSoftwaretestingistoreviewthesoftwarerequirementsanalysis,preliminarydesign,detaileddesignspecification,codingandsoftwaretestingisasystematicsoftwaretestingprocess.Softwareprocessmodelistheabstractdetailsofthesoftwaretestingprocess
4、.Inthelong-termresearchandpractice,itisgraduallyrealizedtheimportancewhichtoestablishacompleteandaccuratemodel.In0rdertobetterunderstandthefeaturesoftheprocessofsoftwaredevelopmentandsoftwaretestingandtracking,controlandimprovethesoftwareprocess,thisprocessmustbemodeled.With
5、concernaboutthequalityofsoftwareproducts,softwaretestprocessmodelisproposedbasedonthedevelopmentmodel.Andthesemodelsnotonlyguidethesoftwaretesting,butalsohelpthemanagementofthesoftwaretestingprocess.Thispaperpresentsanewmodelofsoftwaretestingprocesswhichcanimprovedtestproces
6、s,hereinafterreferredtotheprocess—improvabletestmodel.FollowedthebasicprinciplesofsoftwaretestingandwiththeCapabilityMaturiWModel—basedthetestprocessimprovementtheory,itcancontinuetoimprovethewholetestingprocess,andmakethetestingprocessbetter.ThepaperFirstlyintroducestheback
7、groundofthesoftwaretesting,theresearchstatusofdomesticandforeignandtherelatedcone印tsofsoftwaretesting,andthenstudiestherelatedtheoryoftheCMMandsoftwaretestingprocess,onthisbasis,analysisthetraditionalmodelofsoftwaretestingprocess.Secondly,theprocess—improvabletestmodelisputf
8、orward.Itsmodelclearlydescribeseachpartofthetestingactivitiesandthecorrespo