產品測試管理(Product Test Management,簡稱PTM), 是產品開發過程中必須完成的產品驗證活動, PTM在整個開發生命周期中所處的位置如下:

 微信圖片_20250901092615

 

對于PTM的定義,可以參考作者前期的一篇文章:如何打造端到端的產品測試體系?今天我們來聊聊如何評價產品測試管理的成熟度。

什么叫產品測試管理成熟度?

產品測試跟產品開發一樣,均有能力方面的要求,開發能力的成熟度往往往以CMMI(能力成熟度模型集成)來衡量,而產品的測試和驗證則是以TMMI來進行衡量。TMMI,全稱“Test Maturity Model Integration測試成熟度模型集成”,是由TMMI基金會開發的一個非商業化的、獨立于組織的測試成熟度模型。TMMI不僅關注軟件的測試,也包括了系統的測試,讓發現缺陷遷移到預防缺陷。TMMI一般分為五級:

 微信圖片_20250901092622

 

1、初始級

初始級,測試往往是一個混沌不明確的過程,且常常作為開發調試的一部分,組織一般無法提供穩定的環境去支持測試過程。在TMMi初始級的組織,軟件項目的成功依賴于參與人員的能力和英雄主義,而不是經過驗證的過程。測試作為軟件編碼之后的一個自發活動,與調試交錯進行,以消除測試對象中的缺陷。

2、管理級

管理級,測試已經成為已管理的過程,并且明確與調試分開。TMMI管理級所表現的過程原則,在有壓力的情況下有助于保留久經考驗的實踐。但是,很多項目干系人仍然認為測試是編碼之后的一個項目階段。

3、定義級

定義級,不再將測試局限在編碼之后的一個階段,而是完全集成到了開發生命周期和相關的里程碑中。在項目前期完成測試計劃,例如:需求階段,測試人員參與需求評審并在項目計劃中將測試計劃文檔化。

4、測量級

測量級,實現TMMI管理級和定義級的目標,其好處是建立一個貫穿測試的技術、管理和人員基礎能力,并為測試過程改進提供支持。基于這些基礎,測試可以成為一個可測量的過程,從而促進產品質量提升。

5、優化級

優化級,假如實現了前面TMMI所有級別的測試改進目標,就會為測試創造了組織級別的基礎架構,它支持完全的已定義和已測量的過程。TMMI優化級的組織基于統計來控制過程的定量認知,具備了持續過程改進的能力。

如何提升產品測試的成熟度?

共創力在長期的研發咨詢中發現, 國內大部分的企業測試水平不高,與標桿企業如華為、騰訊、邁瑞等企業存在一定的差距,這些差距主要表現在目前大部分的企業的產品測試管理水平還是處于三級:

微信圖片_20250901092630

 

第1級 初始級

TMM 初始級軟件測試過程的特點是測試過程無序,有時甚至是混亂的,幾乎沒有妥善定義。

第2級 定義級

TMM的定義級中,測試已具備基本的測試技術和方法,軟件的測試與調試已經明確地被區分開。需要實施的測試活動有:

  • 制定測試與調試目標
  • 啟動測試計劃過程
  • 制度化基本的測試技術和方法

第3級集成級

在集成級,測試不僅是跟隨在編碼階段之后的一個階段,它已被擴展成與軟件生命周期融為一體的一組已定義的活動:

  • 建立軟件測試組織
  • 制定技術培訓計劃
  • 軟件全生命周期測試
  • 控制和監視測試過程

第4級管理和測量級 

在管理和測量級,測試活動除測試被測程序外,還包括軟件生命周期中各個階段的評審、審查和追查,使測試活動涵蓋了軟件驗證和軟件確認活動:

  • 建立組織范圍內的評審程序
  • 建立測試過程的測量程序
  • 軟件質量評價

第五級 優化、預防缺陷和質量控制級

由于本級的測試過程是可重復的、已定義的、已管理的和已度量的,因此軟件組織能夠優化調整和持續改進測試過程。需要執行的活動有:

  • 應用過程數據預防缺陷
  • 質量控制
  • 測試過程優化

如何對產品測試的過程進行改進?

接觸過軟件工程的人都聽說過CMM:能力成熟度模型。TPI(測試過程改進)其實可以看成是測試領域的CMM,通過對測試過程中的一些關鍵特征進行分析,來評價團隊的測試能力,最終達到不斷改進的目的。

TPI是在1997年由軟件測試大師MartinPol和TimKoomen提出的一個概念。它被用來評估團隊的測試過程成熟度,幫助定義漸進和可控的改進步驟,幫助企業減少產品上市時間、減少測試資源代價、實現更加可控的測試流程、更好更快的檢視產品質量、充分實現測試自動化等方面問題的一種方法論、模型和工具。TPI關注于測試過程中的人員、管理和技術三個方面,每個方面又分為初始級、受控級、高效級或優化級三個級別,細分出16個關鍵域: 

 微信圖片_20250901092638

微信圖片_20250901092644

微信圖片_20250901092650

 

隨著國內高科技水平的不斷提高,產品測試的要求越來越高,不成熟的測試組織或測試技術可能帶來很大的質量隱患,如前不久出現的羅瑪仕充電寶質量事故以及小米汽車的自燃事件,都有可能是因為測試不成熟而導致的對用戶財產及生命安全的危害。共創力咨詢長期致力于幫助客戶提高產品測試的成熟度,并為中國國內高新企業的產品創新護航,與企業攜手打造高水平的產品測試體系。