




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、測試成熟度模型集成Test Maturity Model Integration(TMMI )TMM目錄1 測試成熟度模型集成( TMMI ) 41.1 介紹 41.2 背景和歷史 41.3 起源 51.4 TMMI 的領(lǐng)域 61.4.1 軟件和系統(tǒng)工程 61.4.2 測試級別 61.4.3 TMMI 和 CMMI 61.4.4 評定 61.4.5 改善的方法 72 TMMI 成熟度水平 72.1 概述 72.2 級別 1 初始的 82.3 級別 2 可管理的 92.4 級別 3 可定義的 92.5 級別 4 可測量的 102.6 級別 5 可優(yōu)化的 113 TMMI 的結(jié)構(gòu) 123.1 必需
2、的,可預(yù)料的和提供信息的組件 123.1.1 必需的組件 123.1.2 期望的組件 123.1.3 信息組件 133.2 TMMI 的組件 133.2.1 成熟度級別 133.2.2 過程域 133.2.3 目標(biāo) 143.2.4 介紹性說明 143.2.5 范圍 143.2.6 特定目標(biāo) 143.2.7 通用目標(biāo) 143.2.8 特定的實(shí)踐 143.2.9 典型工作產(chǎn)品 153.2.10 子實(shí)踐 153.2.11 通用實(shí)踐 153.2.12 通用實(shí)踐細(xì)節(jié) 153.2.13 支持性信息組件 153.3 通用目標(biāo)和通用實(shí)踐 163.3.1 GG 2 制度化可管理過程 173.3.2 GG 3 制
3、度化已定義的過程 193.4 對通用實(shí)踐過程域的支持 203.4.1 GP2.2 計(jì)劃過程 203.4.2 GP2.5 培訓(xùn)人員 203.4.3 G2.6 管理配置 203.4.4 G2.7 確定并涉及利益相關(guān)者 213.4.5 GP2.8 監(jiān)控過程 213.4.6 GP2.9 堅(jiān)持客觀評價 213.5 CMMI 過程域?qū)?TMMI 的支持 214 TMMI 過程域進(jìn)階 234.1 2 級 TMMI 過程域 234.1.1 PA2.1 測試政策和策略 244.1.2 PA2.2 測試計(jì)劃 305 TMMI 通用目標(biāo)和通用實(shí)踐進(jìn)階 415.1 GG2 制度化一個管理過程 415.1.1 GP2.
4、1 建立組織政策 415.1.2 GP2.2 計(jì)劃過程 415.1.3 GP2.3 提供資源 415.1.4 GP2.4 分配職責(zé) 425.1.5 GP2.5 培訓(xùn)人員 425.1.6 GP2.6 配置管理 435.1.7 GP2.7 明確并使相關(guān)人員參與 435.1.8 GP2.8 監(jiān)控過程 435.1.9 GP2.9 堅(jiān)持客觀評價 445.1.10 GP2.10 與高級管理層的評審狀況 445.2 GG3 制度化已定義的過程 445.2.1 GP3.1 建立一個已定義的過程 44GP3.2 收集改進(jìn)信息 441測試成熟度模型集成(TMMI )1.1介紹在過去的io年間,軟件產(chǎn)業(yè)界花費(fèi)了大量
5、的努力用以提高它的產(chǎn)品質(zhì)量, 這無疑是個艱巨的工作,因?yàn)檐浖捏w積和復(fù)雜度正在隨著客戶和最終用戶越來 越多的需求而飛速的增長。盡管采用了多種質(zhì)量提高手段,軟件產(chǎn)業(yè)仍然遠(yuǎn)離零 缺陷。為了提高產(chǎn)品質(zhì)量,軟件產(chǎn)業(yè)界把重點(diǎn)放在了提高開發(fā)過程上, 使得能力 成熟度模型(CMM被廣泛使用。能力成熟度模型(CMM和它的接替者,能力成 熟度模型集成(CMM)常常被作為軟件開發(fā)過程的工業(yè)標(biāo)準(zhǔn)。盡管事實(shí)上測試至 少要占到整個項(xiàng)目花費(fèi)的30滄40%但是在各種軟件過程改進(jìn)模型如 CMM和 CMMJ測試仍然被很少提及,為此測試社區(qū)創(chuàng)建了互補(bǔ)的改進(jìn)模型來響應(yīng)這個問 題,本文就描述了這種模型,測試成熟度模型集成(TMM)
6、0 TMM是測試過程 改進(jìn)的詳細(xì)模型并且可以實(shí)現(xiàn)和 CMM的互補(bǔ)。1.2背景和歷史TMM框架由TMMI協(xié)會開發(fā)并作為準(zhǔn)則框架用以對測試過程進(jìn)行改進(jìn)。TMMI也作為CMMI1.2版本的互補(bǔ)模型來幫助測試經(jīng)理,測試工程師和軟件質(zhì)量專家定 位某些問題的重要性。像 CMM的使用階段一樣,TMMI也使用成熟度水平概念來 做過程評估和改進(jìn),此外還定義了過程域,目標(biāo)和活動。TMM I成熟度標(biāo)準(zhǔn)的應(yīng)用將改善測試過程,并對產(chǎn)品質(zhì)量,測試工程的生產(chǎn)力,以及測試周期有著積極 的影響。目前TMM已經(jīng)被開發(fā)成為可以支持組織評估和測試過程改進(jìn)。 通過TMMI, 可以使得軟件測試從一個無序混亂,缺乏資源、工具和訓(xùn)練有素的測
7、試人員的弱 定義過程演變成為以成熟的,可控的,并且有缺陷預(yù)防能力為主要目標(biāo)的, 具有 完善定義的過程。實(shí)際的經(jīng)驗(yàn)證明 TMMI建立了一個更加高效的測試過程。測試 成為了軟件項(xiàng)目中的一個獨(dú)立實(shí)施的階段, 并且被融入到開發(fā)過程中。軟件測試 德重點(diǎn)開始由缺陷檢測轉(zhuǎn)移到缺陷預(yù)防上來。1.3 起源TMMI的發(fā)展是以美國伊利諾伊理工學(xué)院開發(fā)的TMM框架為主要來源。除了TMM它也借鑒了能力成熟度模型集成(CMMJ,而后者是一種IT業(yè)界有著廣泛 應(yīng)用的過程改進(jìn)模型。CMM既是分階段的也是持續(xù)的。所謂分階段,即為CMMI架構(gòu)規(guī)定了評估過程各個階段, 評估組織必須順序的執(zhí)行它的各個階段, 以提高 改進(jìn)過程。所謂持
8、續(xù),即為 CMM沒有規(guī)定通過評估的級別,一個組織選擇不同 的級別去做改進(jìn)。TMM被開發(fā)成一個階段模型,它使用預(yù)定義的多套過程域定義組織的改進(jìn)過 程。這種發(fā)展過程被描繪成一種模型成分, 稱為成熟度級別。 成熟度級別又被定 義成進(jìn)化水平,以完成測試組織的改良過程。在后來的一個階段TMMI的持續(xù)性才變得可用。它不會影響TMMI的內(nèi)容,它僅僅提供了不用的結(jié)構(gòu)和表述。促進(jìn) TMMI發(fā)展的其它來源還包括 Gelperin和Hetzel的測試模型的演化,它描述了 過去40年間的測試過程的演化;還有Beizer的測試模型,它描述了單個測試人 員的想法的演化;有EUfunded MB-TM項(xiàng)目中對TMM勺研究;
9、還有國際測試組織, 如IEEE829標(biāo)準(zhǔn)中的軟件測試文檔IEEE829。在TMMI使用的測試術(shù)語來自 ISTQB組織軟件測試方面的標(biāo)準(zhǔn)條款術(shù)語。TMMI是 TMM組織的注冊商標(biāo)CMM和 CMM是Carnegie Mellon 大學(xué)的注冊商標(biāo)TMM Illionis理工學(xué)院的注冊服務(wù)標(biāo)記至于確定成熟度等級描述, Gelperin 和 Hetzel 的進(jìn)化測試模型擔(dān)任一個歷 史級的TMM區(qū)別的基礎(chǔ)。,Gelperin和Hetzel模型描述了 1950年代到1990年 代的階段和測試目標(biāo)。 初始的時期被描述成面向調(diào)試的, 在這個時期大多數(shù)的軟 件開發(fā)組織不清楚測試和調(diào)試的區(qū)別。 測試是個模糊的活動,
10、 它跟調(diào)試一起是用 來從程序中去除錯誤的。 根據(jù) Gelperin 和 Hetzel 的理論,測試已經(jīng)進(jìn)入面向預(yù) 防時期,聯(lián)系到最好的練習(xí)以及反映了TMMI最成熟的水平。而且,各種各樣的工業(yè)界使用TMM勺最佳練習(xí)和實(shí)踐經(jīng)驗(yàn)為TMMI的發(fā)展提供了必要的實(shí)驗(yàn)基礎(chǔ)和 實(shí)用性水平。他們闡明了當(dāng)前在 IT 工業(yè)界最好和最差的測試實(shí)踐, 它也允許 TMMI 框架的開發(fā)者提取實(shí)際的基準(zhǔn)以評估和改善測試實(shí)踐。1.4 TMMI 的領(lǐng)域1.4.1 軟件和系統(tǒng)工程TMMI打算在系統(tǒng)工程和軟件工程學(xué)科方面支持測試活動和測試過程的改善。 系統(tǒng)工程涵蓋了整個系統(tǒng)的發(fā)展, 它可以包括也可能不包括軟件。 軟件工程涵蓋 了軟件
11、系統(tǒng)的發(fā)展。1.4.2 測試級別其他模型在測試過程改良方面主要致力于高級別的測試, 如 TPI 或者僅僅定 位結(jié)構(gòu)測試的某一個方面,如測試機(jī)構(gòu)。 TMMI定位多個測試水平,包括靜態(tài)測 試和結(jié)構(gòu)測試的各個方面。至于動態(tài)測試,低級測試和高級測試都是TMMI的目標(biāo)。研究TMMI細(xì)節(jié)越多,有一個問題就必須了解,這種模型定位了結(jié)構(gòu)測試的 4 項(xiàng)基石:生命周期,技能,基礎(chǔ)結(jié)構(gòu)和組織。1.4.3 TMMI 和 CMMI需要注意的是TMM的定位是作為CMM的互補(bǔ)模型。在很多情況下一個給定 的TMM級別需要它相關(guān)的CMM級別或比它低的CMM級別的過程域的特定支持。 有些情況下甚至跟高級別 CMM有關(guān)聯(lián)。在CMM
12、中被詳盡說明的過程域和實(shí)踐沒 有在TMMI中被重復(fù),他們僅僅作為參考。舉例來說,過程域配置管理,它當(dāng)然 是適合測試產(chǎn)品的,但是沒有在 TMM中詳細(xì)說明;CMM中的實(shí)踐被引用和含蓄 的重用。1.4.4 評定許多組織發(fā)現(xiàn)了標(biāo)準(zhǔn)為內(nèi)部的和標(biāo)準(zhǔn)為外部客戶以及供應(yīng)商的在測試過程 改進(jìn)中的價值。測試過程中的評估重點(diǎn)是確定改進(jìn)的機(jī)會和了解該組織的立場相 對于選定的模式或標(biāo)準(zhǔn)。TMMI為進(jìn)行這種評估提供了一個很好的參考模型。評 估小組使用TMM指導(dǎo)自己的鑒定和調(diào)查結(jié)果的優(yōu)先次序。 用TMM可以指導(dǎo)的這些研究結(jié)果被用來為組織改進(jìn)做計(jì)劃。評估框架本身不是TMMI的一部分,TMMI評估需求被描述成一個單獨(dú)的文件,你
13、可以在www.TMMIF找到。這些需求是基于ISO 15504標(biāo)準(zhǔn)的。一個特定的成熟度級別對不同的評估機(jī)構(gòu)來 說是一樣的。確保這種一致性的規(guī)則包含在TMMI評估方法的要求中,該 TMMI評估方法的要求包含了各種類別的評估,例如,準(zhǔn)則正式的評估,快速掃描和自 我評估。1.4.5改善的方法TMMI提供了完整的框架作為測試過程改進(jìn)的參考模型。 但它并不提供測試過 程改進(jìn)的方法,例如IDEAL=實(shí)際經(jīng)驗(yàn)表明測試過程改進(jìn)最強(qiáng)有力的初始化步驟 是在投資測試過程評估之前建立強(qiáng)有力的組織任務(wù)。給予充分的任務(wù)過程管理, 建立強(qiáng)有力的測試小組,它描述相關(guān)的人員可以指引過程提高的方向, 被
14、證明是 有效的方法。2 TMMI成熟度水平2.1概述 ftft-tl 14(51 嚇牛.1(試:ff-ftJ'l Frih-t>-n OfKii1l i/n£H.in|i* # nr df 悼C)匕"町卜 ZI ifc;厝畳I比最HiKawJ-園亍力H/就r *(31-CT-CI OneinuariUfiJIE (Tcs4 Tmining* IWiaTinil隅 寓.廛 B| Ai-ft ><Tral Lifk 匚嚴(yán)儲 uh! knlcprilioa> -井壞(性emH LirKl«l田枯富 畳jK-ct lews I(2)MMll
15、ilgEd)圈 比曲 %-fl| VbIMkry amJnaiminMa - rCR-lfltiflT-CMuid Con Enol)啊狹詭討 If-4lewi IM 筍劃 i bnd I-.1 ecu ci(wi: |8 L-St l-rilt irQlkflKlE'l(I) (Enrtiid)IMMi Maturity Levels圖1 TMMI成熟度級別TMMI是階段架構(gòu)的過程改進(jìn)模型。它包含的階段或者級別是從一個無序的,不可管理的到可管理的,可定義的,可測量的和可優(yōu)化的。圖1展示了 TMMI的級別從低到高的級別管理和每個級別對應(yīng)的過程域。每個階段要確保足夠的改 進(jìn),作為下一階段
16、的奠定基礎(chǔ)。該 TMMI內(nèi)部結(jié)構(gòu)是豐富的,在測試中可以學(xué)習(xí) 和有系統(tǒng)地支持一個質(zhì)量檢測的過程,在漸進(jìn)的步驟改善應(yīng)用實(shí)踐。TMMI有5個級別,它們遵守成熟度等級制度和演化路徑來進(jìn)行測試過程改進(jìn)。 每個級別都 有一套過程域指明組織需要致力在那個級別取得成熟度。 經(jīng)驗(yàn)表明組織各盡其能 一次他們專注于測試過程改進(jìn)在可做到的過程域, 那些域隨著組織的改進(jìn)需要增 加混合。因?yàn)槊總€成熟度級別為下一個級別構(gòu)成必要的基礎(chǔ), 盡量略過一個成熟 度級別通常是無益的。 同時,你必須意識到測試過程改進(jìn)的努力必須致力于組織 在商業(yè)環(huán)境的需要, 更高級別的成熟度水平上的過程域需定位在當(dāng)前組織或項(xiàng)目 的需要。例如,當(dāng)組織試圖
17、從成熟度級別 1 升到級別 2 的時候經(jīng)常被鼓勵成立一 個測試小組, 它是測試組織成熟度級別 3過程域中必須有的。 雖然測試小組不是 TMM級別2組織所特有的,但是它是成為組織獲得 TMM級別2有用的部分。圖 1展示了 TMMI的每個成熟度級別的過程域。在接下來的章節(jié)里他們會被詳細(xì)描 述。下面有一個組織內(nèi)各個TMM級別的簡單特征描述。這些描述將告訴讀者TMMI 在測試過程改進(jìn)中路徑演化的規(guī)定。需要注意的是TMM并沒有一個特定的過程域來指定用什么測試工具和要不要用自動化測試。在TMMI里,測試工具被作為一個輔助資源,例如應(yīng)用測試設(shè)計(jì)工具是 TMM級別2測試測試和執(zhí)行過程域的 一個測試實(shí)踐,應(yīng)用性
18、能測試工具是 TMMI級別3無功能測試過程域的一個測試 實(shí)踐。2.2級別1初始的在TMM級別1,測試是個混亂,無定義的過程,常常被當(dāng)作調(diào)試的一部分。 組織通常沒有提供穩(wěn)定的環(huán)境來支持這個過程。 組織的成功都是依靠能力超強(qiáng)英 雄式的人物, 而不是使用被證實(shí)的過程。 在代碼完成之后測試被一個特別的方式 展開。測試和調(diào)試被混合到一起來去除系統(tǒng)中的錯誤。 這個級別的測試目標(biāo)是軟 件運(yùn)行起來后沒有大的失效。關(guān)于質(zhì)量和風(fēng)險產(chǎn)品沒有足夠清晰的認(rèn)識就被發(fā) 布。實(shí)際應(yīng)用時,產(chǎn)品經(jīng)常不符合需求,不穩(wěn)定或者工作太慢。測試缺少資源, 工具和訓(xùn)練有素的人員。在 TMMI級別1沒有定義過程域。成熟度級別1的組織 的特征是
19、傾向于過度承諾, 危機(jī)時放棄過程, 無法重復(fù)成功。 產(chǎn)品往往不按時發(fā) 布,超支,質(zhì)量不可預(yù)料。2.3 級別 2 可管理的在TMM級別2,測試成為一個可管理的過程并被清晰地從調(diào)試中分離出來。 成熟度 2 級反映出的過程訓(xùn)練能確信現(xiàn)有的實(shí)踐仍然有時間壓力。 然而,很多人 仍然意識到測試是編碼的后一個階段。 在改善測試過程的前后, 公司范圍或者項(xiàng) 目范圍的策略被制定了。 測試計(jì)劃也被開發(fā)了。 在測試計(jì)劃中, 測試方法被定義 了,這個方法基于產(chǎn)品風(fēng)險評估的結(jié)果。 風(fēng)險管理技術(shù)被用來澄清文檔需求基礎(chǔ) 上的產(chǎn)品風(fēng)險。測試也定義了那些測試需要做,什么時候做,誰來做等。根據(jù)需 要委托和校驗(yàn)被制定了。 測試被監(jiān)
20、控以確保它能按照計(jì)劃執(zhí)行, 一旦發(fā)生背離會 有相應(yīng)的動作。 工作產(chǎn)品的狀態(tài)和測試服務(wù)的遞交對管理來說是可見的。 從詳細(xì) 規(guī)格說明中選擇測試用例的測試設(shè)計(jì)技術(shù)被應(yīng)用了。 然而,在開發(fā)生命周期測試 仍然開始的比較晚,比如要在設(shè)計(jì)或者在編碼階段才開始。測試分了多個標(biāo)準(zhǔn), 有單元測試, 綜合測試, 系統(tǒng)測試和驗(yàn)收測試。 對于每個確定的測試標(biāo)準(zhǔn)有指定 的測試目標(biāo)定義在組織范圍或者項(xiàng)目范圍的測試策略。2級TMMI組織的主要測試目標(biāo)是檢驗(yàn)產(chǎn)品是否符合指定的需求。還有一個目的是清楚地界定測試和調(diào) 試。這個級別的TMMI有許多的質(zhì)量問題是因?yàn)闇y試啟動太晚。缺陷被引入從需 求階段,設(shè)計(jì)階段到編碼階段。 沒有正式的
21、評審程序去定位這個重要的問題。 許 多人認(rèn)為編碼過后的測試執(zhí)行是主要的測試活動。TMM級別2有如下過程域:1) 測試方針和策略2) 測試計(jì)劃3) 測試監(jiān)控4) 測試設(shè)計(jì)和執(zhí)行5) 測試環(huán)境2.4級別3可定義的在TMM級別3,測試不再是編碼后的一個階段,它被集成到整個開發(fā)生命周 期和相關(guān)的里程碑。 測試計(jì)劃在項(xiàng)目的初期就被完成, 比如在需求階段, 通過一 個測試總體計(jì)劃。在2級TMMI測試總體計(jì)劃的發(fā)展建立在測試計(jì)劃技能和承諾 的基礎(chǔ)上。 組織的一套標(biāo)準(zhǔn)測試過程, 是 3級成熟度的基礎(chǔ), 隨著時間被建立和 完善。存在測試組織和明確的培訓(xùn)程序, 測試被明確為一種職業(yè)。 測試過程改進(jìn) 是完全制度化測
22、試組織的一部分。 在這個級別的組織明白評審在質(zhì)量控制方面的 重要性;正式的評審程序被實(shí)施雖然沒有鏈接到動態(tài)測試過程。 評審貫穿到整個 生命周期。需求說明書指定測試職業(yè)包含評審。2級TMMI的測試設(shè)計(jì)的重點(diǎn)是 功能性測試,測試設(shè)計(jì)和擴(kuò)展測試技術(shù),視商業(yè)目標(biāo),也包括非功能性測試,例 如可用性和可靠性測試。TMMI2級和3級的本質(zhì)區(qū)別是標(biāo)準(zhǔn)的范圍,過程描述和 步驟。 2 級成熟度在每個特定的實(shí)例有著完全的差別,如在一個特定的項(xiàng)目。 3 級成熟度可以從組織的一套標(biāo)準(zhǔn)過程中裁剪以適合一個特定的項(xiàng)目或者組織單 元,因此更加一致, 除了裁剪規(guī)則的不同。 另外一個本質(zhì)區(qū)別是在 3級成熟度比 2 級成熟度,過程
23、表述更加嚴(yán)格。因此在 3 級成熟度,組織必須重新訪問 2 級成 熟度的過程域。TMM級別3有如下過程域:測試組織 測試培訓(xùn)程序 測試生命周期和整合 非功能測試 同行評審2.5級別4可測量的在4級TMM組織,測試是一個充分定義,有事實(shí)根據(jù)和可度量的過程。 在4 級成熟度組織和項(xiàng)目為產(chǎn)品質(zhì)量和過程性能建立多個目標(biāo),并作為標(biāo)準(zhǔn)管理他 們。產(chǎn)品質(zhì)量和過程性能在統(tǒng)計(jì)條款上被理解, 在整個生命周期被管理。 測量成 為組織度量庫的一部分以支持基于事實(shí)策略的制定。 評審和檢查被視為測試的一 部分并用來度量文檔質(zhì)量。 靜態(tài)和動態(tài)的測試方法被集成到一起。 評審被正式的 使用來控制質(zhì)量關(guān)口。 產(chǎn)品使用質(zhì)量評價量化標(biāo)
24、準(zhǔn)的屬性, 如可靠性, 可用性和 可維護(hù)性。 一個組織廣泛的測試度量方案提供了有關(guān)信息和能見度測試過程。 測 試被認(rèn)為是評估,它由檢測產(chǎn)品和相關(guān)的工作產(chǎn)品生命周期有關(guān)的所有活動組 成。TMM級別4有如下過程域:測試度量產(chǎn)品質(zhì)量評估高級同行評審2.6級別5可優(yōu)化的在取得之前成熟度級別所有改進(jìn)目標(biāo)的基礎(chǔ)上, 測試是一個完全可定義的過 程,并能控制成本和測試效率。在 5級TMM中,組織在理解眾多變化過程中的 固有的常見原因的基礎(chǔ)上持續(xù)改進(jìn)它的過程。通過漸近和改進(jìn)的過程和技術(shù)改 進(jìn),提高測試過程的性能被執(zhí)行。 方法和技術(shù)被優(yōu)化, 并持續(xù)的致力于微調(diào)和測 試過程提高。缺陷預(yù)防和質(zhì)量控制被實(shí)踐。統(tǒng)計(jì)抽樣,
25、信心水平度量,確實(shí)性和 可信賴性驅(qū)動測試過程。 除了其他, 缺陷預(yù)防和質(zhì)量控制被引入成為過程域。 測 試過程的特點(diǎn)是基于質(zhì)量測量的抽樣。 存在一個詳細(xì)的步驟來選擇和評估測試工 具。在測試設(shè)計(jì),測試執(zhí)行,衰退測試,測試用例管理等等期間盡可能的用工具 來支持測試過程。在 5 級 TMM,I 支持通過一個過程資產(chǎn)庫實(shí)踐過程重用。測試 是個缺陷預(yù)防為目標(biāo)的過程。TMM級別5有如下過程域:缺陷預(yù)防測試過程優(yōu)化質(zhì)量控制3 TMMI的結(jié)構(gòu)圖 2 TMMI StructureTMMI的結(jié)構(gòu)很大程度上建立在 CMM的結(jié)構(gòu)基礎(chǔ)上。這樣做的好處是因?yàn)樵S 多人/組織已經(jīng)熟悉CMM的結(jié)構(gòu)。CMM的結(jié)構(gòu)清楚的劃分了必需的
26、實(shí)踐(目標(biāo)) 和推薦的實(shí)踐(特定的實(shí)踐,典型的工作產(chǎn)品等)。TMM也包括這個方面,圖2 為目前TMMI的結(jié)構(gòu)描述。在本章,講述了 TMMI的組件和結(jié)構(gòu)。另外也講述了 CMM提供給TMM執(zhí)行的支持3.1必需的,可預(yù)料的和提供信息的組件各種各樣的組件被組合成3個類別:必需的,可預(yù)料的、提供信息的。3.1.1必需的組件必需的組件描述了一個組織必須實(shí)現(xiàn)的內(nèi)容,以滿足過程域。在組織的過程 里這些執(zhí)行必須是可見的。TMMI的必需組件是具體的和通用的目標(biāo)。目標(biāo)滿足 被用作評估的基礎(chǔ)以決定是否過程域已經(jīng)被實(shí)現(xiàn)和滿足。3.1.2期望的組件期望的組件描述了組織典型執(zhí)行的,以實(shí)現(xiàn)必需的組件。期望的組件指南改 善或者
27、執(zhí)行評估。期望的組件包括具體的和通用的實(shí)踐。 在目標(biāo)被考慮滿足之前, 無論是所述的實(shí)踐還是可接受的替代物必須體現(xiàn)在組織的計(jì)劃和執(zhí)行過程中。3.1.3 信息組件信息組件提供細(xì)節(jié)以幫助組織開始考慮如何處理必需的和期望的組件。 子實(shí) 踐,典型工作產(chǎn)品,記錄,例子和參考都是信息模型組件。3.2 TMMI 的組件下面的章節(jié)提供了 TMM組件的描述。需要注意的是TMMI也提供一個詳盡的 術(shù)語表。這些術(shù)語表很大程度上重用了國際軟件測試資格委員會( ISTQB開發(fā) 的國際測試術(shù)語標(biāo)準(zhǔn)。3.2.1 成熟度級別TMMI的成熟度級別可以作為組織測試過程質(zhì)量的度。 它被定義成測試過程改 進(jìn)的進(jìn)化平臺。每個級別逐漸被發(fā)
28、展成組織測試過程的重要部分。TMMI有5個成熟度級別。 每個成熟度級別講述了為了實(shí)現(xiàn)給定的級別所要實(shí)現(xiàn)的內(nèi)容。 組織 的成熟度級別越高,組織的測試過程成熟度越高。為了達(dá)到指定的成熟度級別, 組織必需滿足這個級別和之前級別所有過程域的合適的目標(biāo) (包括特定和通用)。 請注意,所有組織過程,最小的 TMM級別1,不包含任何目標(biāo)需要滿足。3.2.2 過程域除了級別 1,每個成熟度級別包含幾個過程域用以指導(dǎo)組織的重點(diǎn)改進(jìn)它的 測試過程。 過程域標(biāo)識的問題必須被解決, 以達(dá)到這個成熟度級別。 每個過程域 標(biāo)識出一組測試相關(guān)的活動。 當(dāng)實(shí)踐都執(zhí)行了顯著的改進(jìn), 這些域?qū)⒈恢贫ā?在 TMMI中,只有那些被
29、認(rèn)為是測試過程能力的關(guān)鍵因素才被指明。所有成熟度級 別以及比它低級別的過程域必須被實(shí)現(xiàn)。例如,如果組織在TMMI級別3,那么它滿足所有的2級TMM和 3級TMMI的過程域。3.2.3 目標(biāo)目標(biāo)申明描述了過程域的目標(biāo),是一個信息組件。比如,測試計(jì)劃過程域的 目標(biāo)申明是“在指定的風(fēng)險和定義好的測試策略的基礎(chǔ)上定義測試方法, 建立和 維護(hù)既定的測試計(jì)劃來指導(dǎo)執(zhí)行和管理測試活動”。3.2.4 介紹性說明過程域的過程性說明章節(jié)描述了過程域里的主要概念,是一個信息組件。3.2.5 范圍過程域的范圍章節(jié)明確的指出了過程域中的測試實(shí)踐,如果有必要,過程域 范圍以外的測試實(shí)踐也會被明確。3.2.6 特定目標(biāo)特定
30、目標(biāo)的典型特征是必須滿足過程域。特定目標(biāo)是必需的模型組件,被用 于評估以決定一個過程域是否被滿足。3.2.7 通用目標(biāo)通用目標(biāo)出現(xiàn)在過程域尾部, 之所以被稱為“通用”是因?yàn)樵诙鄠€過程域中 有相同的目標(biāo)申明。 通用目標(biāo)描述的特征是, 必需存在制度化的過程來執(zhí)行過程 域。通用目標(biāo)是一個必需模型組件,被用在評估以決定一個過程域是否被滿足。3.2.8 特定的實(shí)踐特定實(shí)踐是實(shí)體描述,它在實(shí)現(xiàn)相關(guān)特定目標(biāo)中被認(rèn)為是重要的。特定實(shí)踐描述的實(shí)體期望獲得過程域的特定目標(biāo)。特定實(shí)踐是期望模型組件3.2.9 典型工作產(chǎn)品典型工作產(chǎn)品章節(jié)從特定實(shí)踐列出例子輸出。 那些例子被稱為“典型工作產(chǎn) 品”,因?yàn)榻?jīng)常有工作產(chǎn)品,
31、也同樣有效,但沒有列出。典型工作產(chǎn)品是信息模 型組件。3.2.10 子實(shí)踐子實(shí)踐是為解釋和執(zhí)行特定實(shí)踐而提供指引的細(xì)節(jié)描述。 子實(shí)踐不像字面規(guī) 定的那樣,實(shí)際上是信息組件僅提供對測試過程改進(jìn)有用的想法。3.2.11 通用實(shí)踐通用實(shí)踐出現(xiàn)在過程域的尾部, 之所以被稱為“通用”是因?yàn)橄嗤膶?shí)踐出 現(xiàn)在多個過程域。 通用實(shí)踐是個實(shí)體描述, 在實(shí)現(xiàn)相關(guān)的通用目標(biāo)中被認(rèn)為是重 要的。通用實(shí)踐是期望模型組件。3.2.12 通用實(shí)踐細(xì)節(jié)通用實(shí)踐細(xì)節(jié)出現(xiàn)在過程域的通用實(shí)踐之后, 用來提供通用實(shí)踐唯一地被應(yīng) 用到過程域的指導(dǎo)。通用實(shí)踐細(xì)節(jié)是信息模型組件。3.2.13 支持性信息組件有許多地方需要進(jìn)一步的信息來描
32、述一個概念。這些信息由下面的組件提 供。 注釋注釋是文本,它伴隨其他模型組件。它提供細(xì)節(jié),背景和邏輯依據(jù)。注釋是 信息模型組件。3213.2實(shí)例實(shí)例是一個組件,包括文本和一個項(xiàng)目清單,通常在一個盒子,可以伴隨幾 乎任何其他組件,并提供一個或更多的例子來闡明一個概念或敘述的活動。實(shí)例是信息模型的組件。 參考可以伴隨幾乎任何其參考是一個額外的或更詳細(xì)的相關(guān)過程域信息的指針, 他模型組件。它是信息模型組件。3.3通用目標(biāo)和通用實(shí)踐本章描述了所有通用目標(biāo)和通用實(shí)踐。 通用目標(biāo)和通用實(shí)踐很大程度上來源 于CMMI通用目標(biāo)被組織成數(shù)字序列。在它們支持的通用目標(biāo)下通用實(shí)踐也被
33、 組織成數(shù)字序列。請注意,來自CMM的通用目標(biāo),GG實(shí)現(xiàn)特定目標(biāo)沒有被 加入是因?yàn)樗鼉H僅敘述 CMM的持續(xù)表示,因此沒有適當(dāng)?shù)腡MM的階段表述。否 則CMM的序列大綱可以被完全應(yīng)用,以避免組織在使用CMM和 TMM時的混淆。 你的能力級別,將決定哪些通用目標(biāo)和實(shí)踐是適用的。當(dāng)試圖達(dá)到2級成熟度時, 2級成熟度的過程域,通用目標(biāo) 2和伴隨的通用實(shí)踐也是適用的。通用目標(biāo) 3僅 僅適用于當(dāng)試圖達(dá)到3級或者更高成熟度的時候。這就意味著當(dāng)你已經(jīng)達(dá)到 2 級成熟度的時候,為了達(dá)到3級成熟度,你必須回到2級的過程域,應(yīng)用通用目 標(biāo)3和相關(guān)的實(shí)踐。在過程改進(jìn)中,制度化是重要的內(nèi)容。當(dāng)在通用目標(biāo)和通用 實(shí)踐提及
34、時,制度化意味著該過程在工作執(zhí)行的方式根深蒂固,并有保證和連貫性。一個制度化的過程更像是時間壓力下的保留。當(dāng)過程的需求和對象發(fā)生改變 時,過程的執(zhí)行也需要改變以確保它仍然活動。通用實(shí)踐描述的實(shí)體定位了制度 化的各個方面。3.3.1 GG 2制度化可管理過程一個可管理的過程是完成必要的工作,產(chǎn)生工作產(chǎn)品的過程;是一個有計(jì)劃 并按照策略執(zhí)行的過程;有技能的員工有充足的資源生產(chǎn)可控的產(chǎn)出;涉及利益 相關(guān)者;可監(jiān)控;有評審;評估其遵守過程描述。過程能用項(xiàng)目,組,或者組織 單元來示例。由可管理的過程提供的控件,有助于確保既定的過程是在面臨壓力 時的保留。331.1 GP 2.1建立組織策略該通用實(shí)踐的目
35、的是定義過程的組織期望, 并使這些期望呈現(xiàn)給那些在組織 中受影響的人。一般而言,高級管理人員負(fù)責(zé)建立和傳達(dá)指導(dǎo)原則, 方向和負(fù)責(zé) 該組織的期望。 GP 2.2 計(jì)戈ij過程這里通用實(shí)踐的目的是決定哪些是執(zhí)行過程所需要的,并實(shí)現(xiàn)既定目標(biāo),準(zhǔn) 備執(zhí)行過程中的計(jì)劃,準(zhǔn)備一個過程的描述,而且能夠從利益相關(guān)者通過執(zhí)行評 審計(jì)劃達(dá)成協(xié)議。 GP 2.3提供資源這里通用實(shí)踐的目的是要確保必要的資源來執(zhí)行根據(jù)計(jì)劃定義好的過程。資源包括充足的資金,適當(dāng)?shù)奈锢碓O(shè)施,熟練的人,和適當(dāng)?shù)墓ぞ摺?GP 2.4分配責(zé)任該通用實(shí)踐的目的是確保有問責(zé)制來執(zhí)行過程并實(shí)現(xiàn)整個過程生命中指
36、定的結(jié)果。被分配的人員必須要有適當(dāng)?shù)臋?quán)力來執(zhí)行所分配的事。分配職責(zé)可以使用詳細(xì)的工作描述或者活動的文檔,例如執(zhí)行過程的計(jì)劃。331.5 GP 2.5培訓(xùn)人員該通用實(shí)踐的目的是確保人員有必要的技能和經(jīng)驗(yàn)來執(zhí)行或者支持過程。需要提供適當(dāng)?shù)呐嘤?xùn)。概要的培訓(xùn)要提供給那些與執(zhí)行工作有交互的人員。通過建立對過程統(tǒng)一理解,傳授執(zhí)行過程所需要的技能和知識, 培訓(xùn)支持成功的過程性 能。 GP 2.6管理配置該通用實(shí)踐的目的是建立和維護(hù)過程在有效生命周期指定工作產(chǎn)品的完整 性。這里的工作產(chǎn)品特指在執(zhí)行過程的計(jì)劃里指出的,除了這個級別的配置管理 說明,如版本控制,使用基線的正式配置管理等。配置管理實(shí)踐
37、的例子包括版本 控制,更改歷史記錄和控制,狀態(tài)識別和使用配置管理工具。 更多信息關(guān)于把工 作產(chǎn)品放到配置管理的可以參考 CMM的配置管理過程域。 GP 2.7識別及使相關(guān)利益共享者參與該通用實(shí)踐的目的是在過程執(zhí)行期間建立和維護(hù)期望利益相關(guān)者的參與。利益相關(guān)者要參與的活動有計(jì)劃,決定,承諾,溝通,評審,問題的解決。決定性 的利益相關(guān)者包括經(jīng)理和用戶/客戶。經(jīng)理的職責(zé)包括承諾,執(zhí)行活動和改進(jìn)測 試能力的相關(guān)任務(wù)的能力。用戶的職責(zé)包括質(zhì)量相關(guān)的活動,涉及到面向用戶的 任務(wù)。重點(diǎn)是征求用戶/客戶支持,協(xié)商一致和參與的活動,如產(chǎn)品風(fēng)險分析, 驗(yàn)收測試和可用性測試。根據(jù)不用的測試級別,開發(fā)人
38、員也是利益相關(guān)者,如在 測試部分,開發(fā)人員經(jīng)常自己執(zhí)行測試,而在驗(yàn)收測試階段開發(fā)人員變成一個利 益相關(guān)者來討論事件發(fā)現(xiàn),商定入口標(biāo)準(zhǔn)等。 GP 2.8監(jiān)視和控制過程該通用實(shí)踐的目的是執(zhí)行測試過程日常的監(jiān)視和控制。 在測試過程中維持適 當(dāng)?shù)那逦纫员阍诒匾臅r候產(chǎn)用適當(dāng)?shù)男袆印?監(jiān)控過程包括度量測試過程和它 的工作產(chǎn)品的合適屬性。更多信息關(guān)于把工作產(chǎn)品放到配置管理的可以參考CMM的配置管理過程域。度量方面的更多信息可以參考 CMM的度量和分析過程 域。331.9 GP 2.9堅(jiān)持客觀評估該通用目標(biāo)的目的是提供可靠的保證,確保過程是按照計(jì)劃執(zhí)行的,并遵循 它的過程描述,標(biāo)準(zhǔn)和步驟。人
39、員不負(fù)責(zé)直接管理或者執(zhí)行測試過程的活動,而是堅(jiān)持評估。在許多情況下,堅(jiān)持是組織內(nèi)的人員評估,而不是測試過程或者項(xiàng) 目外的。更多信息關(guān)于堅(jiān)持客觀評估的可以參考CMM的過程和產(chǎn)品質(zhì)量保證過程域。0 GP 2.10高級管理人員的評審狀態(tài)該通用實(shí)踐的目的是提供高水平的管理人員在過程中的適當(dāng)可視性。更高一級的管理包括在上述的管理水平直接負(fù)責(zé)組織對這一進(jìn)程的管理水平。這些審查是對提供策略和過程總體指導(dǎo)的經(jīng)理們的, 而不是為那些日常直接執(zhí)行監(jiān)測和控 制過程的人員。3.3.2 GG 3制度化已定義的過程已定義過程是一個管理過程,它根據(jù)組織的裁剪準(zhǔn)則從組織的一套標(biāo)準(zhǔn)過程 里裁剪出來;它有已維護(hù)的過
40、程描述;貢獻(xiàn)工作產(chǎn)品,尺度,和其他過程改進(jìn)信 息到組織的過程資產(chǎn)里。一個已管理的過程和已定義的過程之間的明顯差別是過 程描述的適用范圍,標(biāo)準(zhǔn),和適用于特定項(xiàng)目,組,或者組織部門的步驟可能是 不一樣的。已定義過程盡可能是組織的標(biāo)準(zhǔn),只是為了適應(yīng)特殊項(xiàng)目或者組織部 門才會在組織裁剪準(zhǔn)則的基礎(chǔ)上修改。 GP 3.1建立已定義的過程該通用實(shí)踐是建立和維護(hù)過程的描述,這些過程是從組織的一套標(biāo)準(zhǔn)過程里 裁剪出來以滿足特別示例的需要。 組織應(yīng)該有包含過程域的標(biāo)準(zhǔn)過程,也有指導(dǎo) 裁剪那些標(biāo)準(zhǔn)過程的指導(dǎo)方針,用來滿足項(xiàng)目或者組織部門的需要。 在一個已定 義的過程里,組織如何被執(zhí)行的可變性被減少,過
41、程資產(chǎn),數(shù)據(jù),知識被有效共 享。關(guān)于組織的一套標(biāo)準(zhǔn)過程和裁剪準(zhǔn)則請參考 CMM的組織過程定義過程域。3.322 GP 3.2收集改進(jìn)信息該通用實(shí)踐的目的是收集信息,源自計(jì)劃的原材料,執(zhí)行過程以支持將來使 用,組織過程的改進(jìn),和過程資產(chǎn)。信息和原材料被存儲,并提供給那些正在(或 者將要)計(jì)劃和執(zhí)行相同或類似過程的人員。3.4對通用實(shí)踐過程域的支持通用目標(biāo)和通用實(shí)踐是模型組件,它們直接定位組織過程的制度化。不論是 TMM還是CMM的過程域都可以通過支持通用實(shí)踐的執(zhí)行同樣的定位制度化。下面的章節(jié)提供了部分或者全部支持通用實(shí)踐執(zhí)行的過程域的概況,部分或者全部支持一個通用實(shí)踐的執(zhí)行。3.4.1 GP2.
42、2計(jì)劃過程測試計(jì)劃:對所有項(xiàng)目相關(guān)的過程域(除了測試計(jì)劃本身),測試計(jì)劃過程 能全部支持GP2.2。測試計(jì)劃本身作為CMM過程域-項(xiàng)目計(jì)劃的一部分。3.4.2 GP2.5培訓(xùn)人員測試培訓(xùn)程序:通過使組織范圍培訓(xùn)程序?qū)δ切⒁獔?zhí)行或者支持過程的成員有效,測試培訓(xùn)程序支持所有過程域的 GP2.5的執(zhí)行。另外,測試計(jì)劃過程支 持通用實(shí)踐,通過確定和組織被測項(xiàng)目中的測試和測試計(jì)劃進(jìn)行需要的培訓(xùn)。3.4.3 G2.6管理配置配置管理:CMM配置管理過程可以為所有項(xiàng)目相關(guān)的過程域和一些組織級的過程域全面執(zhí)行GP2.6,3.4.4 G2.7確定并涉及利益相關(guān)者測試計(jì)劃:通過計(jì)劃涉及標(biāo)明的利益相關(guān)者和在測試計(jì)
43、劃中記錄它們,測試計(jì)劃過程支持這種所有項(xiàng)目相關(guān)過程域的通用實(shí)踐。涉及利益相關(guān)者的測試計(jì)劃本身可作為CMM過程域項(xiàng)目計(jì)劃的一部分。3.4.5 GP2.8監(jiān)控過程測試監(jiān)視和控制:測試監(jiān)控過程域能全面執(zhí)行所有過程域的GP2.&3.4.6 GP2.9堅(jiān)持客觀評價過程和產(chǎn)品質(zhì)量保證;CMM過程和產(chǎn)品質(zhì)量保證過程能全面執(zhí)行所有過程域 的 GP2.9。3.5 CMMI過程域?qū)?TMMI的支持TMM L«¥«lt CMMI Level!Level 5 i Optlmiwtior. Defect Prevention & Quality ControlLwl 5 ?
44、 OptimiMtkin1Ueq procfisf data for defect pnevanhDriQuality controlTei pr4C6£S oplknisaticr-jk=1L«v«l 4 1K2Level 3 ; iHtegraitiMLevwkl 3 : IntegriationEstablish a software te&t orgafiisalk)n Inlardite tsLing into the prqet lifecycEeEstablish a test/lechnical train i?>g programm
45、e Owilrcrf and m-onilDr testintji|I1 4 *1口FbTPR11rg Verificatiafl and 也i血 15)1Establish an organisaUonal reviewaEm昭urerneril jwgrTiTTirnSoftware quflirty evauaiion2 : Mm»« D.fhtUan呻制 2 : Fhastf Definition占Develop lestirrg and debugging gtya s Initiate test planningiistilL.tiopj.isetech'
46、;i.ques and fnetnodsL=zI1:卜i曲討L«vtl 1 : Initial圖 3 TMMI Level and CMMI Level雖然TMM能被單獨(dú)使用,它也當(dāng)作是CMM的輔助模型,因此在很多情況下, 一個給定的TMM級別需要來自相對應(yīng)的CMM級別或者更高CMM級別的過程域 的支持,圖3為TMM級別和CMM級別的對應(yīng)關(guān)系。在CMM中詳細(xì)說明的過程 域和實(shí)踐不會在TMMI中重復(fù),它們只會被引用。下面分別介紹 2級TMMI和 3 級TMM所需的CMM過程域的支持情況。2 級 TMMI配置管理;如上所說的配置管理過程域可以充分執(zhí)行項(xiàng)目相關(guān)的過程域和一 些組織過程域的G
47、P26如上所說,過程和產(chǎn)品質(zhì)量保證可以充分執(zhí)行所有 過程域的GP2.9。項(xiàng)目計(jì)劃,這個過程域?qū)⒔o TMM過程域“測試計(jì)劃”提供支持。項(xiàng)目管理 實(shí)踐能被測試管理重用。就測試計(jì)劃的利益相關(guān)者參與而言,項(xiàng)目計(jì)劃將為 通用實(shí)踐GP2.7提供特定的支持。度量和分析,這個過程域?qū)門MM過程域“測試政策和策略”的 SG3“建立 測試性能指標(biāo)”的執(zhí)行提供支持。需求管理,這個過程域的實(shí)施是一個派生約束管理(工作)產(chǎn)品,如產(chǎn)品風(fēng) 險分析和測試設(shè)計(jì),及讓他們保持最新。就保持可追溯性的實(shí)踐而言有可能 在“測試設(shè)計(jì)和執(zhí)行”過程域被重用。需求開發(fā),當(dāng)在過程域“測試環(huán)境”中開發(fā)測試環(huán)境的時候,來自這個過程 域的實(shí)踐能被重
48、用。風(fēng)險管理,在過程域“測試計(jì)劃”和“測試監(jiān)控”中這個過程域的實(shí)踐能被 重用,用來識別和控制產(chǎn)品風(fēng)險和測試計(jì)劃風(fēng)險。3 級 TMMI配置管理;配置管理過程域可以充分執(zhí)行項(xiàng)目相關(guān)的過程域和一些組織過程域的GP26過程和產(chǎn)品質(zhì)量保證,過程和產(chǎn)品質(zhì)量保證可以充分執(zhí)行所有過程域的GP2.9。項(xiàng)目計(jì)劃,這個過程域?qū)?TMM過程域“測試生命周期和集成”,特別是SG3“建立一個主測試計(jì)劃”的執(zhí)行提供支持。項(xiàng)目管理實(shí)踐能被測試管理重用。組織過程焦點(diǎn),這個過程域?qū)門MM過程域“測試組織”,特別是SG4“確 定,計(jì)劃和執(zhí)行測試過程改進(jìn)”和 SG5“部署組織的測試過程吸取經(jīng)驗(yàn)教 訓(xùn)”的執(zhí)行提供支持。組織過程定義
49、,這個過程域?qū)?TMM過程域“測試生命周期和集成”,特別是SG1建立組織的測試過程資產(chǎn)"的執(zhí)行提供支持。組織培訓(xùn),這個過程域?qū)門MM過程域“測試培訓(xùn)程序”提供支持。驗(yàn)證,這個過程域的實(shí)踐SG2“執(zhí)行同行評審”將為TMMI過程域“同行評 審”的執(zhí)行提供支持。請注意,CMM中測試相關(guān)過程域的驗(yàn)證和確認(rèn)沒有作為 TMM里的動態(tài)測試 過程的過程域支持。對于測試相關(guān)的 CMM過程域,TMM過程域提供了支持和非 常詳細(xì)的說明。4 TMMI過程域進(jìn)階4.1 2級TMMI過程域TMMI2級:管理級在第2級,測試成為了管理過程,并明確地從調(diào)試中分開。由成熟度 2級反 射出的過程訓(xùn)練有助于確信在時間
50、壓力下, 現(xiàn)行慣例被保留。然而,許多利益相 關(guān)者仍然感覺它是編碼過后的一個階段。在改進(jìn)測試過程的背景下,一個公司范 圍或者產(chǎn)品范圍的測試策略被建立了。 測試計(jì)劃也被制定。在測試計(jì)劃中,測試 方法被定義,該方法基于這個級別的風(fēng)險。風(fēng)險管理技術(shù)被用來識別基于文檔化 需求的產(chǎn)品風(fēng)險。測試計(jì)劃將會定義需要測試什么,什么時候測試,如何測試以 及有誰來測試。在利益相關(guān)者中間建立承諾,并根據(jù)需要修改。測試過程被監(jiān)控 以確保它按照計(jì)劃執(zhí)行,一旦有背離發(fā)生會有相應(yīng)的動作。工作產(chǎn)品的狀態(tài)和測 試服務(wù)的遞交對管理來說是可見的。從詳細(xì)規(guī)格說明中選擇測試用例的測試設(shè)計(jì)技術(shù)被應(yīng)用了。然而,在開發(fā)生命周期測試仍然開始的比較
51、晚, 比如要在設(shè)計(jì)或 者在編碼階段才開始。測試分了多個層次,有單元測試,綜合測試,系統(tǒng)測試和 驗(yàn)收測試。對于每個確定的測試層次有指定的測試目標(biāo)定義在組織范圍或者產(chǎn)品 范圍的測試策略。2級TMMI組織的主要測試目標(biāo)是檢驗(yàn)產(chǎn)品是否符合指定的需 求。還有一個目的是清楚地界定測試和調(diào)試。這個級別的TMMI有許多的質(zhì)量問題是因?yàn)闇y試啟動太晚。缺陷被引入從需求階段,設(shè)計(jì)階段到編碼階段。沒有正 式的評審程序去定位這個重要的問題。許多人認(rèn)為編碼過后的測試執(zhí)行是主要的 測試活動。2級TMMI的過程域如下:1)測試政策和策略2)測試計(jì)劃3)測試監(jiān)控4)測試設(shè)計(jì)和執(zhí)行5)測試環(huán)境4.1.1 PA2.1測試政策和策略
52、目標(biāo):測試政策和策略的目標(biāo)是開發(fā)和建立測試策略和組織范圍或者產(chǎn)品范 圍的策略,在此測試級別被明確定義。為了衡量測試性能,測試性能指標(biāo)被引入。介紹性說明:當(dāng)組織想改進(jìn)它的測試過程的時候,它首先應(yīng)該清楚的定義測 試政策。測試政策定義了組織總體測試目的, 目標(biāo)和測試相關(guān)的戰(zhàn)略視圖。重要 的是測試政策與組織的商業(yè)(質(zhì)量)政策相一致。測試政策有必要對組織所有相 關(guān)人員實(shí)現(xiàn)一個統(tǒng)一的測試視圖。這個統(tǒng)一的測試視圖對于測試活動(過程改進(jìn)) 是必需的。測試政策必須實(shí)現(xiàn)新的開發(fā),和維護(hù)測試活動。在測試政策中,測試 過程改進(jìn)的目標(biāo)需要被說明。隨后這些目標(biāo)將會轉(zhuǎn)成一套關(guān)鍵性能指標(biāo)。 測試政 策及其相隨的性能指標(biāo)提供了
53、明確的指示, 溝通的方法,以期望和實(shí)現(xiàn)測試的性 能級別。性能指示器客觀的向相關(guān)人員展示了測試和測試過程改進(jìn)的數(shù)值。在測試政策的基礎(chǔ)上定義了測試策略。 測試策略包含了組織或者產(chǎn)品(一個或多個項(xiàng) 目)的通用測試需求。測試策略解決了通用產(chǎn)品風(fēng)險,提出了減輕風(fēng)險并與測試 政策相一致的過程。因此測試策略通過執(zhí)行通用產(chǎn)品風(fēng)險評估-研究在產(chǎn)品或者 組織內(nèi)的正在被開發(fā)的產(chǎn)品。一個典型的測試策略包括需要被實(shí)現(xiàn)的測試類別的 描述,例如,單元測試,綜合測試,系統(tǒng)測試和驗(yàn)收測試。對于每個測試類別中 的目標(biāo),職責(zé),主要任務(wù)和進(jìn)入/退出標(biāo)準(zhǔn)進(jìn)行定義。測試策略作為項(xiàng)目測試活 動的起始點(diǎn)。項(xiàng)目依照組織范圍或者產(chǎn)品范圍建立測試
54、策略。 當(dāng)測試策略被定義 且被遵守的時候,測試類別只有少的重疊,且會導(dǎo)向一個更加有效的測試過程。 此外,由于測試的目標(biāo)和各個層次的做法是一致的,會導(dǎo)致更有效的測試過程。 范圍測試政策和策略過程域包含測試政策和測試策略的定義和部署。在測試策略中,測試級別被定義。對于每個測試級別,其中包括的測試目標(biāo),職責(zé)和主要任 務(wù)被定義。為了測量測試性能和測試(改進(jìn))目標(biāo)的完成度,測試性能指標(biāo)被定 義和部署。具體目標(biāo)和實(shí)踐綜述:SG1建立測試政策SP1.1定義測試目標(biāo)SP1.2定義測試政策SP1.3分配測試政策到相關(guān)人員SG2建立測試策略SP2.1執(zhí)行通用產(chǎn)品風(fēng)險管理SP2.2定義測試策略SP2.3分配測試策略
55、到相關(guān)人員SG3定義測試性能指標(biāo)SP 3.1定義測試性能指標(biāo)SP 3.2實(shí)施測試性能指標(biāo)目標(biāo)的具體實(shí)踐: SG1建立測試政策測試政策,與企業(yè)(質(zhì)量)政策一致,由利益相關(guān)者制定并一致同意。SP 1.1定義測試目標(biāo):在企業(yè)需要和其目標(biāo)基礎(chǔ)上定義和維護(hù)測試目 標(biāo)。典型工作成果如下:研究企業(yè)需要及其目標(biāo);研究企業(yè)需要及其目標(biāo)的例子包括如下: 任務(wù)說明、關(guān)于產(chǎn)品的企業(yè)和用戶需要、商業(yè)驅(qū)動、質(zhì)量程序的主 目標(biāo)、企業(yè)(質(zhì)量)政策、商業(yè)類型(如正在開發(fā)的產(chǎn)品的風(fēng)險級 另別);為企業(yè)需要及其目標(biāo)提供必要的反饋;為企業(yè)需要及其目標(biāo)定義測試目標(biāo)追溯; 測試目標(biāo)的例子包括如下: 驗(yàn)證產(chǎn)品是適合使用的、預(yù)
56、防運(yùn)作中的缺陷發(fā)生、驗(yàn)證符合外部標(biāo) 準(zhǔn)、供有關(guān)產(chǎn)品質(zhì)量的能見度、短期測試執(zhí)行的準(zhǔn)備時間; 相關(guān)人員評審測試目標(biāo);在適當(dāng)?shù)臅r候檢查并修訂測試目標(biāo),例如基于年度;SP1.2定義測試政策:測試政策,與企業(yè)(質(zhì)量)政策一致,由利益相 關(guān)者制定并一致同意。在已定義的測試目標(biāo)的基礎(chǔ)上定義測試政策,典 型的工作成果如下:測試的定義;調(diào)試的定義(故障定位和修復(fù));有關(guān)測試和測試職業(yè)的基本觀點(diǎn)、目標(biāo),增加了的測試價值;要實(shí)現(xiàn)的質(zhì)量級別;測試機(jī)構(gòu)的獨(dú)立程度;高級水平測試過程的定義;測試的主要職責(zé);組織的方法和測試過程改進(jìn)目標(biāo);測試政策清楚的把測試從調(diào)試中分開;相關(guān)人員評審測試政策;定義和建立測試政策的所有權(quán);在適當(dāng)?shù)臅r候檢查并修訂測試政策,例如基于年度。SP1.3分配測試政策到相關(guān)人員:測試政策和測試目標(biāo)被介紹和解釋給 測試組內(nèi)組外的相關(guān)人員。典型工作成果如下:部署計(jì)劃;演示測試政策;分配機(jī)制的例子包括如下:記錄在手冊里(質(zhì)量體系)、在項(xiàng)目或 者部門會議上演示、貼海報(bào)、成為部門介紹程序的一部分、能在網(wǎng) 站的顯著位置訪問到。 SG2建立測試策略一個組織范圍或者產(chǎn)品范圍的測試策略被建立和部署;識別和定義測試級別被執(zhí)行。SP2.1執(zhí)行一個通用的產(chǎn)品風(fēng)險評估;一個通用的風(fēng)險評估被執(zhí)行來識 別測試的典型臨界區(qū)域。典型工作成果為通用產(chǎn)品風(fēng)險清單,每級風(fēng)險 都標(biāo)有類別和優(yōu)先級,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 預(yù)應(yīng)力混凝土工程教學(xué)課件
- 汽車配套產(chǎn)業(yè)基地項(xiàng)目數(shù)字化方案(參考模板)
- 2025年年健康服務(wù)項(xiàng)目建議書
- 2025年低功率氣動閥島用控制閥項(xiàng)目合作計(jì)劃書
- 2025年達(dá)美航空合作協(xié)議書
- 現(xiàn)代能源行業(yè)發(fā)展條件分析
- 2025年轉(zhuǎn)基因耐貯藏番茄項(xiàng)目發(fā)展計(jì)劃
- 西師大版三年級數(shù)學(xué)上冊全冊單元知識點(diǎn)
- 2025年氟炭漆項(xiàng)目合作計(jì)劃書
- 2025年智能分揀系統(tǒng)項(xiàng)目合作計(jì)劃書
- 地鐵安檢培訓(xùn)課件
- 摸魚活動策劃方案
- 2025年北京市中考物理試卷真題(含答案)
- 2025年定向士官心理測試題及答案
- 2025年安徽高考地理試卷真題(含答案)
- 建設(shè)工程糾紛律師課件
- 全國衛(wèi)生健康系統(tǒng)職業(yè)技能競賽(傳染病防治監(jiān)督)參考試題庫(含答案)
- 樓梯 欄桿 欄板(一)22J403-1
- 《特殊患者護(hù)理規(guī)范》
- 中航信離港系統(tǒng)培訓(xùn)(3)
- 汽車維修安全生產(chǎn)管理制度大全
評論
0/150
提交評論