CMMI提供了度量和分析(MA)過程域,其目的是開發和維持用于支持管理信息需要的度量能力。MA實際包含了度量和分析兩個步驟,度量在前,是為獲得過程或產品的表征數據;分析在后,是對數據進行分析,發現不一致、發現趨勢和發現問題。
CMMI的度量和分析流程主要分為3個部分:計劃、收集和分析。在計劃階段,主要任務是度量目標的確定和目標的細化;在收集階段,主要任務是按數據采集和存儲規程進行數據的收集、數據完整檢查;在分析階段,主要任務是按分析規程進行數據分析、存儲數據和結果,以及報告結果。MA過程域定義嚴格,流程清楚,目標明確,可以用它來指導軟件測試過程的度量活動。
軟件測試過程
按照MA的指導,任何對過程的度量都是建立在清晰的過程定義上的,因此,必須對軟件測試過程有一個準確的定義。傳統的軟件測試過程包括:測試計劃、測試設計、測試開發和測試執行等階段,每個階段都有一系列的任務。但是傳統的軟件測試過程定義無論是從測試范圍還是測試工作方式上都存在著明顯的不足,不利于進行過程度量,而CMMI則對傳統的軟件測試過程進行了擴充。因此,我們提出了一個基于CMMI的軟件測試過程模型(software test process model,STPM),如圖1所示。
文章來源于領測軟件測試網 http://www.kjueaiud.com/