TMM(測試成熟度模型)介紹[4] 軟件測試
TMM-AM模型
除了TMM,作者還設計了TMM-AM(TMM Assessment Model,TMM評估模型),目的是讓軟件工程人員可以用來評估和評價自己的軟件測試過程,并提供一種通過數據分析和行動計劃進行測試過程改進的方法。TMM-AM并不是一套另外的測試過程認證體系,而是軟件過程工程的知識體系的一部分。
TMM-AM由以下三部分組成:
1. 評估工具:為評估當前測試過程成熟度而設計的一套與成熟度目標相關的問題調查表
2. 團隊培訓和選擇準則:為選擇和指導評估組而設計的一套方針
3. 評估程序:一份有詳細步驟的評估程序,用以指導評估組進行測試過程評價和改進。
制定評估程序的首要目標:1)為描述測試過程的輪廓、決定TMM等級提供支持。2)指導組織制定測試過程改進的行動計劃。3)確保有效利用組織的資源進行評估。4)指導評估組進行收集、組織和分析數據。
TMM-AM評估的簡要步驟
1、準備
這個步驟包括選擇和培訓評估組成員,選擇組長,制定評估計劃,選擇項目,準備參與評估的組織部門。
2、實施評估
評估組從訪談、項目陳述、調查表和相關文檔中收集和記錄評估信息?墒褂米粉櫨仃嚤砀裼涗浶畔,有助于檢查數據的準確性、一致性和客觀性,保證評估結果可靠和可重復。評估組分析收集到的數據,根據分級算法,決定組織的TMM等級。
3、匯報評估輸出
TMM-AM的評估輸出包括:過程輪廓、TMM等級和評估記錄。過程輪廓匯總地展示組織測試過程的狀態,羅列強項和弱項以及改進建議。評估記錄中有大量的實際評估數據、評估組成員姓名、評估輸入和輸出、實際的時間表和花費、執行的任務/任務周期和責任人、收集的數據、遇到的問題等。
4、分析評估輸出
評估組成員、管理者和軟件質量工程師根據評估輸出,識別和排序改進目標;改進目標應該是量化,才能依此制定行動計劃。
5、行動策劃
行動策劃組針對高優先級的改進目標制定計劃,策劃組成員可以包括:評估者,SEPG,SQA,和/或評估參與評估的“熱心人士”。行動計劃包括:活動、資源、改進現有實踐和補充遺漏實踐的時間表,以使組織能達到TMM更高等級。
6、實施改進
選擇實施行動計劃的試點項目,并且應對試點項目監督和跟蹤進展、目標達成情況。試點結果理想的話,意味著可以在整個組織中推廣新過程。
TMM-AM評估調查表
評估調查表與CMMI評估框架類似,保證評估時覆蓋TMM每個等級的所有目標的ATRs,可以通過這張表收集和存儲評估數據,指導評估者在哪些領域需重點訪談。評估表的結果并非決定TMM等級的唯一輸入,評估組還需使用訪談、項目陳述、審查相關文檔等收集到的信息。
文章來源于領測軟件測試網 http://www.kjueaiud.com/