軟件測試過程的版本控制
什么是測試過程的版本控制?
● 對象:開發人員提交給測試人員的產品版本
● 定義:是對測試版本有明確的標識、說明、并且測試版本的交付是在項目管理人員的控制之下。
● 作用:在于能跟蹤記錄整個測試過程,包括測試本身和相關文檔,以便對不同階段的待測試軟件有相關文檔進行標識和差別分析,便于協調和管理測試工作。
如何有效的控制測試版本?
● 制定合理的版本發布計劃,并加強版本控制管理
● 強化測試準入條件
● 強化BUG管理
● 做好版本控制的文檔管理工作
● 積極解決問題的態度
制定合理的版本發布計劃,并加強版本控制管理
軟件版本的發布應有計劃的執行,在項目開發計劃中明確發布版本的時機和版本更新的策略,簡單的說就是明確在什么條件下可以發布測試初始版本;什么條件時進行主版本、子版本的更新。這樣可以避免頻繁的發布測試版本和隨意修改版本號給測試帶來的混亂。
強化測試準入條件
軟件測試的啟動是有條件的,在開發人員發布測試版本時,應有相應的文檔支持如自測報告、軟件版本說明等等,這是前提,不滿足這個前提,測試活動不應啟動。
軟件版本說明可以使測試人員了解當前版本的具體內容和與上一版本的差異。
自測報告對版本質量的一個保證,避免出現版本質量太差的情況。
強化BUG管理
充分使用TD測試管理工具,做好BUG管理工作。首先,在提交BUG時,應完整填寫BUG的詳細內容,如發現版本、對應人員、發現的模塊等等;其次,在開發修改BUG時,應注明修復問題的信息;最后,在測試人員關閉BUG時,應填寫選擇關閉BUG的版本號。這有利于分析不同版本和不同模塊的BUG走勢。
BUG提交界面
做好版本控制的文檔管理
在每次提交測試版本,執行測試時都會生成相應的文檔以便來記錄版本信息和測試記錄及測試結果等等,管理好這些文檔,不僅有助于跟蹤和監測測試版本的執行,而且也便于對測試活動的追溯。
積極解決問題的態度
無論是開發人員還是測試人員,在版本控制過程中都應有積極的態度,遇到問題及時溝通,以高效的方式來解決問題。
版本控制的評價標準是什么?
● 對軟件測試的版本控制來說,衡量其效果的標準可歸根結底為兩點:效率和質量。
● 如果版本控制最終使軟件測試效率得到提高、使軟件質量得到提升,那就是成功的。反之,則是失敗的。
posted on 2013-06-18 10:54 順其自然EVO 閱讀(857) 評論(0) 編輯 收藏 所屬分類: 測試學習專欄 、管理方向