軟件測試配置管理之我見 配置管理計劃
基本知識:
配置管理(Configuration Management,CM) 是對軟件產品及其開發過程和生命周期進行控制、規范的一系列措施。配置管理的目標是記錄軟件產品的演化過程,確保軟件開發者在軟件生命周期中各個階段都能得到精確的產品配置。
1. 配置,可以理解為項目執行過程中所有用到的資源(軟硬件,環境等),以及項目產出的工件(文檔、源碼等)
2. 簡單的說,配置管理的工作分下面幾部分:
i. 計劃:配置計劃主要是要說清楚以下事情:
1.誰來做配置管理(cmo指定)
2.配置庫如何設置(目錄結構,庫管理方法,庫創建位置或使用的軟件)
3.管理哪些工件及管理深度(列出受管理的文檔和源碼的具體內容列表,是否進行版本和基線管理等) (配置項明細)
4.工件版本流轉方式,如:從草稿到基線的流轉方式和條件等
5.說明變更流程,指明并準備變更控制單模板
6.指定配置項的命名規則(文檔名一般已定義好,只需要描述代碼命名規則)
ii. 收集和整理項目工件
1.創建配置庫
2.分配訪問權限等
3.及時記錄和跟蹤受管理的工件的當前狀態(配置狀態報告)
iii.版本控制:為版本進行編號,并隨時提供需要的版本(最新版本及分支版本)
iv.變更控制:確保已經穩定的產品不會在不為人知的情況下被更改
1. 收集變更控制單
2. 跟蹤變更過程
3. 更新基線(基線,可以理解為處于基線的工件已經穩定,如果再需要修改,就必須要通過討論才能修改,而且需要跟蹤它的修改過程并進行檢查)
4. 發布新版本
v.發布正確的工件:確保當項目組內外有人需要項目工件時,能從指定人員(配置管理員)處獲得最新的產品工件(文檔或者源碼),避免在舊版本上工作.
文章來源于領測軟件測試網 http://www.kjueaiud.com/