(III)軟件全生命周期測試
提高測試成熟度和改善軟件產品質量都要求將測試工作與軟件生命周期中的各個階段聯系起來。該目標有4個子目標:
1)將測試階段劃分為子階段,并與軟件生命周期的各階段相聯系。
2)基于已定義的測試子階段,采用軟件生命周期V字模型。
3)制訂與淵試相關的工作產品的標準。
4)建立測試人員與開發人員共同工作的機制。這種機制有利于促進將測試活動集成于軟件生命周期中
(IV)控制和監視測試過程
為控制和監視測試過程,軟件組織需采取相應措施,如:制訂測試產品的標準,制訂與測試相關的偶發事件的處理預案,確定測試里程碑,確定評估測試效率的度量,建立測試日志等?刂坪捅O視測試過程有3個子目標:
1)制訂控制和監視測試過程的機制和政策。
2)定義,記錄并分配一組與測試過程相關的基本測量。
3)開發,記錄并文檔化一組糾偏措施和偶發事件處理預案,以備實際測試嚴重偏離計劃時使用。
在TMM的定義級,測試過程中引入計劃能力,在TMM的集成級,測試過程引入控制和監視活動。兩者均為測試過程提供了可見性,為測試過程持續進行提供保證。
第四級 管理和測量級
在管理和測量級,測試活動除測試被測程序外,還包括軟件生命周期中各個階段的評審,審查和追查,使測試活動涵蓋了軟件驗證和軟件確認活動。根據管理和測量級的要求,軟件工作產品以及與測試相關的工作產品,如測試計劃,測試設計和測試步驟都要經過評審。因為測試是一個可以量化并度量的過程。為了測量測試過程,測試人員應建立測試數據庫。收集和記錄各軟件工程項目中使用的測試用例,記錄缺陷并按缺陷的嚴重程度劃分等級。此外,所建立的測試規程應能夠支持軟件組終對測試過程的控制和測量。管理和測量級有3個要實現的成熟度目標:建立組織范圍內的評審程序,建立測試過程的測量程序和軟件質量評價。
(I)建立組織范圍內的評審程序
軟件組織應在軟件生命周期的各階段實施評審,以便盡早有效地識別,分類和消除軟件中的缺陷。建立評審程序有4個子目標:
1)管理層要制訂評審政策支持評審過程。
2)測試組和軟件質量保證組要確定并文檔化整個軟件生命周期中的評審目標,評審計劃,評審步驟以及評審記錄機制。
文章來源于領測軟件測試網 http://www.kjueaiud.com/