迭代計劃,而且每個迭代中都包括需求、設(shè)計、編碼、集成、測試等一系列的開發(fā)活動,都會增量式集成一些新的系統(tǒng)功能。通過每次迭代,我們都產(chǎn)生一個可運行的系統(tǒng),通過對于這個可運行系統(tǒng)的測試來評估該次迭代有沒有達(dá)到預(yù)定的迭代目標(biāo),并以此為依據(jù)來制定下一次迭代的目標(biāo)。由此可見,在迭代式軟件開發(fā)的每個迭代周期我們都會進(jìn)行軟件測試活動,整個軟件測試的完成是通過每個迭代周期不斷增量測試和回歸測試實現(xiàn)的。
如圖五所示,采用連續(xù)測試的軟件成功測試經(jīng)驗,不但能夠持續(xù)的提高軟件質(zhì)量、監(jiān)控質(zhì)量狀態(tài),同時也使系統(tǒng)測試的盡早實現(xiàn)成為可能。從而有效的控制開發(fā)風(fēng)險、減低測試成本和保證項目進(jìn)度。
圖五、測試成功經(jīng)驗:連續(xù)測試

2.3 成功經(jīng)驗三:自動化測試
在整個軟件的測試過程中要想實現(xiàn)盡早測試、連續(xù)測試,可以說完善的測試流程是前提,自動化測試工具是保證。自動化測試成功經(jīng)驗主要是指利用軟件測試工具提供完整的軟件測試流程的支持和各種測試的自動化實現(xiàn)。
項目經(jīng)理勝任力免費測評PMQ上線啦!快來測測你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html