(4) 軟件預測試還需要查驗開發軟件提供的相關文檔,比如開發人員的版本驗證報告、用戶說明書、操作手冊等等。
4. 軟件預測試中的支撐工具,包括自動化測試執行工具和管理工具
當軟件版本發布比較頻繁,需要頻繁的做軟件預測試,并且需要測試的基本功能變化不大的情況下,可以引入自動化測試工具,對軟件的基本功能開展可重用的預測試過程。具體的軟件自動化測試工具根據軟件項目的需要而定,比如采用winrunner、loadrunner等等測試工具。
5. 不同軟件企業類型,如何根據企業具體情況完成預測試環節
不同的軟件企業可以把開發人員的版本發布前的驗證活動和發布后的預測試活動結合起來,把版本代碼獲取、編譯、安裝包的制作、軟件測試執行、軟件測試報告自動生成、軟件測試結果自動通知結合起來。生成一套完整的軟件預測試自動化流程。實現軟件預測試全流程的自動化。
6. 自動化測試在預測試中的應用對代碼每日構造的借鑒意義
每日構造:開發人員對每天編寫的代碼進行編譯、測試,保證軟件產品每天都處于可運行的狀態。避免在開發項目最后階段,才開始調試,導致問題大量積累,影響版本正常發布。
每日構造的問題:
(1) 每日構造需要投入比較多的人力,這樣會影響開發進度。
(2) 每日構造需要投入大量的工作時間,這樣也會影響開發進度。
如果實現了軟件預測試的全流程自動化,對于代碼每日重構具有很大的借鑒意義:
(1) 代碼每日構造實現了自動化,可以在每天開發人員下班后,開始軟件自動化構造。
(2) 開發人員無須投入大量的人力開發每日構造的自動化測試系統,該系統可以由軟件測試人員完成。
(3) 代碼每日構造實現了自動化后,當發布版本的時候,只要提供最新的一份每日構造自動化測試的報告,軟件測試人員就可以給出預測試結果,因此,這種情況下,預測試緩解可以省略。
(4) 省略預測試環節后,在一定程度上,縮短了軟件測試的時間,提高了效率。
文章來源于領測軟件測試網 http://www.kjueaiud.com/