當前位置:
首頁 > 最新 > 測試生命周期概述

測試生命周期概述

如上圖,通過多年的測試實踐,我公司形成了一個完整的測試全流程。它由測試組織保障、測試體系保障和測試過程三個主要部分和變更管理、缺陷跟蹤、配置管理、資源管理四個輔助部分組成。

組織保障:在測試項目啟動之前,應先成立測試管理團隊和測試實施團隊,團隊的規模可根據測試項目的大小而定,但不能缺少。尤其是大型的測試項目,比如銀行的核心系統測試或數十個系統同時開始測試時,測試組織尤為重要,需要高層領導或其親自授權的管理者擔任測試團隊的總負責人,以突顯測試的重要性、貫徹測試執行力。ISO質量保證體系或CMMI成熟度模型中都要求高層領導親自擔任質量管理者,就是為了提高質量管理的權威性,確保質量管理活動能得到有效貫徹執行。

體系保障:有了測試組織,便需要建立一套測試體系,以明確測試的流程,測試的相關制度,測試的規範等等,使不同測試角色按照正確的流程,在正確的時間,做正確的事情,交付正確的成果。沒有測試體系,對於大中型測試項目來說,就會顯得一團糟,光看見忙碌而沒有成效,瞎忙,亂忙,效率低下,怨聲載道。當然一套成熟的測試體系也是在與時俱進,需要在實際執行中不斷修正和完善。

測試過程就是在測試團隊的組織下,根據測試體系的指引,規劃和實施整個測試活動。它包括測試計劃、測試設計、測試準備、測試執行和測試評估。

變更管理的核心是需求變更,因為需求的變化會導致代碼的變化,會導致測試的變化,影響甚大。

缺陷管理包括缺陷的定義、認定、修復、驗證和統計,一般使用缺陷管理工具來規範管理流程,協調測試方、需求方和開發方共同完成缺陷的修復工作。

配置管理的核心是版本管理,包括文檔、代碼、腳本、缺陷、環境等等的版本管理。

資源管理包括測試場地、測試網路、測試伺服器、測試終端(如PC機、手機、印表機、ATM機、密碼鍵盤、刷卡器等等)、測試憑證、測試軟體平台(如操作系統、資料庫等)等等的管理,需要有專門的團隊來保障測試環境的穩定和充足。

總而言之,測試本身就是一個項目,它的重要性等同於開發,因此一般大中型項目中都會有獨立的測試組或測試團隊,他們參與需求分析,規劃測試方案,制定測試章程和流程,進行測試用例設計和執行,反饋測試結果,跟進軟體系統質量的提升。

下一節將介紹測試用例四原則四特性,敬請期待!

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 測試者之光 的精彩文章:

TAG:測試者之光 |