如何評(píng)估自動(dòng)化測(cè)試工作量
如何評(píng)估自動(dòng)化測(cè)試工作量
美國項(xiàng)目管理專業(yè)資質(zhì)認(rèn)證委員會(huì)主席Paul Grace說:“在當(dāng)今社會(huì),一切都是項(xiàng)目,一切也將成為項(xiàng)目”。著名管理顧問David Cleland斷言:“在當(dāng)今紛繁復(fù)雜的世界中,項(xiàng)目管理是成功的關(guān)鍵。
一切有組織的活動(dòng),都可以看做是項(xiàng)目,如果我們把自動(dòng)化測(cè)試看作是一個(gè)項(xiàng)目來管理的話,就會(huì)發(fā)現(xiàn),其中有許多規(guī)律可循。
現(xiàn)代項(xiàng)目越來越朝著大型化、復(fù)雜化的方向發(fā)展,大大提高了項(xiàng)目測(cè)試的難度。自動(dòng)化測(cè)試已經(jīng)是不可缺少的測(cè)試管理之一。如何把自動(dòng)化測(cè)試與項(xiàng)目管理更加緊密地結(jié)合起來,是當(dāng)今測(cè)試管理研究的主要課題之一。工作分解結(jié)構(gòu)方法是現(xiàn)代項(xiàng)目管理中的一個(gè)先進(jìn)、有效的方法,是基于系統(tǒng)原理的方法,是測(cè)試計(jì)劃、控制的基礎(chǔ)。運(yùn)用WBS( WBS:Work Breakdown Structure)即工作分解結(jié)構(gòu)方法,可以很好地將自動(dòng)化測(cè)試、更為有效地運(yùn)用到項(xiàng)目管理中,對(duì)項(xiàng)目實(shí)行自動(dòng)化測(cè)試管理,提高測(cè)試效率。
一、測(cè)試項(xiàng)目的分解
項(xiàng)目分解的主要目的是為項(xiàng)目測(cè)試控制確定具體的控制對(duì)象以及相應(yīng)的控制目標(biāo)。項(xiàng)目目標(biāo)系統(tǒng)中的工期、費(fèi)用和質(zhì)量是項(xiàng)目控制中的主要控制目標(biāo)。
1、分解機(jī)構(gòu)(WBS)
項(xiàng)目的分解結(jié)構(gòu)(WBS)可以將項(xiàng)目分解成可以管理的工作單元——工作包,從而能夠更容易也更為準(zhǔn)確地確定這些單元的費(fèi)用和進(jìn)度,明確定義及質(zhì)量要求。
WBS方法是一種全面地、系統(tǒng)地分析項(xiàng)目的有效方法,也是項(xiàng)目管理的基礎(chǔ)性工作。在項(xiàng)目中應(yīng)將項(xiàng)目系統(tǒng)分解成可管理的活動(dòng)。分解的結(jié)果被稱為項(xiàng)目分解機(jī)構(gòu),即WBS。
關(guān)于WBS的定義,最早可從美國國防部國防系統(tǒng)開發(fā)工作的手冊(cè)中得到解釋:即工作分解結(jié)構(gòu)(WBS)是一個(gè)以產(chǎn)品為中心的層次體系,由硬件、軟件、服務(wù)和資料組成。它完全確定了一個(gè)項(xiàng)目。在確定的產(chǎn)品單元時(shí),系統(tǒng)項(xiàng)目起著關(guān)鍵性的作用。 WBS顯示并確定了要研制或生產(chǎn)的產(chǎn)品,并將要完成的工作單元與最終的產(chǎn)品聯(lián)系起來。具體可分為綱要性WBS、項(xiàng)目綱要性WBS、合同WBS和項(xiàng)目WBS等四類。
WBS作為項(xiàng)目管理的基礎(chǔ)性工作,它的建立必須體現(xiàn)項(xiàng)目本身的特點(diǎn)和項(xiàng)目管理組織的特點(diǎn),必須遵守整體性、系統(tǒng)性和可追溯性的原則。在對(duì)一個(gè)具體的項(xiàng)目的WBS設(shè)計(jì)時(shí),要注意其三個(gè)基本要素的設(shè)計(jì),即結(jié)構(gòu)、測(cè)試代碼和測(cè)試報(bào)告的設(shè)計(jì)。
2、工作包模型
工作包模型的基本構(gòu)成單元是不作包。而工作包則是用項(xiàng)目分解結(jié)構(gòu)對(duì)項(xiàng)目分解后,在分解結(jié)果的基礎(chǔ)上形成的。該模型的主要思路是將“工作包”作為項(xiàng)目控制的具體的基本對(duì)象。每一個(gè)工作包的基本內(nèi)容是由一項(xiàng)或幾項(xiàng)項(xiàng)目活動(dòng)或分項(xiàng)項(xiàng)目構(gòu)成。工作包能作為工期控制的基本單元,同時(shí)將費(fèi)用控制體系的控制帳戶和質(zhì)量控制體系的基本單元也建立在工作包上,這樣每個(gè)工作包就能夠作為項(xiàng)目控制項(xiàng)目中各單元控制的共同的具體控制對(duì)象,并為項(xiàng)目進(jìn)展情況綜合信息(工期、質(zhì)量、費(fèi)用信息)的采集、傳遞提供了共同的基礎(chǔ),保證了控制過程所需的信息來源的單一性和集成性。由于每個(gè)工作包具有上述屬性,因而由其組成的層次結(jié)構(gòu)體系便不僅能反映項(xiàng)目的整個(gè)生產(chǎn)過程,而且能反映其所有特性,內(nèi)部相互關(guān)系和控制目標(biāo)要求,從而成為項(xiàng)目總體控制對(duì)象體系,并能支持項(xiàng)目控制的全過程。
工作包模型建立后,就可以對(duì)各工作包進(jìn)行測(cè)試,利用數(shù)據(jù)庫技術(shù)對(duì)項(xiàng)目進(jìn)行集成化管理。項(xiàng)目的分類和測(cè)試是否適合,對(duì)計(jì)算機(jī)能否在項(xiàng)目管理中得到廣泛應(yīng)用,顯得尤為重要。
二、項(xiàng)目信息的分類體系
信息分類體系是建立一個(gè)合適的WBS基礎(chǔ)。由于不同的項(xiàng)目參與者都是從自己所從事的行業(yè)出發(fā),理解項(xiàng)目并制定信息分類體系,而這些信息分類體系所對(duì)應(yīng)的測(cè)試體系一般各不相同,參與方會(huì)按自己的一套測(cè)試體系來測(cè)試WBS,這就影響了項(xiàng)目參與各方的信息交流,嚴(yán)重影響了自動(dòng)化測(cè)試的應(yīng)用。
WBS與傳統(tǒng)進(jìn)度計(jì)劃的主要區(qū)別在于,WBS是項(xiàng)目所有工作的集合,而傳統(tǒng)進(jìn)度計(jì)劃一般不包含項(xiàng)目管理元素。最通俗的講,WBS就是把一個(gè)項(xiàng)目的所有工作任務(wù)按照層次(樹型結(jié)構(gòu))進(jìn)行排列,從樹狀結(jié)構(gòu)逐步到分面結(jié)構(gòu),再到樹狀與分面結(jié)構(gòu)的混合方式。這種變化反映了項(xiàng)目測(cè)試管理所涉及的內(nèi)容正逐步增加??梢砸荒苛巳豁?xiàng)目的范圍,以及任務(wù)之間的關(guān)系
這種分類體系基本上采用了ISO技術(shù)報(bào)告的框架,并在其基礎(chǔ)上進(jìn)行了細(xì)化。這種分解體系***的特點(diǎn)是層次清晰,簡單明了,突出重點(diǎn),按照不同的重要級(jí)別劃分項(xiàng)目,有利于對(duì)項(xiàng)目的控制,且包含了所有的軟件項(xiàng)目,適應(yīng)于 WBS的編制。WBS按照這種方式分解,并在此基礎(chǔ)上形成測(cè)試體系,便于具體項(xiàng)目的應(yīng)用。
自動(dòng)化測(cè)試的內(nèi)容與方式
自動(dòng)化測(cè)試的主要內(nèi)容包括對(duì)項(xiàng)目分解體系的測(cè)試,從時(shí)間上對(duì)項(xiàng)目實(shí)施全過程進(jìn)行分解的測(cè)試,對(duì)不同的功能模塊、數(shù)據(jù)庫、系統(tǒng)架構(gòu)等進(jìn)行測(cè)試。
自動(dòng)化測(cè)試可采用需求分析、場景分析、流程分析、案例生成、執(zhí)行測(cè)試、測(cè)試報(bào)告等組合流程。簡單的測(cè)試如樹狀結(jié)構(gòu),這種結(jié)構(gòu)有利于信息的匯總,上一級(jí)的測(cè)試是下一級(jí)所有測(cè)試的匯總,但這種分類方法存在著擴(kuò)展性欠佳的問題。比較復(fù)雜的測(cè)試方式如分面結(jié)構(gòu),把測(cè)試分成不同的部分,如同積木,各個(gè)部分結(jié)合起來才有完整的意義。這種結(jié)構(gòu)具有可擴(kuò)展性。第三種測(cè)試方式是前兩種的混合,即在同一“面”保持樹狀結(jié)構(gòu),改善匯總功能;但仍采取不同面的組合方式,以增加其擴(kuò)展性。但項(xiàng)目的具體測(cè)試形式是隨項(xiàng)目的類型和特點(diǎn)而定的,具體情況應(yīng)具體對(duì)待。
上面幾種測(cè)試方式都已出現(xiàn)在不同國家和地區(qū)的項(xiàng)目測(cè)試體系中。隨著測(cè)試水平的提高,目前國際上的研究傾向于采用第二種測(cè)試體系,都須具備穩(wěn)定性,兼容性和靈活性的原則。
三、運(yùn)行wbs可解決傳統(tǒng)測(cè)試遇到的問題
自動(dòng)化測(cè)試。通過工作包模型,在測(cè)試與項(xiàng)目管理之間架起一道橋梁,把它們緊密地聯(lián)系在一起,極大地提高了項(xiàng)目測(cè)試的效率,和傳統(tǒng)測(cè)試相比發(fā)生了質(zhì)的飛躍。
【編輯推薦】