監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

軟件測試的目標(biāo)

申請免費(fèi)試用、咨詢電話:400-8352-114

文章來源:泛普軟件 軟件測試學(xué)科的重要目標(biāo)之一是防止軟件熵值的升高,提高軟件產(chǎn)品質(zhì)量。熵原本是用來衡量系統(tǒng)無序狀態(tài)的一個物理量,后來由計算機(jī)科學(xué)家Andrew Hunt和David Thomas引申到了軟件領(lǐng)域,提出了“軟件熵”(software entropy)這個概念。軟件熵用來描述軟件學(xué)科中這樣一個事實(shí):一個軟件系統(tǒng)從設(shè)計良好的狀態(tài)開始,隨著新的功能不斷地加入,系統(tǒng)逐漸地失去了原有的結(jié)構(gòu),變得 來越龐雜,最終變成了一個性能極不穩(wěn)定、無法投入正常使用的軟件系統(tǒng)。   這種情況在大型軟件系統(tǒng)的開發(fā)過程顯得尤為突出。通常采用瀑布模型或類瀑布模型開發(fā)方式的大型軟件系統(tǒng)在設(shè)計階段會被劃分為好幾個分系統(tǒng),各個分系統(tǒng)又進(jìn)一步向下細(xì)分。這樣劃分的好處是把一個復(fù)雜的問題分解為幾個相關(guān)的小問題以便于逐個解決;弊端是在沒有很好地采用軟件測試技術(shù)的情況下,當(dāng)把這些分系統(tǒng)集成為最終用戶系統(tǒng)時系統(tǒng)的架構(gòu)會變得越來越龐雜,熵值會持續(xù)升高,最終陷入功能紊亂、性能低下的境地。   而對于采用漸進(jìn)式開發(fā)或迭代式開發(fā)的大型軟件,如果在開發(fā)過程中沒有實(shí)施軟件測試技術(shù),情況也往往會變得同樣糟糕:在開發(fā)初期,最小功能系統(tǒng)并不會顯現(xiàn)混亂的跡象,小的設(shè)計缺陷甚至是邏輯錯誤很難被覺察,但隨著新的外圍軟件部件或功能模塊的加入,種種隱藏的錯誤或沖突也將被引入到了系統(tǒng)中,這樣,逐漸地,軟件系統(tǒng)結(jié)構(gòu)會越來越龐雜,隱藏的錯誤層次越來越深,而糾錯工作也變得越來越困難,尤其是核心系統(tǒng)隱藏的缺陷和錯誤,有時候在開發(fā)過程中即使被發(fā)現(xiàn)了也難以回頭做修改,因?yàn)殚_發(fā)總是受制于成本和進(jìn)度的。核心系統(tǒng)的修改意味著軟件關(guān)鍵部件的修改,這需要做大量的設(shè)計和編碼的返工并需要修改所有與之相關(guān)聯(lián)的外圍軟件部件。這種情況導(dǎo)致了采用漸進(jìn)式開發(fā)或迭代式開發(fā)的軟件系統(tǒng)的熵值也居高不下。因此,及時引入軟件測試技術(shù)對無論是采用哪種開發(fā)模式的軟件系統(tǒng)而言,都是很有益的。   軟件測試學(xué)科除了把防止軟件熵值升高作為學(xué)科目標(biāo)之外,還肩負(fù)如下使命:為軟件項目監(jiān)理機(jī)構(gòu)提供監(jiān)控軟件開發(fā)過程質(zhì)量的實(shí)用方法,為軟件評測機(jī)構(gòu)提供切實(shí)可行的評價軟件質(zhì)量的技術(shù)手段?,F(xiàn)代軟件項目尤其是一些大型軟件項目除了涉及承制方、發(fā)包方之外,往往還涉及工程監(jiān)理機(jī)構(gòu)。這些監(jiān)理機(jī)構(gòu)迫切希望有一套成熟的技術(shù)手段來監(jiān)控軟件承制方的軟件過程質(zhì)量。另外,隨著軟件質(zhì)量意識的普遍提升,獨(dú)立軟件評測機(jī)構(gòu)也如雨后春筍不斷涌現(xiàn)。如何做到公正客觀地評測軟件產(chǎn)品的質(zhì)量?軟件測試恐怕是目前解決這個問題的最有效的技術(shù)途徑。   來源:CCW  
發(fā)布:2007-04-22 10:22    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
哈爾濱OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢

泛普哈爾濱OA快博其他應(yīng)用

哈爾濱OA軟件 哈爾濱OA新聞動態(tài) 哈爾濱OA管理信息化 哈爾濱OA快博 哈爾濱OA軟件行業(yè)資訊 哈爾濱軟件開發(fā)公司 哈爾濱門禁系統(tǒng) 哈爾濱物業(yè)管理軟件 哈爾濱倉庫管理軟件 哈爾濱餐飲管理軟件 哈爾濱網(wǎng)站建設(shè)公司