一、TMMi簡介
TMMi(Test Maturity Model Integration測試成熟度模型集成)是由TMMi基金會開發(fā)的一個非商業(yè)化的、獨立于組織的測試成熟度模型。TMMi基金會是一個非營利組織,注冊地在愛爾蘭,成立于2007年,其擁有和管理TMMi模型。TMMi與國際標準相一致、由業(yè)務驅動(目標驅動),是世界領先的測試管理體系建設與測試過程改進的參考框架,借鑒了TMM、CMM、CMMI、Gelperin&Hetzel過程演進模型、IEEE829、ISO9126、ISTQB等國際成熟標準體系。
TMMi為測試過程改進提供了指南和參考框架,以解決測試經理、測試人員和軟件質量專家關注的一些問題。TMMi屬于階段型改進模型,它包括階段或級別,組織可以通過它們使測試過程從臨時的和未管理的狀態(tài)進化為已管理、已定義、已測量和優(yōu)化的狀態(tài)。在TMMi中有5個級別,規(guī)定了成熟度級別和測試過程改進的路徑。每個級別都有一組過程域,組織需要實施這些過程域來達到對應的成熟度級別。
TMMi成熟度準則的應用,可以對改進測試過程、提高產品質量和改善測試效率和降低周期工作量等方面產生積極的影響。通過TMMi,測試演進從一個缺乏資源、工具和測試技能的無序混亂的過程,逐步發(fā)展到以預防缺陷為主要目標的成熟可控的過程。測試成為一種職業(yè),并與開發(fā)過程密不可分。
二、TMMi框架結構
TMMi的框架結構如上圖所示, 特殊目標和特殊實踐、通用目標和通用實踐屬于TMMi的組件。TMMi組件分成3類,分別是:必需組件、期望組件和信息組件,其含義分別是:
1、必需組件描述了組織必須實現什么以滿足一個過程域的要求,并且以顯現的方式在組織過程中得到實現。TMMi的特殊目標和通用目標屬于必需組件。在測試過程評估中,判斷過程域是否實現和滿足的基本依據就是特殊目標和通用目標的滿足度。
2、期望組件描述了組織需要實施什么以滿足必需組件。期望組件指導測試過程小組開展評估和實施改進。TMMi的特殊實踐和通用實踐屬于期望組件。只有當實踐或者實踐可接受的替代方法在組織的過程計劃及實施中得以體現,才能認為對應的特殊目標和通用目標得到滿足。
3、信息組件提供了一些詳細信息以幫助組織開始考慮如何實現必需組件和期望組件。子實踐、通用實踐補充說明、工作產品、介紹說明、例子、參考信息等都屬于信息組件。
三、TMMi的5個級別
TMMi包括5個成熟度級別,每個級別定義了為實現該級別需要實施什么。組織實現的成熟度級別越高,組織的測試過程就越成熟。為了達到特定TMMi成熟度級別,組織必須滿足該成熟度級別以及該級別以下成熟度級別的所有過程域的特殊目標和通用目標,例如:如果組織達到TMMi 3級,則組織需滿足TMMi 2級和TMMi 3級包含的所有過程域。任何組織在默認情況下都已達到TMMi的最低成熟度級別:L1初始級,該級別沒有包含任何必須滿足的過程域和對應目標。
除了TMMi初始級,其他成熟度級別都包括了幾個過程域,其表明組織的測試過程改進應集中關注在哪里。每個過程域明確定義了組織要達到成熟度級別所必須要解決的問題。針對每個過程域定義了一系列測試活動,通過執(zhí)行測試活動不斷改進該過程域的測試實踐。
1、初始級
測試管理是雜亂無序的,通常測試被認為是調試的一部分。缺少資源,工具和受過良好培訓的測試員工。產品往往不能按時發(fā)布,預算超支并無法達到預期的交付質量。
2、管理級
測試成為一個已管理的過程,并且明確與調試分開;有全公司或者全項目測試策略以及測試計劃,在測試策略中定義了基于產品風險評估的測試途徑;測試被有效的監(jiān)督和控制;測試的設計和執(zhí)行是根據規(guī)格設計和選擇的;具有獨立的測試環(huán)境。
3、定義級
測試不再是編碼之后的一個階段,被完全集成到開發(fā)生命周期;測試計劃在項目前期完成,制定了主測試計劃。存在組織級的標準測試過程,并會隨著時間推移而改進;擁有獨立的測試組織,并有特定的測試培訓方案;測試擴大到非功能測試,以及組織認識到評審的重要性。
4、測量級
測試是一個完全定義,具有良好基礎的可測量過程;組織級的測試測量方案會被實施,可以用來評估測試過程的質量,并監(jiān)督改進;產品質量被用可量化的指標來管理;建立基于數據的同行評審與動態(tài)測試之前的協作的測試途徑。
5、優(yōu)化級
組織具有基于統(tǒng)計的質量控制能力,具備持續(xù)改進的能力,具備缺陷預防的能力。
四、實施TMMi對組織的主要收益
1、優(yōu)化組織測試流程,消除浪費,缺陷預防,降低成本;
2、提高組織對項目的管控,增強可預測性操作,提升軟件產品的質量;
3、增加項目交付質量和效率,減少突發(fā)事件和生產后所需的支持,提高用戶滿意度;
4、為企業(yè)培養(yǎng)精通軟件測試測量體系、精通測試流程的高質量測試人員;
5、開發(fā)、測試、運維更好協同,員工有更好的職業(yè)發(fā)展,士氣提高;
6、改進組織管理和提高組織測試成熟度;
7、流程規(guī)范,降低人員流動風險。
五、TMMi發(fā)展現狀
2017年10月TMMi基金會中國分會成立,作為TMMi基金會大中華地區(qū)的唯一分會,全權代表TMMi基金會在授權區(qū)域內推廣和使用TMMi,F在國內有多家TMMi服務機構和培訓機構,TMMi專業(yè)認證人數逐年上升。
(聲明:本文所用視頻、圖片、文字部分來源于互聯網,版權屬原作者所有。如涉及到版權問題,請及時和我們聯系,核實后協商處理或刪除。)
上一篇:ITSS認證審核時常見的問題有哪些?
下一篇新聞已經沒有了