目標
1、控制和審計測試活動的變更;
2、在測試項目的里程碑建立相應的基線;
3、紀錄和跟蹤測試活動變更請求;
4、相應的軟件測試活動或產品(work products)被標識、控制、并是可用的
承諾執行
承諾1:每個測試項目的配制管理責任明確;
承諾2:配置管理貫穿項目的整個測試活動;
承諾3:配置管理應用于所有的測試配置項,包括支持工具;
承諾4:建立配置庫和基線庫(Baseline);
承諾5:定期評審基線庫內容和測試配置項活動
需要納入配置管理的項
項目測試過程中會產生許許多多的工作成果,例如測試計劃文檔、測試用例以及自動化測試執行腳本和測試缺陷數據等,他們都應當被保存起來,以便查閱和修改。這些納入配置管理范疇的工作成果統稱為配置項(Configuration Item,CI),每個配置項的主要屬性有:名稱、標識符、文件狀態、版本、作者、日期等。
要進行管理的配制項包括:
測試合同信息:《軟件測試技術合同》、《軟件委托測試合同》和《保密合同》;
被測軟件資源如:《用戶手冊》、《規格說明》等;
測試文檔模板以及測試過程中產生的系列文檔和測試數據:
軟件配置項任務:
指明配置項的功能特性和物理特性,編制文 檔,并建立配置項的標識體制;
控制對這些特性的更改;
記錄、報告更改處理以及執行狀態;
對配置進行檢查和評審等。
a. 在制定每一基線時,把基線要求受控的軟件實體標識為軟件配置管理項,并為每個軟件配置管理項賦予唯一的標識符;
b. 要確定全部文檔的格式、內容和控制機構,以便在配置管理各層次中追溯;
c. 用一種編號法提供軟件配置管理項的信息,以便對全部產品文檔和介質指定合適的標識號;
d. 標識方式要有利于軟件配置管理項的狀態控制,便于增、刪和更改;
測試過程角色和活動:
測試描述性表示:(測試過程中的文檔和資料)軟件測試的計算機表示(測試代碼/數據/結果)
軟件測試需求;
軟件測試角色:測試需求分析
輸入: 1)軟件測試的方法與規范
2)軟件需求規格說明、
3)軟件設計說明(概要設計說明和詳細設計說明)
4)《軟件用戶手冊》
輸出:軟件測試計劃:
軟件測試過程設計
軟件測試角色:測試過程設計
輸入:1)測試方法和規范;
2)軟件測試計劃; 輸出: 軟件測試說明包括: a、軟件測試步驟; b、軟件測試基準; c、軟件測試用例。
軟件測試實施
軟件測試角色:軟件測試實施;
輸入: 1)測試方法和規范; 2)軟件測試計劃;
3)軟件測試用例;
輸出: 1)測試運行結果表示;
2)測試自動化腳本/測試數據;
3)測試日志;
4)軟件問題報告
軟件測試評估
測試角色:軟件測試評估
輸入:1)《軟件用戶手冊》
2)軟件測試文檔
3)軟件測試配置
4)軟件測試記錄
輸出:軟件測試報告:1) 測試結果的統計信息;
2) 測試結果的分析/評價
延伸閱讀
文章來源于領測軟件測試網 http://www.k11sc111.com/