結(jié)構(gòu)化測試體系-TMap測試生命周期_第1頁
結(jié)構(gòu)化測試體系-TMap測試生命周期_第2頁
結(jié)構(gòu)化測試體系-TMap測試生命周期_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第第頁結(jié)構(gòu)化測試體系——TMap測試生命周期結(jié)構(gòu)化測試體系——TMap測試生命周期

發(fā)表于:2023-07-10來源:ITPUB:不詳點(diǎn)擊數(shù):標(biāo)簽:結(jié)構(gòu)化測試體系

商業(yè)環(huán)境中,加快開發(fā)周期以及提高軟件質(zhì)量變得越來越重要,而且低質(zhì)量軟件帶來的風(fēng)險(xiǎn)也越大。測試是軟件開發(fā)組織中最重要的用于控制這些風(fēng)險(xiǎn)的手段。然而,盡管很多事業(yè)部都已經(jīng)組建了測試團(tuán)隊(duì),依然經(jīng)常會(huì)由于缺陷數(shù)量不能呈收斂狀態(tài)而陷入時(shí)間和成本無法控

商業(yè)環(huán)境中,加快(開發(fā))周期以及提高軟件質(zhì)量變得越來越重要,而且低質(zhì)量軟件帶來的風(fēng)險(xiǎn)也越大。(測試)是軟件(開發(fā))組織中最重要的用于控制這些風(fēng)險(xiǎn)的手段。然而,盡管很多事業(yè)部都已經(jīng)組建了(測試)團(tuán)隊(duì),依然經(jīng)常會(huì)由于(缺陷)數(shù)量不能呈收斂狀態(tài)而陷入時(shí)間和成本無法控制的困境。以下列出的問題只是實(shí)際項(xiàng)目中遇到的問題的一小部分:

●即使只有測試執(zhí)行占據(jù)項(xiàng)目的關(guān)鍵路徑,但是測試執(zhí)行階段依舊耗時(shí)比較長,測試對象質(zhì)量不符合要求。

●各事業(yè)部存在形式上的測試規(guī)程,但是對于每項(xiàng)測試活動(dòng)如何做,達(dá)到什么樣的水平卻沒有明確的指導(dǎo)。

●即使為測試計(jì)劃和測試設(shè)計(jì)預(yù)留了充分的時(shí)間,釋放后仍出現(xiàn)大量缺陷。

●對測試對象的質(zhì)量不能做到深入認(rèn)識(shí)

以提高測試質(zhì)量和效率為目的,我們今年針對2個(gè)試點(diǎn)事業(yè)部進(jìn)行了測試體系能力評估。在評估中我們發(fā)現(xiàn),除了外部因素和個(gè)人能力以外,測試內(nèi)部很多管理因素如:測試策劃、測試策略制定、測試過程管理、(測試方法)體系等方面都存在一些問題。

測試的最終目的在于控制風(fēng)險(xiǎn)。當(dāng)對軟件產(chǎn)品進(jìn)行測試時(shí),要問我們承擔(dān)了哪些風(fēng)險(xiǎn),以及為了降低這些風(fēng)險(xiǎn)需要采取哪些措施。如果不希望在實(shí)際操作時(shí)才知道這些問題的答案,那么我們需要一個(gè)良好可靠的測試過程。也就是說,我們需要一個(gè)結(jié)構(gòu)化的測試方法、組織和基礎(chǔ)設(shè)施,以一種可控制的方式,使我們能夠?qū)浖到y(tǒng)的狀態(tài)和相關(guān)的風(fēng)險(xiǎn)有持續(xù)的認(rèn)識(shí)。根據(jù)這些認(rèn)識(shí),組織才可以做出更好的決定以及有效控制風(fēng)險(xiǎn)。

由此,我們介紹Sogeti開發(fā)的TMap測試生命周期模型來幫助事業(yè)建立一套完整規(guī)范的測試方法體系,從而更快地發(fā)布復(fù)雜而高質(zhì)量的軟件。

測試執(zhí)行只是測試工作的一小部分

目前測試組織的一個(gè)普遍狀態(tài)是忽略了測試計(jì)劃和測試設(shè)計(jì)的重要性。測試不僅僅是在電腦屏幕前執(zhí)行(測試(用例))。真正進(jìn)行測試執(zhí)行之前,過程早期階段的計(jì)劃和準(zhǔn)備活動(dòng)都是必須的,這才會(huì)使得項(xiàng)目關(guān)鍵路徑上的測試過程盡可能的短。我們看一個(gè)冰山的例子(圖表1),通常我們能夠看見的僅僅是冰山的一角,冰山中更大的部分則隱藏在海面以下。測試工作與冰山類似,通常測試工作中明顯可見的測試執(zhí)行活動(dòng)僅僅是露在海面以上的部分,平均來說只占測試活動(dòng)的40%。而其他冰山以下的部分計(jì)劃和準(zhǔn)備工作平均分別占用測試工作的20%和40%。

然而大多數(shù)測試組織并沒有意識(shí)到這樣的問題。事實(shí)上,測試的計(jì)劃和準(zhǔn)備活動(dòng)不但能夠節(jié)省測試工作的整體時(shí)間支出,更重要的是能夠?yàn)闇y試執(zhí)行做好充分的準(zhǔn)備工作,從而使測試執(zhí)行的部分盡少占據(jù)開發(fā)項(xiàng)目的關(guān)鍵路徑。在有技術(shù)(測試(自動(dòng)化))支持的情況下,相對于測試策劃和準(zhǔn)備活動(dòng),測試執(zhí)行的時(shí)間則能夠更加縮短。TMap測試生命周期正是基于這樣的思想建立起來的。

TMap測試生命周期介紹

TMap生命周期模型是一個(gè)通用模型。它能夠適用于所有類型的測試,并且能夠與開發(fā)生命周期模型同時(shí)使用。該生命周期模型將測試活動(dòng)分成了7個(gè)階段(圖表2):計(jì)劃、控制、安裝和維護(hù)基礎(chǔ)設(shè)施、準(zhǔn)備、設(shè)計(jì)、執(zhí)行和結(jié)束。其中每一階段又進(jìn)一步劃分成一些具體的活動(dòng)。當(dāng)然,只有在對質(zhì)量要求非常高的情況下,才需要執(zhí)行所有的活動(dòng)。通常情況下,針對不同的測試級別可以對測試活動(dòng)進(jìn)行適當(dāng)剪裁。

在計(jì)劃(Planning)階段,測試主管制定一個(gè)能夠充分完成測試任務(wù)的方法,并得到客戶認(rèn)可,也要將計(jì)劃的方法記在測試計(jì)劃中。在控制(Control)階段,執(zhí)行和監(jiān)控測試計(jì)劃中規(guī)定的活動(dòng),并對其進(jìn)行必要的調(diào)整。建立和維護(hù)基礎(chǔ)設(shè)施(Settingupandmaintaininginfrastructure)階段著眼于提供TMap中不同階段和活動(dòng)需要用到的測試基礎(chǔ)設(shè)施。準(zhǔn)備(Preparation)階段的目的是獲取測試依據(jù),與客戶就條件和用例設(shè)計(jì)的質(zhì)量達(dá)成一致。測試用例或測試腳本要在測試設(shè)計(jì)(Specification)階段完成,并且在測試執(zhí)行(Execution)階段被執(zhí)行。測試執(zhí)行的結(jié)果為對象的質(zhì)量提供了深入了解。在測試結(jié)束(Completion)階段,要對測試任務(wù)進(jìn)行

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論