隨著計算機技術(shù)的不斷發(fā)展,軟件產(chǎn)業(yè)的不斷壯大,軟件質(zhì)量成為產(chǎn)品質(zhì)量不可缺少的組成部分,因此軟件測試事十分必要的。軟件測試必須貫穿于軟件定義與開發(fā)的整個周期,只有在軟件開發(fā)的各個環(huán)節(jié)實施了有效測試,這樣軟件產(chǎn)品的質(zhì)量才能得到根本的提高。此外,軟件測試不僅能發(fā)現(xiàn)現(xiàn)有軟件中存在的錯誤,而且還通過分析錯誤產(chǎn)生的原因以及在錯誤產(chǎn)生的階段,來發(fā)現(xiàn)軟件開發(fā)過程的缺陷,以便進行改進。
軟件測試從不同的角度分析會有不同的分類,軟件測試按開發(fā)過程劃分,可以分為屏蔽測試、單元測試、集成測試、系統(tǒng)測試等。其中,屏蔽測試是軟件質(zhì)量保障的關(guān)鍵技術(shù),屏蔽測試著重于對軟件的體系結(jié)構(gòu)的設(shè)計和構(gòu)造。
2018-01-18