項目計劃、需求管理―――測試計劃
測試計劃、分析設(shè)計―――測試設(shè)計
測試設(shè)計―――測試實現(xiàn)
測試實現(xiàn)―――測試結(jié)果評估
其次,通過迭代是軟件開發(fā)把原來的整個軟件開發(fā)生命周期分成多個迭代周期,在每個迭代周期都進行測試,這樣在很大程度上提前了系統(tǒng)測試發(fā)生的時間,這在很大程度上降低了項目風險和項目開發(fā)成本。
最后,IBM Rational的盡早測試成功經(jīng)驗還體現(xiàn)在它擴展了傳統(tǒng)測試階段從單元測試,集成測試到系統(tǒng)測試、驗收測試的劃分,將整個軟件的測試按階段劃分成開發(fā)員測試和系統(tǒng)測試兩個階段。它把軟件的測試責無旁貸的擴展到了整個開發(fā)開發(fā)人員的工作過程。通過提前測試發(fā)生的時間來盡早的提高軟件測試的質(zhì)量、降低軟件測試成本。
成功經(jīng)驗二:連續(xù)測試
測試成功經(jīng)驗連續(xù)測試是從迭代式軟件開發(fā)模式得來的。在迭代化的方法中,我們將整個軟件的開發(fā)目標劃分為一系列更易于實現(xiàn)和達到的小目標,這些小目標都有定義明確的階段性評估標準。迭代就是為了完成一定的階段性目標而從事的一系列開發(fā)活動,在每個迭代開始前都要根據(jù)項目當前的狀態(tài)和所要達到的階段性目標制定迭代計劃,而且每個迭代過程中都包括需求,設(shè)計,編碼,集成,測試等一系列的開發(fā)活動,都會增量式集成一些新的系統(tǒng)功能。通過每次迭代都產(chǎn)生一個可運行的系統(tǒng)。通過對這個可運行系統(tǒng)的測試來評估該次迭代有沒有達到預(yù)定的迭代目標,并以此為依據(jù)來制定下一次迭代目標。由此可見,在迭代式軟件開發(fā)的每個迭代周期,我們都會進行軟件測試活動,整個軟件測試的完成是通過每個迭代周期不斷增量測試和回歸測試實現(xiàn)的。
成功經(jīng)驗三:自動化測試
在整個軟件測試的過程中都要盡早測試,連續(xù)測試,可以說完善的測試流程是前提,自動化測試工具是保證。IBM Rational的自動化測試成功經(jīng)驗主要是指利用軟件測試工具提供完整的軟件測試流程的支持和各種測試的自動化實現(xiàn)。
為了使軟件測試團隊更好的進行測試,IBM Rational在提供了測試成功經(jīng)驗之外,還為我們提供了一整套的軟件測試流程和自動化測試工具,使軟件測試團隊可以從容不迫地完成測試任務(wù)。
更多軟考資料請訪問:考試吧軟件水平考試欄目
希望與更多網(wǎng)友交流,請進入考試吧軟件水平考試論壇
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |