版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
6.1測(cè)試項(xiàng)目管理概述6.1.1測(cè)試項(xiàng)目與測(cè)試項(xiàng)目管理1.測(cè)試項(xiàng)目測(cè)試項(xiàng)目是在一定的組織機(jī)構(gòu)內(nèi),利用有限的人力和財(cái)力等資源,在指定的環(huán)境和要求下,對(duì)特定軟件完成特定測(cè)試目標(biāo)的階段性任務(wù)。該任務(wù)應(yīng)滿(mǎn)足一定質(zhì)量、數(shù)量和技術(shù)指標(biāo)等要求。6.1測(cè)試項(xiàng)目管理概述6.1.1測(cè)試項(xiàng)目與測(cè)試項(xiàng)目管測(cè)試項(xiàng)目一般具有如下一些基本特性。(1)項(xiàng)目的獨(dú)特性(2)項(xiàng)目的組織性(3)測(cè)試項(xiàng)目的生命期(4)測(cè)試項(xiàng)目的資源消耗特性(5)測(cè)試項(xiàng)目目標(biāo)沖突性(6)測(cè)試項(xiàng)目結(jié)果的不確定因素測(cè)試項(xiàng)目一般具有如下一些基本特性。2.測(cè)試項(xiàng)目管理測(cè)試項(xiàng)目管理就是以測(cè)試項(xiàng)目為管理對(duì)象,通過(guò)一個(gè)臨時(shí)性的專(zhuān)門(mén)的測(cè)試組織,運(yùn)用專(zhuān)門(mén)的軟件測(cè)試知識(shí)、技能、工具和方法,對(duì)測(cè)試項(xiàng)目進(jìn)行計(jì)劃、組織、執(zhí)行和控制,并在時(shí)間成本、軟件測(cè)試質(zhì)量等方面進(jìn)行分析和管理活動(dòng)。(一種高級(jí)管理方法)測(cè)試項(xiàng)目管理貫穿整個(gè)測(cè)試項(xiàng)目的生命周期,是對(duì)測(cè)試項(xiàng)目的全過(guò)程進(jìn)行管理。2.測(cè)試項(xiàng)目管理測(cè)試項(xiàng)目管理有以下基本特征。(1)系統(tǒng)工程的思想貫穿測(cè)試項(xiàng)目管理的全過(guò)程。(2)測(cè)試項(xiàng)目管理的組織有一定的特殊性。測(cè)試項(xiàng)目管理有以下基本特征。
(3)測(cè)試項(xiàng)目管理的要點(diǎn)是創(chuàng)造和保持一個(gè)使測(cè)試工作順利進(jìn)行的環(huán)境,使置身于這個(gè)環(huán)境中的人員能在集體中協(xié)調(diào)工作以完成預(yù)定的目標(biāo)。(4)測(cè)試項(xiàng)目管理的方法、工具和技術(shù)手段具有先進(jìn)性。(3)測(cè)試項(xiàng)目管理的要點(diǎn)是創(chuàng)造和保持一個(gè)使測(cè)試工作6.1.2測(cè)試項(xiàng)目的范圍管理測(cè)試項(xiàng)目范圍管理就是界定項(xiàng)目所必須包含且只需包含的全部工作,并對(duì)其他的測(cè)試項(xiàng)目管理工作起指導(dǎo)作用,以確保測(cè)試工作順利完成。6.1.2測(cè)試項(xiàng)目的范圍管理
項(xiàng)目目標(biāo)確定后,下一步過(guò)程就是確定需要執(zhí)行哪些工作,或者活動(dòng)來(lái)完成項(xiàng)目的目標(biāo),這就是要確定一個(gè)包含項(xiàng)目所有活動(dòng)在內(nèi)的一覽表。準(zhǔn)備這樣的一覽表通常有兩種方法:一種是讓測(cè)試小組利用“頭腦風(fēng)暴法”根據(jù)經(jīng)驗(yàn),集思廣益來(lái)形成。這種方法比較適合小型測(cè)試項(xiàng)目。項(xiàng)目目標(biāo)確定后,下一步過(guò)程就是確定需要執(zhí)行哪些工
另一種是對(duì)更大更復(fù)雜的項(xiàng)目建立一個(gè)工作分解結(jié)構(gòu)WBS和任務(wù)的一覽表。工作分解結(jié)構(gòu)是將一個(gè)軟件測(cè)試項(xiàng)目分解成易于管理的更多部分或細(xì)目,所有這些細(xì)目構(gòu)成了整個(gè)軟件測(cè)試項(xiàng)目的工作范圍。工作分解結(jié)構(gòu)是進(jìn)行范圍規(guī)劃時(shí)所使用的重要工具和技術(shù)之一,它是測(cè)試項(xiàng)目團(tuán)隊(duì)在項(xiàng)目期間要完成或生產(chǎn)出的最終細(xì)目的等級(jí)樹(shù),它組織并定義了整個(gè)測(cè)試項(xiàng)目的范圍,未列入工作分解結(jié)構(gòu)的工作將排除在項(xiàng)目范圍之外。另一種是對(duì)更大更復(fù)雜的項(xiàng)目建立一個(gè)工作分解結(jié)構(gòu)W
進(jìn)行工作分解是非常重要的工作,它在很大程度上決定項(xiàng)目能否成功。對(duì)于細(xì)分的所有項(xiàng)目要素需要統(tǒng)一編碼,并按規(guī)范化進(jìn)行要求。這樣,WBS的應(yīng)用將給所有的項(xiàng)目管理人員提供一個(gè)一致的基準(zhǔn),即使項(xiàng)目人員變動(dòng)時(shí),也有一個(gè)互相可以理解和交流溝通的平臺(tái)。進(jìn)行工作分解是非常重要的工作,它在很大程度上決定6.2測(cè)試文檔
測(cè)試文檔是對(duì)要執(zhí)行的軟件測(cè)試及測(cè)試的結(jié)果進(jìn)行描述、定義、規(guī)定和報(bào)告的任何書(shū)面或圖示信息。由于軟件測(cè)試是一個(gè)很復(fù)雜的過(guò)程,同時(shí)也涉及到軟件開(kāi)發(fā)中其他一些階段的工作,因此,必須把對(duì)軟件測(cè)試的要求、規(guī)劃、測(cè)試過(guò)程等有關(guān)信息和測(cè)試的結(jié)果,以及對(duì)測(cè)試結(jié)果的分析、評(píng)價(jià),以正式的文檔形式給出。6.2測(cè)試文檔測(cè)試文檔是對(duì)要執(zhí)行的
測(cè)試文檔對(duì)于測(cè)試階段工作的指導(dǎo)與評(píng)價(jià)作用更是非常明顯的。需要特別指出的是,在已開(kāi)發(fā)的軟件投入運(yùn)行的維護(hù)階段,常常還要進(jìn)行再測(cè)試或回歸測(cè)試,這時(shí)還會(huì)用到測(cè)試文檔。測(cè)試文檔的編寫(xiě)是測(cè)試管理的一個(gè)重要組成部分。測(cè)試文檔對(duì)于測(cè)試階段工作的指導(dǎo)與評(píng)價(jià)作用更是非常6.2.1測(cè)試文檔的作用測(cè)試文檔的重要作用可從以下幾個(gè)方面看出。1.促進(jìn)項(xiàng)目組成員之間的交流溝通2.便于對(duì)測(cè)試項(xiàng)目的管理6.2.1測(cè)試文檔的作用3.決定測(cè)試的有效性4.檢驗(yàn)測(cè)試資源5.明確任務(wù)的風(fēng)險(xiǎn)6.評(píng)價(jià)測(cè)試結(jié)果7.方便再測(cè)試8.驗(yàn)證需求的正確性3.決定測(cè)試的有效性6.2.2測(cè)試文檔的類(lèi)型根據(jù)測(cè)試文檔所起的不同作用,通常把它分成兩類(lèi),即前置作業(yè)文檔和后置作業(yè)文檔。測(cè)試計(jì)劃及測(cè)試用例的文檔屬于前置作業(yè)文檔。后置作業(yè)文檔是在測(cè)試完成后提交的,主要包括軟件缺陷報(bào)告和分析總結(jié)報(bào)告。6.2.2測(cè)試文檔的類(lèi)型6.2.3主要軟件測(cè)試文檔1.軟件測(cè)試文檔給出了軟件測(cè)試主要文檔的類(lèi)型。6.2.3主要軟件測(cè)試文檔軟件測(cè)試項(xiàng)目管理課件2.軟件測(cè)試計(jì)劃主要對(duì)軟件測(cè)試項(xiàng)目、所需要進(jìn)行的測(cè)試工作、測(cè)試人員所應(yīng)該負(fù)責(zé)的測(cè)試工作、測(cè)試過(guò)程、測(cè)試所需的時(shí)間和資源,以及測(cè)試風(fēng)險(xiǎn)等做出預(yù)先的計(jì)劃和安排。2.軟件測(cè)試計(jì)劃軟件測(cè)試項(xiàng)目管理課件3.測(cè)試設(shè)計(jì)規(guī)格說(shuō)明用于每個(gè)測(cè)試等級(jí),以指定測(cè)試集的體系結(jié)構(gòu)和覆蓋跟蹤。3.測(cè)試設(shè)計(jì)規(guī)格說(shuō)明4.軟件測(cè)試用例規(guī)格說(shuō)明文檔用于描述測(cè)試用例。4.軟件測(cè)試用例規(guī)格說(shuō)明文檔5.測(cè)試規(guī)程用于指定執(zhí)行一個(gè)測(cè)試用例集的步驟。6.測(cè)試日志由于記錄測(cè)試的執(zhí)行情況不同,可根據(jù)需要選用。5.測(cè)試規(guī)程7.軟件缺陷報(bào)告用來(lái)描述出現(xiàn)在測(cè)試過(guò)程或軟件中的異常情況,這些異常情況可能存在于需求、設(shè)計(jì)、代碼、文檔或測(cè)試用例中。8.測(cè)試總結(jié)報(bào)告用于報(bào)告某個(gè)測(cè)試完成情況。7.軟件缺陷報(bào)告6.3軟件測(cè)試計(jì)劃
測(cè)試計(jì)劃就是描述所有要完成的測(cè)試工作,包括被測(cè)試項(xiàng)目的背景、目標(biāo)、范圍、方式、資源、進(jìn)度安排、測(cè)試組織,以及與測(cè)試有關(guān)的風(fēng)險(xiǎn)等方面。6.3軟件測(cè)試計(jì)劃測(cè)試計(jì)劃就是描述所有要6.3.1制定測(cè)試計(jì)劃的目的一個(gè)計(jì)劃一定是為了某種目的而產(chǎn)生的,對(duì)于軟件質(zhì)量管理而言,制定測(cè)試計(jì)劃的目的主要有3個(gè)。1.使軟件測(cè)試工作進(jìn)行更順利2.促進(jìn)項(xiàng)目參加人員彼此的溝通3.使軟件測(cè)試工作更易于管理6.3.1制定測(cè)試計(jì)劃的目的6.3.2制定測(cè)試計(jì)劃的原則制定測(cè)試計(jì)劃是軟件測(cè)試中最有挑戰(zhàn)性的一個(gè)工作。以下原則將有助于制定測(cè)試計(jì)劃工作。1.制定測(cè)試計(jì)劃應(yīng)盡早開(kāi)始2.保持測(cè)試計(jì)劃的靈活性3.保持測(cè)試計(jì)劃簡(jiǎn)潔和易讀4.盡量爭(zhēng)取多渠道評(píng)審測(cè)試計(jì)劃5.計(jì)算測(cè)試計(jì)劃的投入6.3.2制定測(cè)試計(jì)劃的原則6.3.3制定測(cè)試計(jì)劃時(shí)面對(duì)的問(wèn)題制定測(cè)試計(jì)劃時(shí),測(cè)試人員可能面對(duì)以下問(wèn)題,必須認(rèn)真對(duì)待,并妥善予以處理。
1.與開(kāi)發(fā)者意見(jiàn)不一致
2.缺乏測(cè)試工具
3.培訓(xùn)不夠6.3.3制定測(cè)試計(jì)劃時(shí)面對(duì)的問(wèn)題4.管理部門(mén)缺乏對(duì)測(cè)試工作的理解和支持5.缺乏用戶(hù)的參與6.測(cè)試時(shí)間不足7.過(guò)分依賴(lài)測(cè)試人員8.測(cè)試人員處于進(jìn)退兩難的狀態(tài)9.不得不說(shuō)“不”4.管理部門(mén)缺乏對(duì)測(cè)試工作的理解和支持6.3.4制定測(cè)試計(jì)劃制定測(cè)試計(jì)劃時(shí),由于各軟件公司的背景不同,測(cè)試計(jì)劃文檔也略有差異。實(shí)踐表明,制定測(cè)試計(jì)劃時(shí),使用正規(guī)化文檔通常比較好。為了使用方便,在這里給出IEEE軟件測(cè)試計(jì)劃文檔模板。6.3.4制定測(cè)試計(jì)劃軟件測(cè)試項(xiàng)目管理課件
根據(jù)IEEE829-1998軟件測(cè)試文檔編制標(biāo)準(zhǔn)的建議,測(cè)試計(jì)劃包含了16個(gè)大綱要項(xiàng),簡(jiǎn)要說(shuō)明如下。1.測(cè)試計(jì)劃標(biāo)識(shí)符一個(gè)測(cè)試計(jì)劃標(biāo)識(shí)符是一個(gè)由公司生成的惟一值,它用于標(biāo)識(shí)測(cè)試計(jì)劃的版本、等級(jí),以及與該測(cè)試計(jì)劃相關(guān)的軟件版本。根據(jù)IEEE829-1998軟件測(cè)試文檔編制標(biāo)準(zhǔn)的2.介紹在測(cè)試計(jì)劃的介紹部分主要是測(cè)試軟件基本情況的介紹和測(cè)試范圍的概括性描述。2.介紹3.測(cè)試項(xiàng)測(cè)試項(xiàng)部分主要是綱領(lǐng)性描述在測(cè)試范圍內(nèi)對(duì)哪些具體內(nèi)容進(jìn)行測(cè)試,確定一個(gè)包含所有測(cè)試項(xiàng)在內(nèi)的一覽表。具體要點(diǎn)如下。功能的測(cè)試設(shè)計(jì)的測(cè)試整體測(cè)試3.測(cè)試項(xiàng)IEEE標(biāo)準(zhǔn)中指出,可以參考下面的文檔來(lái)完成測(cè)試項(xiàng):需求規(guī)格說(shuō)明用戶(hù)指南操作指南安裝指南與測(cè)試項(xiàng)相關(guān)的事件報(bào)告IEEE標(biāo)準(zhǔn)中指出,可以參考下面的文檔來(lái)完成測(cè)試項(xiàng):4.需要測(cè)試的功能測(cè)試計(jì)劃中這一部分列出了待測(cè)的功能。5.方法(策略)這部分內(nèi)容是測(cè)試計(jì)劃的核心所在,所以有些軟件公司更愿意將其標(biāo)記為“策略”,而不是“方法”。4.需要測(cè)試的功能
測(cè)試策略描述測(cè)試小組用于測(cè)試整體和每個(gè)階段的方法。要描述如何公正、客觀地開(kāi)展測(cè)試,要考慮模塊、功能、整體、系統(tǒng)、版本、壓力、性能、配置和安裝等各個(gè)因素的影響,要盡可能地考慮到細(xì)節(jié),越詳細(xì)越好,并制作測(cè)試記錄文檔的模板,為即將開(kāi)始的測(cè)試做準(zhǔn)備。測(cè)試記錄具體說(shuō)明如下。測(cè)試策略描述測(cè)試小組用于測(cè)試整體和每個(gè)階段的方法
公正性聲明測(cè)試用例特殊考慮經(jīng)驗(yàn)判斷設(shè)想公正性聲明6.不需要測(cè)試的功能測(cè)試計(jì)劃中這一部分列出了不需要測(cè)試的功能。7.測(cè)試項(xiàng)通過(guò)/失敗的標(biāo)準(zhǔn)測(cè)試計(jì)劃中這一部分給出了“測(cè)試項(xiàng)”中描述的每一個(gè)測(cè)試項(xiàng)通過(guò)/失敗的標(biāo)準(zhǔn)。正如每個(gè)測(cè)試用例都需要一個(gè)預(yù)期的結(jié)果一樣,每個(gè)測(cè)試項(xiàng)同樣都需要一個(gè)預(yù)期的結(jié)果。6.不需要測(cè)試的功能下面是通過(guò)/失敗的標(biāo)準(zhǔn)的一些例子:通過(guò)測(cè)試用例所占的百分比;缺陷的數(shù)量、嚴(yán)重程度和分布情況;測(cè)試用例覆蓋;用戶(hù)測(cè)試的成功結(jié)論;文檔的完整性;性能標(biāo)準(zhǔn)。下面是通過(guò)/失敗的標(biāo)準(zhǔn)的一些例子:8.測(cè)試中斷和恢復(fù)的規(guī)定測(cè)試計(jì)劃中這一部分給出了測(cè)試中斷和恢復(fù)的標(biāo)準(zhǔn)。常用的測(cè)試中斷標(biāo)準(zhǔn)如下:關(guān)鍵路徑上的未完成任務(wù)大量的缺陷嚴(yán)重的缺陷不完整的測(cè)試環(huán)境資源短缺8.測(cè)試中斷和恢復(fù)的規(guī)定9.測(cè)試完成所提交的材料測(cè)試完成所提交的材料包含了測(cè)試工作開(kāi)發(fā)設(shè)計(jì)的所有文檔、工具等。例如,測(cè)試計(jì)劃、測(cè)試設(shè)計(jì)規(guī)格說(shuō)明、測(cè)試用例、測(cè)試日志、測(cè)試數(shù)據(jù)、自定義工具、測(cè)試缺陷報(bào)告和測(cè)試總結(jié)報(bào)告等。9.測(cè)試完成所提交的材料10.測(cè)試任務(wù)測(cè)試計(jì)劃中這一部分給出了測(cè)試工作所需完成的一系列任務(wù)。在這里還列舉了所有任務(wù)之間的依賴(lài)關(guān)系和可能需要的特殊技能。10.測(cè)試任務(wù)11.環(huán)境需求環(huán)境需求是確定實(shí)現(xiàn)測(cè)試策略必備條件的過(guò)程。例如:人員——人數(shù)、經(jīng)驗(yàn)和專(zhuān)長(zhǎng)。他們是全職、兼職、業(yè)余還是學(xué)生?設(shè)備——計(jì)算機(jī)、測(cè)試硬件、打印機(jī)、測(cè)試工具等。11.環(huán)境需求
辦公室和實(shí)驗(yàn)室空間——在哪里?空間有多大?怎樣排列?軟件——字處理程序、數(shù)據(jù)庫(kù)程序和自定義工具等。其他資源——軟盤(pán)、電話(huà)、參考書(shū)、培訓(xùn)資料等。辦公室和實(shí)驗(yàn)室空間——在哪里?空間有多大?怎樣排列?12.測(cè)試人員的工作職責(zé)測(cè)試人員的工作職責(zé)是明確指出了測(cè)試任務(wù)和測(cè)試人員的工作責(zé)任。有時(shí)測(cè)試需要定義的任務(wù)類(lèi)型不容易分清,不像程序員所編寫(xiě)的程序那樣明確。復(fù)雜的任務(wù)可能有多個(gè)執(zhí)行者,或者由多人共同負(fù)責(zé)。12.測(cè)試人員的工作職責(zé)13.人員安排與培訓(xùn)需求前面討論的測(cè)試人員的工作職責(zé)是指哪類(lèi)人員(管理、測(cè)試和程序員等)負(fù)責(zé)哪些任務(wù)。人員安排與培訓(xùn)需求是指明確測(cè)試人員具體負(fù)責(zé)軟件測(cè)試的哪些部分、哪些可測(cè)試性能,以及他們需要掌握的技能等。實(shí)際責(zé)任表會(huì)更加詳細(xì),確保軟件的每一部分都有人進(jìn)行測(cè)試。每一個(gè)測(cè)試員都會(huì)清楚地知道自己應(yīng)該負(fù)責(zé)什么,而且有足夠的信息開(kāi)始設(shè)計(jì)測(cè)試用例。13.人員安排與培訓(xùn)需求
培訓(xùn)需求通常包括學(xué)習(xí)如何使用某個(gè)工具、測(cè)試方法、缺陷跟蹤系統(tǒng)、配置管理,或者與被測(cè)試系統(tǒng)相關(guān)的業(yè)務(wù)基礎(chǔ)知識(shí)。培訓(xùn)需求各個(gè)測(cè)試項(xiàng)目會(huì)各不相同,它取決于具體項(xiàng)目的情況。培訓(xùn)需求通常包括學(xué)習(xí)如何使用某個(gè)工具、測(cè)試方法、14.進(jìn)度表測(cè)試進(jìn)度是圍繞著包含在項(xiàng)目計(jì)劃中的主要事件(如文檔、模塊的交付日期,接口的可用性等)來(lái)構(gòu)造的。作為測(cè)試計(jì)劃的一部分,完成測(cè)試進(jìn)度計(jì)劃安排,可以為項(xiàng)目管理員提供信息,以便更好地安排整個(gè)項(xiàng)目的進(jìn)度。14.進(jìn)度表表6-4給出了一個(gè)例子。表6-4給出了一個(gè)例子。
進(jìn)度安排會(huì)使測(cè)試過(guò)程容易管理。通常,項(xiàng)目管理員或者測(cè)試管理員最終負(fù)責(zé)進(jìn)度安排,而測(cè)試人員參與安排自己的具體任務(wù)。進(jìn)度安排會(huì)使測(cè)試過(guò)程容易管理。通常,項(xiàng)目管理員或15.潛在的問(wèn)題和風(fēng)險(xiǎn)軟件測(cè)試人員要明確地指出計(jì)劃過(guò)程中的風(fēng)險(xiǎn),并與測(cè)試管理員和項(xiàng)目管理員交換意見(jiàn)。這些風(fēng)險(xiǎn)應(yīng)該在測(cè)試計(jì)劃中明確指出,在進(jìn)度中予以考慮。有些風(fēng)險(xiǎn)是真正存在的,而有些最終證實(shí)是無(wú)所謂的,重要的是盡早明確指出,以免在項(xiàng)目晚期發(fā)現(xiàn)時(shí)感到驚慌。15.潛在的問(wèn)題和風(fēng)險(xiǎn)
一般而言,大多數(shù)測(cè)試小組都會(huì)發(fā)現(xiàn)自己的資源有限,不可能窮盡測(cè)試軟件所有方面。如果能勾畫(huà)出風(fēng)險(xiǎn)的輪廓,將有助于測(cè)試人員排定待測(cè)試項(xiàng)的優(yōu)先順序,并且有助于集中精力去關(guān)注那些極有可能發(fā)生失效的領(lǐng)域。下面是一些潛在的問(wèn)題和風(fēng)險(xiǎn)的例子:一般而言,大多數(shù)測(cè)試小組都會(huì)發(fā)現(xiàn)自己的資源有限,
不現(xiàn)實(shí)的交付日期與其他系統(tǒng)的接口處理巨額現(xiàn)金的特征極其復(fù)雜的軟件有過(guò)缺陷歷史的模塊發(fā)生過(guò)許多或者復(fù)雜變更的模塊安全性、性能和可靠性問(wèn)題難于變更或測(cè)試的特征不現(xiàn)實(shí)的交付日期
風(fēng)險(xiǎn)分析是一項(xiàng)十分艱巨的工作,尤其是第一次嘗試進(jìn)行時(shí)更是如此,但是以后會(huì)好起來(lái),而且也值得這樣做。風(fēng)險(xiǎn)分析是一項(xiàng)十分艱巨的工作,尤其是第一次嘗試進(jìn)16.審批審批人應(yīng)該是有權(quán)宣布已經(jīng)為轉(zhuǎn)入下一個(gè)階段做好準(zhǔn)備的某個(gè)人或某幾個(gè)人。測(cè)試計(jì)劃審批部分一個(gè)重要的部件是簽名頁(yè)。審批人除了在適當(dāng)?shù)奈恢煤炇鹱约旱拿趾腿掌谕猓€應(yīng)該簽署表明他們是否建議通過(guò)評(píng)審的意見(jiàn)。16.審批6.4測(cè)試的組織與人員管理6.4.1測(cè)試的組織與人員管理概述測(cè)試項(xiàng)目成功完成的關(guān)鍵因素之一就是要有高素質(zhì)的軟件測(cè)試人員,并將他們有效地組織起來(lái),分工合作,形成一支精干的隊(duì)伍,使他們發(fā)揮出最大的工作效率。6.4測(cè)試的組織與人員管理6.4.1測(cè)試的組織與人員測(cè)試的組織與人員管理就是對(duì)測(cè)試項(xiàng)目相關(guān)人員在組織形式、人員組成與職責(zé)方面所做的規(guī)劃和安排。測(cè)試的組織與人員管理的任務(wù)是:(1)為測(cè)試項(xiàng)目選擇合適的組織結(jié)構(gòu)模式;(2)確定項(xiàng)目組內(nèi)部的組織形式;(3)合理配備人員,明確分工和責(zé)任;(4)對(duì)項(xiàng)目成員的思想、心理和行為進(jìn)行有效地管理,充分發(fā)揮他們的主觀能動(dòng)性,密切配合實(shí)現(xiàn)項(xiàng)目的目標(biāo)。測(cè)試的組織與人員管理就是對(duì)測(cè)試項(xiàng)目相關(guān)人員在組織形式、人員組測(cè)試的組織與人員管理應(yīng)注意的原則是:(1)盡快落實(shí)責(zé)任從軟件的生存周期看,測(cè)試往往指對(duì)程序的測(cè)試,但是,由于測(cè)試的依據(jù)是規(guī)格說(shuō)明書(shū)、設(shè)計(jì)文檔和使用說(shuō)明書(shū),如果設(shè)計(jì)有錯(cuò)誤,測(cè)試的質(zhì)量就難以保證。實(shí)際上,測(cè)試的準(zhǔn)備工作在分析和設(shè)計(jì)階段就開(kāi)始了,在軟件項(xiàng)目的開(kāi)始就要盡早指定專(zhuān)人負(fù)責(zé),讓他有權(quán)去落實(shí)與測(cè)試有關(guān)的各項(xiàng)事宜。測(cè)試的組織與人員管理應(yīng)注意的原則是:(2)減少接口要盡可能地減少項(xiàng)目組內(nèi)人與人之間的層次關(guān)系,縮短通信的路徑,方便人員之間的溝通,提高工作效率。(3)責(zé)任明確、均衡項(xiàng)目組成員都必須明確自己在項(xiàng)目組中的地位、角色和職責(zé),各成員所負(fù)的責(zé)任不應(yīng)比委任的權(quán)力大,反之亦然。(2)減少接口6.4.2測(cè)試人員的組織結(jié)構(gòu)組織結(jié)構(gòu)是指用一定的模式對(duì)責(zé)任、權(quán)威和關(guān)系進(jìn)行安排,直至通過(guò)這種結(jié)構(gòu)發(fā)揮功能。測(cè)試組織結(jié)構(gòu)設(shè)計(jì)時(shí)主要考慮以下因素。垂直還是平緩集中還是分散分級(jí)還是分散專(zhuān)業(yè)人員還是工作人員功能還是項(xiàng)目6.4.2測(cè)試人員的組織結(jié)構(gòu)
選擇合理高效的測(cè)試組織結(jié)構(gòu)方案的準(zhǔn)則是:(1)提供軟件測(cè)試的快速?zèng)Q策能力;(2)利于合作,尤其是產(chǎn)品開(kāi)發(fā)與測(cè)試開(kāi)發(fā)之間的合作;(3)能夠獨(dú)立、規(guī)范、不帶偏見(jiàn)地運(yùn)作并具有精干的人員配置;選擇合理高效的測(cè)試組織結(jié)構(gòu)方案的準(zhǔn)則是:(4)有利于滿(mǎn)足軟件測(cè)試與質(zhì)量管理的關(guān)系;(5)有利于滿(mǎn)足軟件測(cè)試過(guò)程管理要求;(6)有利于為測(cè)試技術(shù)提供專(zhuān)有技術(shù);(7)充分利用現(xiàn)有測(cè)試資源,特別是人;(8)對(duì)測(cè)試者的職業(yè)道德和事業(yè)產(chǎn)生積極的影響。(4)有利于滿(mǎn)足軟件測(cè)試與質(zhì)量管理的關(guān)系;
進(jìn)行軟件測(cè)試的測(cè)試組織結(jié)構(gòu)形式很多,目前常見(jiàn)的測(cè)試組織結(jié)構(gòu)有獨(dú)立的測(cè)試小組和集成的測(cè)試小組兩種形式。進(jìn)行軟件測(cè)試的測(cè)試組織結(jié)構(gòu)形式很多,目前1.獨(dú)立測(cè)試小組獨(dú)立的測(cè)試小組,即主要工作是進(jìn)行測(cè)試的小組,他們專(zhuān)門(mén)從事軟件的測(cè)試工作。測(cè)試組設(shè)組長(zhǎng)一名,負(fù)責(zé)整個(gè)測(cè)試的計(jì)劃、組織工作。測(cè)試組的其他成員由具有一定的分析、設(shè)計(jì)和測(cè)試經(jīng)驗(yàn)的專(zhuān)業(yè)人員組成,人數(shù)根據(jù)具體情況可多可少,一般3~5人為宜。測(cè)試組長(zhǎng)與開(kāi)發(fā)組長(zhǎng)在項(xiàng)目中的地位是同級(jí)、平等的關(guān)系。1.獨(dú)立測(cè)試小組2.集成測(cè)試小組集成測(cè)試小組是將測(cè)試與基本設(shè)計(jì)因素組合起來(lái),構(gòu)成的測(cè)試組織結(jié)構(gòu)。這是與獨(dú)立測(cè)試有關(guān)的一種集成測(cè)試組織形式,即集成測(cè)試小組是由需要向同一個(gè)項(xiàng)目經(jīng)理匯報(bào)工作的測(cè)試人員和開(kāi)發(fā)人員組成。2.集成測(cè)試小組6.4.3測(cè)試人員測(cè)試人員的能力應(yīng)包括以下幾項(xiàng)。(1)一般能力:包括表達(dá)、交流、協(xié)調(diào)、管理、質(zhì)量意識(shí)、過(guò)程方法、軟件工程等;(2)測(cè)試技能及方法:包括測(cè)試基本概念及方法、測(cè)試工具及環(huán)境、專(zhuān)業(yè)測(cè)試標(biāo)準(zhǔn)、工作成績(jī)?cè)u(píng)估等;6.4.3測(cè)試人員
(3)測(cè)試規(guī)劃能力:包括風(fēng)險(xiǎn)分析及防范、軟件放行/接收準(zhǔn)則制定、測(cè)試目標(biāo)及計(jì)劃、測(cè)試計(jì)劃和設(shè)計(jì)的評(píng)審方法等;(4)測(cè)試執(zhí)行能力:包括測(cè)試數(shù)據(jù)/腳本/用例、測(cè)試比較及分析、缺陷記錄及處理、自動(dòng)化工具;(5)測(cè)試分析、報(bào)告和改進(jìn)能力:包括測(cè)試度量、統(tǒng)計(jì)技術(shù)、測(cè)試報(bào)告、過(guò)程監(jiān)測(cè)及持續(xù)改進(jìn)。(3)測(cè)試規(guī)劃能力:包括風(fēng)險(xiǎn)分析及防范、軟件放行
測(cè)試組織管理者的工作能力在很大程度上決定測(cè)試工作的成功與否,測(cè)試管理是很困難的,測(cè)試組織的管理者必須具備:(1)了解與評(píng)價(jià)軟件測(cè)試政策、標(biāo)準(zhǔn)、過(guò)程、工具、培訓(xùn)和度量的能力;(2)領(lǐng)導(dǎo)一個(gè)測(cè)試組織的能力,該組織必須堅(jiān)強(qiáng)有力、獨(dú)立自主、辦事規(guī)范且沒(méi)有偏見(jiàn);測(cè)試組織管理者的工作能力在很大程度上決定測(cè)試工作(3)吸引并留住杰出測(cè)試專(zhuān)業(yè)人才的能力;(4)領(lǐng)導(dǎo)、溝通、支持和控制的能力;(5)有提出解決問(wèn)題方案的能力;(6)測(cè)試時(shí)間、質(zhì)量和成本控制的能力。(3)吸引并留住杰出測(cè)試專(zhuān)業(yè)人才的能力;6.4.4人員的通信方式
人員的溝通、交流方式主要有:(1)正式非個(gè)人方式,如正式會(huì)議等;(2)正式個(gè)人之間交流,如成員之間的正式討論等(一般不形成決議);(3)非正式個(gè)人之間交流,如個(gè)人之間的自由交流等;6.4.4人員的通信方式
(4)電子通信,如E-mail(電子郵件)、BBS(電子公告板系統(tǒng))等;(5)成員網(wǎng)絡(luò),如成員與小組之外或公司之外有經(jīng)驗(yàn)的相關(guān)人員進(jìn)行交流;在實(shí)踐中發(fā)現(xiàn),(5)的通信效率最高,其次是(1)。(4)電子通信,如E-mail(電子郵件)、BBS(6.4.5測(cè)試人員管理的激勵(lì)機(jī)制激勵(lì),簡(jiǎn)單地說(shuō)就是調(diào)動(dòng)人的工作積極性,把潛力充分發(fā)揮出來(lái)。在管理學(xué)中,激勵(lì)是指管理者促進(jìn)、誘導(dǎo)下屬形成動(dòng)機(jī),并引導(dǎo)其行為指向特定目標(biāo)的活動(dòng)過(guò)程。激勵(lì)機(jī)制在測(cè)試組織建設(shè)中十分重要,測(cè)試組織的管理者不僅把測(cè)試人員組織在一起,團(tuán)結(jié)在一起工作,更重要的是要善于調(diào)動(dòng)測(cè)試人員的工作熱情,激勵(lì)每個(gè)成員都努力工作,實(shí)現(xiàn)項(xiàng)目的目標(biāo)。測(cè)試人員管理的激勵(lì)機(jī)制的關(guān)鍵點(diǎn)是:6.4.5測(cè)試人員管理的激勵(lì)機(jī)制
管理者習(xí)慣用對(duì)自己有效的因素激勵(lì)測(cè)試人員,很可能發(fā)現(xiàn)無(wú)效;過(guò)多行使權(quán)力、資金或處罰手段很可能導(dǎo)致項(xiàng)目失?。蛔⒁獠扇∽坑谐尚У姆秦泿判问降募?lì)措施;在項(xiàng)目進(jìn)行過(guò)程中,而不僅是在項(xiàng)目結(jié)果時(shí)實(shí)施激勵(lì)措施;管理者習(xí)慣用對(duì)自己有效的因素激勵(lì)測(cè)試人員,很可能發(fā)現(xiàn)無(wú)
獎(jiǎng)勵(lì)應(yīng)該在工作獲得認(rèn)同后盡快兌現(xiàn);對(duì)項(xiàng)目成員的工作表現(xiàn)出真誠(chéng)的興趣,是對(duì)他們最好的獎(jiǎng)勵(lì);已經(jīng)滿(mǎn)足的需要很可能不再成為激勵(lì)因素。激勵(lì)因素是影響個(gè)人行為的東西,是因人而異、因時(shí)而異的。因此,管理者必須明確各種激勵(lì)的方式,并合理使用。獎(jiǎng)勵(lì)應(yīng)該在工作獲得認(rèn)同后盡快兌現(xiàn);作為測(cè)試人員,測(cè)試工件的7條效率原則是:主動(dòng)思考,積極行動(dòng);一開(kāi)始就牢記目標(biāo),不迷失方向;重要的事情放在首位(但常常把緊急的事情放在首位);先理解人,后被人理解;尋求雙贏;互相合作,追求1+1>2;終生學(xué)習(xí),自我更新,不斷進(jìn)步。作為測(cè)試人員,測(cè)試工件的7條效率原則是:6.4.6測(cè)試人員的培訓(xùn)如今,計(jì)算機(jī)軟、硬件技術(shù)發(fā)展十分迅速,測(cè)試人員必須有足夠的能力來(lái)適應(yīng)這些變化。而另一方面,測(cè)試工作本身是一門(mén)需要技術(shù)的學(xué)問(wèn),它包含了眾多的理論和實(shí)踐。缺乏這些知識(shí)和經(jīng)驗(yàn),測(cè)試的深度和廣度就不夠,測(cè)試的質(zhì)量就無(wú)法保證。從測(cè)試管理的角度來(lái)說(shuō),為了高效地實(shí)現(xiàn)測(cè)試工作的目標(biāo),需要不斷地幫助他們進(jìn)行知識(shí)的更新和技術(shù)能力的提升,這些就需要通過(guò)培訓(xùn)來(lái)達(dá)到。6.4.6測(cè)試人員的培訓(xùn)1.軟件測(cè)試培訓(xùn)內(nèi)容2.制定測(cè)試人員培訓(xùn)計(jì)劃1.軟件測(cè)試培訓(xùn)內(nèi)容6.4.7測(cè)試的組織與人員管理中的風(fēng)險(xiǎn)管理
在進(jìn)行測(cè)試的組織與人員管理時(shí),我們往往重視招聘、培訓(xùn)、考評(píng)、薪資等各個(gè)具體內(nèi)容的操作,而忽視了其中的風(fēng)險(xiǎn)管理問(wèn)題。6.4.7測(cè)試的組織與人員管理中的風(fēng)險(xiǎn)管理其實(shí),每個(gè)公司在人事管理中都可能遇到風(fēng)險(xiǎn),如招聘失敗、新政策引起員工不滿(mǎn)、技術(shù)骨干突然離職等等,這些事件會(huì)影響公司的正常運(yùn)轉(zhuǎn),甚至?xí)?duì)公司造成致命的打擊。如何防范這些風(fēng)險(xiǎn)的發(fā)生,是我們應(yīng)該研究的問(wèn)題。特別是高新技術(shù)企業(yè),由于對(duì)人的依賴(lài)更大,所以更需要重視測(cè)試的組織與人員管理中的風(fēng)險(xiǎn)管理。其實(shí),每個(gè)公司在人事管理中都可能遇到風(fēng)險(xiǎn),如招聘失敗、新政策6.5軟件測(cè)試過(guò)程管理6.5.1測(cè)試項(xiàng)目的跟蹤與監(jiān)控軟件測(cè)試和軟件開(kāi)發(fā)一樣,都遵循軟件工程的原理,有它自己的生命周期。軟件的測(cè)試過(guò)程管理基于廣泛采用的“V”模型?!癡”模型支持系統(tǒng)測(cè)試周期的任何階段。6.5軟件測(cè)試過(guò)程管理6.5.1測(cè)試項(xiàng)目的跟蹤與監(jiān)控
基于“V”模型,在開(kāi)發(fā)周期中的每個(gè)階段都有相關(guān)的測(cè)試階段相對(duì)應(yīng),測(cè)試可以在需求分析階段就及早開(kāi)始,創(chuàng)建測(cè)試的準(zhǔn)則。每個(gè)階段都存在質(zhì)量控制點(diǎn),對(duì)每個(gè)階段的任務(wù)、輸入和輸出都有明確的規(guī)定,以便對(duì)整個(gè)測(cè)試過(guò)程進(jìn)行質(zhì)量控制和配置管理?;凇癡”模型,在開(kāi)發(fā)周期中的每個(gè)階段都有相關(guān)
根據(jù)質(zhì)量管理中PDCA質(zhì)量環(huán)的思想,需要對(duì)軟件測(cè)試過(guò)程進(jìn)行跟蹤、檢查,并與測(cè)試計(jì)劃進(jìn)行對(duì)比。測(cè)試計(jì)劃中描述了如何實(shí)施和管理軟件的測(cè)試過(guò)程,測(cè)試計(jì)劃經(jīng)批準(zhǔn)生效后,將被用來(lái)作為對(duì)測(cè)試過(guò)程跟蹤與監(jiān)控的依據(jù)。測(cè)試項(xiàng)目的跟蹤與監(jiān)控的基礎(chǔ)是軟件測(cè)試計(jì)劃。根據(jù)質(zhì)量管理中PDCA質(zhì)量環(huán)的思想,需要對(duì)軟件測(cè)
在具體的測(cè)試項(xiàng)目的跟蹤與監(jiān)控過(guò)程中,可以采用周報(bào)、日?qǐng)?bào)、例會(huì),以及里程碑評(píng)審會(huì)等方式來(lái)了解測(cè)試項(xiàng)目的進(jìn)展情況,建立、收集和分析項(xiàng)目的實(shí)際狀態(tài)數(shù)據(jù),對(duì)項(xiàng)目進(jìn)行跟蹤與監(jiān)控,達(dá)到項(xiàng)目管理的目的?;诳煽康男畔ⅲ髦堑暮陀幸饬x的決策可以很好地管理測(cè)試過(guò)程,在測(cè)試過(guò)程的每個(gè)階段,測(cè)試項(xiàng)目管理人員應(yīng)特別注意需要弄清楚以下問(wèn)題:在具體的測(cè)試項(xiàng)目的跟蹤與監(jiān)控過(guò)程中,可以采用周報(bào)、
系統(tǒng)現(xiàn)在是否做好測(cè)試準(zhǔn)備?如果系統(tǒng)開(kāi)始測(cè)試會(huì)有什么樣的風(fēng)險(xiǎn)?當(dāng)前測(cè)試所達(dá)到的覆蓋率是怎樣的?到目前為止取得了哪些成功?還要哪些測(cè)試要做?怎么證明系統(tǒng)已經(jīng)經(jīng)過(guò)了有效的測(cè)試?有哪些變更,哪些必須重新測(cè)試?系統(tǒng)現(xiàn)在是否做好測(cè)試準(zhǔn)備?6.5.2測(cè)試的配置管理配置管理的目的是建立和維護(hù)在軟件生命周期中軟件產(chǎn)品的完整性和一致性。一般來(lái)說(shuō),軟件測(cè)試配置管理包括4個(gè)最基本的活動(dòng):(1)配置標(biāo)識(shí);(2)變更控制;(3)配置狀態(tài)報(bào)告;(4)配置審計(jì)。6.5.2測(cè)試的配置管理1.配置標(biāo)識(shí)配置標(biāo)識(shí)是配置管理的基礎(chǔ)。所有配置項(xiàng)的操作權(quán)限都應(yīng)當(dāng)嚴(yán)格管理,其基本原則是:所有基線(xiàn)配置項(xiàng)向測(cè)試人員開(kāi)放讀取權(quán)限;而非基線(xiàn)配置項(xiàng)向測(cè)試組長(zhǎng)、項(xiàng)目經(jīng)理及相關(guān)人員開(kāi)放。1.配置標(biāo)識(shí)
配置標(biāo)識(shí)主要是標(biāo)識(shí)測(cè)試樣品、測(cè)試標(biāo)準(zhǔn)、測(cè)試工具、測(cè)試文檔(包括測(cè)試用例)、測(cè)試報(bào)告等配置項(xiàng)的名稱(chēng)和類(lèi)型。所有配置項(xiàng)都應(yīng)按照相關(guān)規(guī)定統(tǒng)一編號(hào),按照相應(yīng)的模板生成,并在文檔中的規(guī)定部分記錄對(duì)象的標(biāo)識(shí)信息,標(biāo)識(shí)各配置項(xiàng)的所有者及儲(chǔ)存位置,指出何時(shí)基準(zhǔn)化配置項(xiàng)(置于基線(xiàn)控制之下),這樣使得測(cè)試相關(guān)人員能方便地知道每個(gè)配置項(xiàng)的內(nèi)容和狀態(tài)。配置標(biāo)識(shí)主要是標(biāo)識(shí)測(cè)試樣品、測(cè)試標(biāo)準(zhǔn)、測(cè)試工具、2.變更控制變更控制的目的并不是控制和限制變更的發(fā)生,而是對(duì)變更進(jìn)行有效的管理,確保變更有序地進(jìn)行。2.變更控制
變更控制主要包括以下內(nèi)容。(1)規(guī)定測(cè)試基線(xiàn),對(duì)每個(gè)基線(xiàn)必須描述下列內(nèi)容:每個(gè)基線(xiàn)的項(xiàng)(包括文檔、樣品和工具等);與每個(gè)基線(xiàn)有關(guān)的評(píng)審、批準(zhǔn)事項(xiàng)以及驗(yàn)收標(biāo)準(zhǔn)。變更控制主要包括以下內(nèi)容。
(2)規(guī)定何時(shí)何人創(chuàng)立新的基線(xiàn),如何創(chuàng)立;(3)確定變更請(qǐng)求的處理程序和終止條件;(4)確定變更請(qǐng)求的處理過(guò)程中各測(cè)試人員執(zhí)行變更的職能;(5)確定變更請(qǐng)求和所產(chǎn)生結(jié)果的對(duì)應(yīng)機(jī)制;(6)確定配置項(xiàng)提取和存入的控制機(jī)制與方式。(2)規(guī)定何時(shí)何人創(chuàng)立新的基線(xiàn),如何創(chuàng)立;3.配置狀態(tài)報(bào)告配置狀態(tài)報(bào)告就是根據(jù)配置項(xiàng)操作數(shù)據(jù)庫(kù)中的記錄,來(lái)向管理者報(bào)告軟件測(cè)試工作的進(jìn)展情況。配置狀態(tài)報(bào)告應(yīng)該包括以下主要內(nèi)容:(1)定義配置狀態(tài)報(bào)告形式、內(nèi)容和提交方式;(2)確認(rèn)過(guò)程記錄和跟蹤問(wèn)題報(bào)告,更改請(qǐng)求,更改次序等;(3)確定測(cè)試報(bào)告提交的時(shí)間與方式。3.配置狀態(tài)報(bào)告4.配置審計(jì)配置審計(jì)的主要作用是作為變更控制的補(bǔ)充手段,來(lái)確保某一變更需求已被切實(shí)地執(zhí)行和實(shí)現(xiàn)。配置審計(jì)包括以下主要內(nèi)容:(1)確定審計(jì)執(zhí)行人員和執(zhí)行時(shí)機(jī);(2)確定審計(jì)的內(nèi)容與方式;(3)確定發(fā)現(xiàn)問(wèn)題的處理方法。4.配置審計(jì)6.5.3軟件測(cè)試風(fēng)險(xiǎn)管理1.風(fēng)險(xiǎn)的基本概念風(fēng)險(xiǎn)可定義為“傷害、損壞或損失的可能性;一種危險(xiǎn)的可能或一種冒險(xiǎn)事件?!憋L(fēng)險(xiǎn)涉及到一個(gè)事件發(fā)生的可能性,涉及到該事件產(chǎn)生的不良后果或影響。軟件風(fēng)險(xiǎn)是指開(kāi)發(fā)不成功引起損失的可能性,這種不成功事件會(huì)導(dǎo)致公司商業(yè)上的失敗。風(fēng)險(xiǎn)分析是對(duì)軟件中潛在的問(wèn)題進(jìn)行識(shí)別、估計(jì)和評(píng)價(jià)的過(guò)程。軟件測(cè)試中的風(fēng)險(xiǎn)分析是根據(jù)測(cè)試軟件將出現(xiàn)的風(fēng)險(xiǎn),制定軟件測(cè)試計(jì)劃,并排列優(yōu)先等級(jí)。
6.5.3軟件測(cè)試風(fēng)險(xiǎn)管理
軟件風(fēng)險(xiǎn)分析的目的是確定測(cè)試對(duì)象、測(cè)試優(yōu)先級(jí),以及測(cè)試的深度。有時(shí)還包括確定可以忽略的測(cè)試對(duì)象。通過(guò)風(fēng)險(xiǎn)分析,測(cè)試人員識(shí)別軟件中高風(fēng)險(xiǎn)的部分,并進(jìn)行嚴(yán)格徹底地測(cè)試;確定潛在的隱患軟件構(gòu)件,對(duì)其進(jìn)行重點(diǎn)測(cè)試。在制定測(cè)試計(jì)劃的過(guò)程中,可以將風(fēng)險(xiǎn)分析的結(jié)果用來(lái)確定軟件測(cè)試的優(yōu)先級(jí)與測(cè)試深度。軟件風(fēng)險(xiǎn)分析的目的是確定測(cè)試對(duì)象、測(cè)試優(yōu)先級(jí),以2.軟件測(cè)試與商業(yè)風(fēng)險(xiǎn)軟件測(cè)試是一種用來(lái)盡可能降低軟件風(fēng)險(xiǎn)的控制措施。軟件測(cè)試是檢測(cè)軟件開(kāi)發(fā)是否符合計(jì)劃,是否達(dá)到預(yù)期的結(jié)果的測(cè)試。如果檢測(cè)表明軟件的實(shí)現(xiàn)沒(méi)有按照計(jì)劃執(zhí)行,或與預(yù)期目標(biāo)不符,就要采取必要的改進(jìn)行動(dòng)。因此,公司的管理者應(yīng)該依靠軟件測(cè)試之類(lèi)的措施來(lái)幫助自己實(shí)現(xiàn)商業(yè)目標(biāo)。2.軟件測(cè)試與商業(yè)風(fēng)險(xiǎn)3.軟件風(fēng)險(xiǎn)分析風(fēng)險(xiǎn)分析是一個(gè)對(duì)潛在問(wèn)題識(shí)別和評(píng)估的過(guò)程,即對(duì)測(cè)試的對(duì)象進(jìn)行優(yōu)先級(jí)劃分。風(fēng)險(xiǎn)分析包括以下兩個(gè)部分。發(fā)生的可能性:發(fā)生問(wèn)題的可能性有多大。影響的嚴(yán)重性:如果問(wèn)題發(fā)生了會(huì)有什么后果。3.軟件風(fēng)險(xiǎn)分析
通常風(fēng)險(xiǎn)分析采用兩種方法:表格分析法和矩陣分析法。通用的風(fēng)險(xiǎn)分析表包括以下幾項(xiàng)內(nèi)容。(1)風(fēng)險(xiǎn)標(biāo)識(shí):表示風(fēng)險(xiǎn)事件的惟一標(biāo)識(shí);(2)風(fēng)險(xiǎn)問(wèn)題:風(fēng)險(xiǎn)問(wèn)題發(fā)生現(xiàn)象的簡(jiǎn)單描述;(3)發(fā)生可能性:風(fēng)險(xiǎn)發(fā)生可能性的級(jí)別(1~10);通常風(fēng)險(xiǎn)分析采用兩種方法:表格分析法和矩陣分析法
(4)影響的嚴(yán)重性:風(fēng)險(xiǎn)影響的嚴(yán)重性的級(jí)別(1~10);(5)風(fēng)險(xiǎn)預(yù)測(cè)值:風(fēng)險(xiǎn)發(fā)生可能性與風(fēng)險(xiǎn)影響的嚴(yán)重性的乘積;(6)風(fēng)險(xiǎn)優(yōu)先級(jí):風(fēng)險(xiǎn)預(yù)測(cè)值從高向低的排序。(4)影響的嚴(yán)重性:風(fēng)險(xiǎn)影響的嚴(yán)重性的級(jí)別(1~1
綜上所述,軟件風(fēng)險(xiǎn)分析的目的是:確定測(cè)試對(duì)象、確定優(yōu)先級(jí),以及測(cè)試深度。在測(cè)試計(jì)劃階段,可以用風(fēng)險(xiǎn)分析的結(jié)果來(lái)確定軟件測(cè)試的優(yōu)先級(jí)。對(duì)每個(gè)測(cè)試項(xiàng)和測(cè)試用例賦予優(yōu)先代碼,將測(cè)試分為高、中和低的優(yōu)先級(jí)類(lèi)型,這樣可以在有限的資源和時(shí)間條件下,合理安排測(cè)試的覆蓋度與深度。綜上所述,軟件風(fēng)險(xiǎn)分析的目的是:確定測(cè)試對(duì)象、確4.軟件測(cè)試風(fēng)險(xiǎn)軟件測(cè)試的風(fēng)險(xiǎn)是指軟件測(cè)試過(guò)程出現(xiàn)的或潛在的問(wèn)題,造成的原因主要是測(cè)試計(jì)劃的不充分、測(cè)試方法有誤或測(cè)試過(guò)程的偏離,造成測(cè)試的補(bǔ)充以及結(jié)果不準(zhǔn)確。測(cè)試的不成功導(dǎo)致軟件交付潛藏著問(wèn)題,一旦在運(yùn)行時(shí)爆發(fā),會(huì)帶來(lái)很大的商業(yè)風(fēng)險(xiǎn)。4.軟件測(cè)試風(fēng)險(xiǎn)
主要是對(duì)測(cè)試計(jì)劃執(zhí)行的風(fēng)險(xiǎn)分析與制定要采取的應(yīng)急措施,降低軟件測(cè)試產(chǎn)生的風(fēng)險(xiǎn)造成的危害。測(cè)試計(jì)劃的風(fēng)險(xiǎn)一般指測(cè)試進(jìn)度滯后或出現(xiàn)非計(jì)劃事件,就是針對(duì)計(jì)劃好的測(cè)試工作造成消極影響的所有因素,對(duì)于計(jì)劃風(fēng)險(xiǎn)分析的工作是制定計(jì)劃風(fēng)險(xiǎn)發(fā)生時(shí)應(yīng)采取的應(yīng)急措施。主要是對(duì)測(cè)試計(jì)劃執(zhí)行的風(fēng)險(xiǎn)分析與制定要采取的應(yīng)急
其中,交付日期的風(fēng)險(xiǎn)是主要風(fēng)險(xiǎn)之一。測(cè)試未按計(jì)劃完成,發(fā)布日期推遲,影響對(duì)客戶(hù)提交產(chǎn)品的承諾,管理的可信度和公司的信譽(yù)都要受到考驗(yàn),同時(shí)也受到競(jìng)爭(zhēng)對(duì)手的威脅。交付日期的滯后,也可能是已經(jīng)耗盡了所有的資源。計(jì)劃風(fēng)險(xiǎn)分析所做的工作重點(diǎn)不在于分析風(fēng)險(xiǎn)產(chǎn)生的原因,重點(diǎn)應(yīng)放在提前制定應(yīng)急措施來(lái)應(yīng)對(duì)風(fēng)險(xiǎn)發(fā)生。當(dāng)測(cè)試計(jì)劃風(fēng)險(xiǎn)發(fā)生時(shí),可能采用的應(yīng)急措施有:縮小范圍、增加資源、減少過(guò)程等措施。其中,交付日期的風(fēng)險(xiǎn)是主要風(fēng)險(xiǎn)之一。測(cè)試未
將采用的應(yīng)急措施如下。應(yīng)急措施1:增加資源。請(qǐng)求用戶(hù)團(tuán)隊(duì)為測(cè)試工作提供更多的用戶(hù)支持。應(yīng)急措施2:縮小范圍。決定在后續(xù)的發(fā)布中,實(shí)現(xiàn)較低優(yōu)先級(jí)的特性。應(yīng)急措施3:減少質(zhì)量過(guò)程。在風(fēng)險(xiǎn)分析過(guò)程中,確定某些風(fēng)險(xiǎn)級(jí)別低的特征測(cè)試,或少測(cè)試。將采用的應(yīng)急措施如下。上述列舉的應(yīng)急措施要涉及到有關(guān)方面的妥協(xié),如果沒(méi)有測(cè)試計(jì)劃風(fēng)險(xiǎn)分析和應(yīng)急措施處理風(fēng)險(xiǎn),開(kāi)發(fā)者和測(cè)試人員采取的措施就比較匆忙,將不利于將風(fēng)險(xiǎn)的損失控制到最小。因此,軟件風(fēng)險(xiǎn)分析和測(cè)試計(jì)劃風(fēng)險(xiǎn)分析與應(yīng)急措施是相輔相成的。上述列舉的應(yīng)急措施要涉及到有關(guān)方面的妥協(xié),如果沒(méi)有測(cè)試計(jì)劃風(fēng)
由上面分析可以看出,計(jì)劃風(fēng)險(xiǎn)、軟件風(fēng)險(xiǎn)、重點(diǎn)測(cè)試、不測(cè)試,甚至整個(gè)軟件的測(cè)試與應(yīng)急措施都是圍繞“用風(fēng)險(xiǎn)來(lái)確定測(cè)試工作優(yōu)先級(jí)”這樣的原則來(lái)構(gòu)造的。軟件測(cè)試存在著風(fēng)險(xiǎn),如果提前重視風(fēng)險(xiǎn),并且有所防范,就可以最大限度減少風(fēng)險(xiǎn)的發(fā)生。在項(xiàng)目過(guò)程中,風(fēng)險(xiǎn)管理的成功取決于如何計(jì)劃、執(zhí)行與檢驗(yàn)每一個(gè)步驟。遺漏任何一點(diǎn),風(fēng)險(xiǎn)管理都不會(huì)成功。由上面分析可以看出,計(jì)劃風(fēng)險(xiǎn)、軟件風(fēng)險(xiǎn)、重點(diǎn)測(cè)試、6.5.4軟件測(cè)試的成本管理對(duì)于一般項(xiàng)目,項(xiàng)目的成本主要由項(xiàng)目直接成本、管理費(fèi)用和期間費(fèi)用等構(gòu)成。6.5.4軟件測(cè)試的成本管理
當(dāng)一個(gè)測(cè)試項(xiàng)目開(kāi)始后,就會(huì)發(fā)生一些不確定的事件。測(cè)試項(xiàng)目的管理者一般都在一種不能夠完全確定的環(huán)境下管理項(xiàng)目,項(xiàng)目的成本費(fèi)用可能出現(xiàn)難以預(yù)料的情況,因此,必須有一些可行的措施和辦法,來(lái)幫助測(cè)試項(xiàng)目的管理者進(jìn)行項(xiàng)目成本管理,即依據(jù)實(shí)際預(yù)算制定項(xiàng)目計(jì)劃,實(shí)施整個(gè)項(xiàng)目生命周期內(nèi)的成本度量和控制。當(dāng)一個(gè)測(cè)試項(xiàng)目開(kāi)始后,就會(huì)發(fā)生一些不確定的事件。1.測(cè)試費(fèi)用有效性風(fēng)險(xiǎn)承受的確定,從經(jīng)濟(jì)學(xué)的角度考慮就是確定需要完成多少測(cè)試,以及進(jìn)行什么類(lèi)型的測(cè)試。經(jīng)濟(jì)學(xué)所做的判斷,確定了軟件存在的缺陷是否可以接受,如果可以,能承受多少。測(cè)試的策略不再主要由軟件人員和測(cè)試人員來(lái)確定,而是由商業(yè)的經(jīng)濟(jì)利益來(lái)決定的。1.測(cè)試費(fèi)用有效性“太少的測(cè)試是犯罪,而太多的測(cè)試是浪費(fèi)?!睂?duì)風(fēng)險(xiǎn)測(cè)試得過(guò)少,會(huì)造成軟件的缺陷和系統(tǒng)的癱瘓;而對(duì)風(fēng)險(xiǎn)測(cè)試得過(guò)多,就會(huì)使本來(lái)沒(méi)有缺陷的系統(tǒng)進(jìn)行沒(méi)有必要的測(cè)試,或者是對(duì)輕微缺陷的系統(tǒng)所花費(fèi)的測(cè)試費(fèi)用遠(yuǎn)遠(yuǎn)大于它們給系統(tǒng)造成的損失?!疤俚臏y(cè)試是犯罪,而太多的測(cè)試是浪費(fèi)?!睂?duì)風(fēng)險(xiǎn)
測(cè)試費(fèi)用的有效性,可以用測(cè)試費(fèi)用的質(zhì)量曲線(xiàn)來(lái)表示,如圖6-1所示。隨著測(cè)試費(fèi)用的增加,發(fā)現(xiàn)的缺陷也會(huì)越多,兩線(xiàn)相交的地方是過(guò)多測(cè)試開(kāi)始的地方,這時(shí),排除缺陷的測(cè)試費(fèi)用超過(guò)了缺陷給系統(tǒng)造成的損失費(fèi)用。測(cè)試費(fèi)用的有效性,可以用測(cè)試費(fèi)用的質(zhì)量曲線(xiàn)來(lái)表示圖6-1測(cè)試費(fèi)用的質(zhì)量曲線(xiàn)圖6-1測(cè)試費(fèi)用的質(zhì)量曲線(xiàn)2.測(cè)試成本控制測(cè)試成本控制也稱(chēng)為項(xiàng)目費(fèi)用控制,就是在整個(gè)測(cè)試項(xiàng)目的實(shí)施過(guò)程中,定期收集項(xiàng)目的實(shí)際成本數(shù)據(jù),與成本的計(jì)劃值進(jìn)行對(duì)比分析,并進(jìn)行成本預(yù)測(cè),及時(shí)發(fā)現(xiàn)并糾正偏差,使項(xiàng)目的成本目標(biāo)盡可能好地實(shí)現(xiàn)。2.測(cè)試成本控制
測(cè)試工作的主要目標(biāo)是使測(cè)試產(chǎn)能最大化,也就是,要使通過(guò)測(cè)試找出錯(cuò)誤的能力最大化,而檢測(cè)次數(shù)最小化。測(cè)試的成本控制目標(biāo)是使測(cè)試開(kāi)發(fā)成本、測(cè)試實(shí)施成本和測(cè)試維護(hù)成本最小化。在軟件產(chǎn)品測(cè)試過(guò)程中,測(cè)試實(shí)施成本主要包括:測(cè)試準(zhǔn)備成本、測(cè)試執(zhí)行成本和測(cè)試結(jié)束成本。測(cè)試工作的主要目標(biāo)是使測(cè)試產(chǎn)能最大化,也就是,要(1)測(cè)試準(zhǔn)備成本控制(2)測(cè)試執(zhí)行成本控制(1)測(cè)試準(zhǔn)備成本控制
對(duì)部分重新測(cè)試進(jìn)行合理的選擇,將風(fēng)險(xiǎn)降至最低,而成本同樣會(huì)很高,必須將其與測(cè)試執(zhí)行成本進(jìn)行比較,權(quán)衡利弊。利用測(cè)試自動(dòng)化,進(jìn)行重新測(cè)試,其成本效益是較好的。部分重新測(cè)試選擇方法有兩種:①對(duì)由于程序變化而受到影響的每一部分進(jìn)行重新測(cè)試;②對(duì)與變化有密切和直接關(guān)系的部分進(jìn)行重新測(cè)試。對(duì)部分重新測(cè)試進(jìn)行合理的選擇,將風(fēng)險(xiǎn)降至最低,而(3)測(cè)試結(jié)束成本控制(4)降低測(cè)試實(shí)施成本(5)降低測(cè)試維護(hù)成本降低測(cè)試維護(hù)成本,與軟件開(kāi)發(fā)過(guò)程一樣,加強(qiáng)軟件測(cè)試的配置管理,所有測(cè)試的軟件樣品、測(cè)試文檔(測(cè)試計(jì)劃、測(cè)試說(shuō)明、測(cè)試用例、測(cè)試記錄、測(cè)試報(bào)告)都應(yīng)置于配置管理系統(tǒng)控制之下。降低測(cè)試維護(hù)工作成本主要考慮:(3)測(cè)試結(jié)束成本控制
對(duì)于測(cè)試中出現(xiàn)的偏差要增加測(cè)試;采用漸進(jìn)式測(cè)試,以適應(yīng)新變化的測(cè)試;定期檢查維護(hù)所有測(cè)試用例,以獲得測(cè)試效果的連續(xù)性。對(duì)于測(cè)試中出現(xiàn)的偏差要增加測(cè)試;
保持測(cè)試用例效果的連續(xù)性是重要的措施,有以下幾個(gè)方面:每一個(gè)測(cè)試用例都是可執(zhí)行的,即被測(cè)產(chǎn)品功能上不應(yīng)有任何變化;基于需求和功能的測(cè)試都應(yīng)是適合的,若產(chǎn)品需求和功能發(fā)生小的變化,不應(yīng)使測(cè)試用例無(wú)效;每一個(gè)測(cè)試用例不斷增加使用價(jià)值,即每一個(gè)測(cè)試用例不應(yīng)是完全冗余的,連續(xù)使用,應(yīng)是成本效益高的。保持測(cè)試用例效果的連續(xù)性是重要的措施,有以下幾個(gè)方3.質(zhì)量成本測(cè)試是一種帶有風(fēng)險(xiǎn)性的管理活動(dòng),可以使企業(yè)減少因?yàn)檐浖a(chǎn)品質(zhì)量低劣,而花費(fèi)不必要的成本。3.質(zhì)量成本(1)質(zhì)量成本要素質(zhì)量成本要素主要包括一致性成本和非一致性成本。一致性成本是指用于保證軟件質(zhì)量的支出,包括預(yù)防成本和測(cè)試預(yù)算,如測(cè)試計(jì)劃、測(cè)試開(kāi)發(fā)、測(cè)試實(shí)施費(fèi)用。(1)質(zhì)量成本要素
非一致性成本是由出現(xiàn)的軟件錯(cuò)誤和測(cè)試過(guò)程故障(如延期、劣質(zhì)的發(fā)布)引起的。這些問(wèn)題會(huì)導(dǎo)致返工、補(bǔ)測(cè)、延遲。追加測(cè)試時(shí)間和資金就是一種由于內(nèi)部故障引起的非一致性成本。非一致性成本還包括外部故障(軟件遺留錯(cuò)誤影響客戶(hù))引起部分。一般情況下,外部故障非一致性成本要大于一致性成本與內(nèi)部故障非一致性成本之和。非一致性成本是由出現(xiàn)的軟件錯(cuò)誤和測(cè)試過(guò)程故障(如(2)質(zhì)量成本計(jì)算質(zhì)量成本一般按下式計(jì)算:質(zhì)量成本=一致性成本+非一致性成本(2)質(zhì)量成本計(jì)算4.缺陷探測(cè)率缺陷探測(cè)率是另一個(gè)衡量測(cè)試工作效率的軟件質(zhì)量成本的指標(biāo)。缺陷探測(cè)率=測(cè)試發(fā)現(xiàn)的軟件缺陷數(shù)/(測(cè)試發(fā)現(xiàn)的軟件缺陷數(shù)+客戶(hù)發(fā)現(xiàn)并反饋技術(shù)支持人員進(jìn)行修復(fù)的軟件缺陷數(shù))4.缺陷探測(cè)率測(cè)試投資回報(bào)率可按下式計(jì)算:投資回報(bào)率=(節(jié)約的成本?利潤(rùn))/測(cè)試投資×100%測(cè)試投資回報(bào)率可按下式計(jì)算:6.1測(cè)試項(xiàng)目管理概述6.1.1測(cè)試項(xiàng)目與測(cè)試項(xiàng)目管理1.測(cè)試項(xiàng)目測(cè)試項(xiàng)目是在一定的組織機(jī)構(gòu)內(nèi),利用有限的人力和財(cái)力等資源,在指定的環(huán)境和要求下,對(duì)特定軟件完成特定測(cè)試目標(biāo)的階段性任務(wù)。該任務(wù)應(yīng)滿(mǎn)足一定質(zhì)量、數(shù)量和技術(shù)指標(biāo)等要求。6.1測(cè)試項(xiàng)目管理概述6.1.1測(cè)試項(xiàng)目與測(cè)試項(xiàng)目管測(cè)試項(xiàng)目一般具有如下一些基本特性。(1)項(xiàng)目的獨(dú)特性(2)項(xiàng)目的組織性(3)測(cè)試項(xiàng)目的生命期(4)測(cè)試項(xiàng)目的資源消耗特性(5)測(cè)試項(xiàng)目目標(biāo)沖突性(6)測(cè)試項(xiàng)目結(jié)果的不確定因素測(cè)試項(xiàng)目一般具有如下一些基本特性。2.測(cè)試項(xiàng)目管理測(cè)試項(xiàng)目管理就是以測(cè)試項(xiàng)目為管理對(duì)象,通過(guò)一個(gè)臨時(shí)性的專(zhuān)門(mén)的測(cè)試組織,運(yùn)用專(zhuān)門(mén)的軟件測(cè)試知識(shí)、技能、工具和方法,對(duì)測(cè)試項(xiàng)目進(jìn)行計(jì)劃、組織、執(zhí)行和控制,并在時(shí)間成本、軟件測(cè)試質(zhì)量等方面進(jìn)行分析和管理活動(dòng)。(一種高級(jí)管理方法)測(cè)試項(xiàng)目管理貫穿整個(gè)測(cè)試項(xiàng)目的生命周期,是對(duì)測(cè)試項(xiàng)目的全過(guò)程進(jìn)行管理。2.測(cè)試項(xiàng)目管理測(cè)試項(xiàng)目管理有以下基本特征。(1)系統(tǒng)工程的思想貫穿測(cè)試項(xiàng)目管理的全過(guò)程。(2)測(cè)試項(xiàng)目管理的組織有一定的特殊性。測(cè)試項(xiàng)目管理有以下基本特征。
(3)測(cè)試項(xiàng)目管理的要點(diǎn)是創(chuàng)造和保持一個(gè)使測(cè)試工作順利進(jìn)行的環(huán)境,使置身于這個(gè)環(huán)境中的人員能在集體中協(xié)調(diào)工作以完成預(yù)定的目標(biāo)。(4)測(cè)試項(xiàng)目管理的方法、工具和技術(shù)手段具有先進(jìn)性。(3)測(cè)試項(xiàng)目管理的要點(diǎn)是創(chuàng)造和保持一個(gè)使測(cè)試工作6.1.2測(cè)試項(xiàng)目的范圍管理測(cè)試項(xiàng)目范圍管理就是界定項(xiàng)目所必須包含且只需包含的全部工作,并對(duì)其他的測(cè)試項(xiàng)目管理工作起指導(dǎo)作用,以確保測(cè)試工作順利完成。6.1.2測(cè)試項(xiàng)目的范圍管理
項(xiàng)目目標(biāo)確定后,下一步過(guò)程就是確定需要執(zhí)行哪些工作,或者活動(dòng)來(lái)完成項(xiàng)目的目標(biāo),這就是要確定一個(gè)包含項(xiàng)目所有活動(dòng)在內(nèi)的一覽表。準(zhǔn)備這樣的一覽表通常有兩種方法:一種是讓測(cè)試小組利用“頭腦風(fēng)暴法”根據(jù)經(jīng)驗(yàn),集思廣益來(lái)形成。這種方法比較適合小型測(cè)試項(xiàng)目。項(xiàng)目目標(biāo)確定后,下一步過(guò)程就是確定需要執(zhí)行哪些工
另一種是對(duì)更大更復(fù)雜的項(xiàng)目建立一個(gè)工作分解結(jié)構(gòu)WBS和任務(wù)的一覽表。工作分解結(jié)構(gòu)是將一個(gè)軟件測(cè)試項(xiàng)目分解成易于管理的更多部分或細(xì)目,所有這些細(xì)目構(gòu)成了整個(gè)軟件測(cè)試項(xiàng)目的工作范圍。工作分解結(jié)構(gòu)是進(jìn)行范圍規(guī)劃時(shí)所使用的重要工具和技術(shù)之一,它是測(cè)試項(xiàng)目團(tuán)隊(duì)在項(xiàng)目期間要完成或生產(chǎn)出的最終細(xì)目的等級(jí)樹(shù),它組織并定義了整個(gè)測(cè)試項(xiàng)目的范圍,未列入工作分解結(jié)構(gòu)的工作將排除在項(xiàng)目范圍之外。另一種是對(duì)更大更復(fù)雜的項(xiàng)目建立一個(gè)工作分解結(jié)構(gòu)W
進(jìn)行工作分解是非常重要的工作,它在很大程度上決定項(xiàng)目能否成功。對(duì)于細(xì)分的所有項(xiàng)目要素需要統(tǒng)一編碼,并按規(guī)范化進(jìn)行要求。這樣,WBS的應(yīng)用將給所有的項(xiàng)目管理人員提供一個(gè)一致的基準(zhǔn),即使項(xiàng)目人員變動(dòng)時(shí),也有一個(gè)互相可以理解和交流溝通的平臺(tái)。進(jìn)行工作分解是非常重要的工作,它在很大程度上決定6.2測(cè)試文檔
測(cè)試文檔是對(duì)要執(zhí)行的軟件測(cè)試及測(cè)試的結(jié)果進(jìn)行描述、定義、規(guī)定和報(bào)告的任何書(shū)面或圖示信息。由于軟件測(cè)試是一個(gè)很復(fù)雜的過(guò)程,同時(shí)也涉及到軟件開(kāi)發(fā)中其他一些階段的工作,因此,必須把對(duì)軟件測(cè)試的要求、規(guī)劃、測(cè)試過(guò)程等有關(guān)信息和測(cè)試的結(jié)果,以及對(duì)測(cè)試結(jié)果的分析、評(píng)價(jià),以正式的文檔形式給出。6.2測(cè)試文檔測(cè)試文檔是對(duì)要執(zhí)行的
測(cè)試文檔對(duì)于測(cè)試階段工作的指導(dǎo)與評(píng)價(jià)作用更是非常明顯的。需要特別指出的是,在已開(kāi)發(fā)的軟件投入運(yùn)行的維護(hù)階段,常常還要進(jìn)行再測(cè)試或回歸測(cè)試,這時(shí)還會(huì)用到測(cè)試文檔。測(cè)試文檔的編寫(xiě)是測(cè)試管理的一個(gè)重要組成部分。測(cè)試文檔對(duì)于測(cè)試階段工作的指導(dǎo)與評(píng)價(jià)作用更是非常6.2.1測(cè)試文檔的作用測(cè)試文檔的重要作用可從以下幾個(gè)方面看出。1.促進(jìn)項(xiàng)目組成員之間的交流溝通2.便于對(duì)測(cè)試項(xiàng)目的管理6.2.1測(cè)試文檔的作用3.決定測(cè)試的有效性4.檢驗(yàn)測(cè)試資源5.明確任務(wù)的風(fēng)險(xiǎn)6.評(píng)價(jià)測(cè)試結(jié)果7.方便再測(cè)試8.驗(yàn)證需求的正確性3.決定測(cè)試的有效性6.2.2測(cè)試文檔的類(lèi)型根據(jù)測(cè)試文檔所起的不同作用,通常把它分成兩類(lèi),即前置作業(yè)文檔和后置作業(yè)文檔。測(cè)試計(jì)劃及測(cè)試用例的文檔屬于前置作業(yè)文檔。后置作業(yè)文檔是在測(cè)試完成后提交的,主要包括軟件缺陷報(bào)告和分析總結(jié)報(bào)告。6.2.2測(cè)試文檔的類(lèi)型6.2.3主要軟件測(cè)試文檔1.軟件測(cè)試文檔給出了軟件測(cè)試主要文檔的類(lèi)型。6.2.3主要軟件測(cè)試文檔軟件測(cè)試項(xiàng)目管理課件2.軟件測(cè)試計(jì)劃主要對(duì)軟件測(cè)試項(xiàng)目、所需要進(jìn)行的測(cè)試工作、測(cè)試人員所應(yīng)該負(fù)責(zé)的測(cè)試工作、測(cè)試過(guò)程、測(cè)試所需的時(shí)間和資源,以及測(cè)試風(fēng)險(xiǎn)等做出預(yù)先的計(jì)劃和安排。2.軟件測(cè)試計(jì)劃軟件測(cè)試項(xiàng)目管理課件3.測(cè)試設(shè)計(jì)規(guī)格說(shuō)明用于每個(gè)測(cè)試等級(jí),以指定測(cè)試集的體系結(jié)構(gòu)和覆蓋跟蹤。3.測(cè)試設(shè)計(jì)規(guī)格說(shuō)明4.軟件測(cè)試用例規(guī)格說(shuō)明文檔用于描述測(cè)試用例。4.軟件測(cè)試用例規(guī)格說(shuō)明文檔5.測(cè)試規(guī)程用于指定執(zhí)行一個(gè)測(cè)試用例集的步驟。6.測(cè)試日志由于記錄測(cè)試的執(zhí)行情況不同,可根據(jù)需要選用。5.測(cè)試規(guī)程7.軟件缺陷報(bào)告用來(lái)描述出現(xiàn)在測(cè)試過(guò)程或軟件中的異常情況,這些異常情況可能存在于需求、設(shè)計(jì)、代碼、文檔或測(cè)試用例中。8.測(cè)試總結(jié)報(bào)告用于報(bào)告某個(gè)測(cè)試完成情況。7.軟件缺陷報(bào)告6.3軟件測(cè)試計(jì)劃
測(cè)試計(jì)劃就是描述所有要完成的測(cè)試工作,包括被測(cè)試項(xiàng)目的背景、目標(biāo)、范圍、方式、資源、進(jìn)度安排、測(cè)試組織,以及與測(cè)試有關(guān)的風(fēng)險(xiǎn)等方面。6.3軟件測(cè)試計(jì)劃測(cè)試計(jì)劃就是描述所有要6.3.1制定測(cè)試計(jì)劃的目的一個(gè)計(jì)劃一定是為了某種目的而產(chǎn)生的,對(duì)于軟件質(zhì)量管理而言,制定測(cè)試計(jì)劃的目的主要有3個(gè)。1.使軟件測(cè)試工作進(jìn)行更順利2.促進(jìn)項(xiàng)目參加人員彼此的溝通3.使軟件測(cè)試工作更易于管理6.3.1制定測(cè)試計(jì)劃的目的6.3.2制定測(cè)試計(jì)劃的原則制定測(cè)試計(jì)劃是軟件測(cè)試中最有挑戰(zhàn)性的一個(gè)工作。以下原則將有助于制定測(cè)試計(jì)劃工作。1.制定測(cè)試計(jì)劃應(yīng)盡早開(kāi)始2.保持測(cè)試計(jì)劃的靈活性3.保持測(cè)試計(jì)劃簡(jiǎn)潔和易讀4.盡量爭(zhēng)取多渠道評(píng)審測(cè)試計(jì)劃5.計(jì)算測(cè)試計(jì)劃的投入6.3.2制定測(cè)試計(jì)劃的原則6.3.3制定測(cè)試計(jì)劃時(shí)面對(duì)的問(wèn)題制定測(cè)試計(jì)劃時(shí),測(cè)試人員可能面對(duì)以下問(wèn)題,必須認(rèn)真對(duì)待,并妥善予以處理。
1.與開(kāi)發(fā)者意見(jiàn)不一致
2.缺乏測(cè)試工具
3.培訓(xùn)不夠6.3.3制定測(cè)試計(jì)劃時(shí)面對(duì)的問(wèn)題4.管理部門(mén)缺乏對(duì)測(cè)試工作的理解和支持5.缺乏用戶(hù)的參與6.測(cè)試時(shí)間不足7.過(guò)分依賴(lài)測(cè)試人員8.測(cè)試人員處于進(jìn)退兩難的狀態(tài)9.不得不說(shuō)“不”4.管理部門(mén)缺乏對(duì)測(cè)試工作的理解和支持6.3.4制定測(cè)試計(jì)劃制定測(cè)試計(jì)劃時(shí),由于各軟件公司的背景不同,測(cè)試計(jì)劃文檔也略有差異。實(shí)踐表明,制定測(cè)試計(jì)劃時(shí),使用正規(guī)化文檔通常比較好。為了使用方便,在這里給出IEEE軟件測(cè)試計(jì)劃文檔模板。6.3.4制定測(cè)試計(jì)劃軟件測(cè)試項(xiàng)目管理課件
根據(jù)IEEE829-1998軟件測(cè)試文檔編制標(biāo)準(zhǔn)的建議,測(cè)試計(jì)劃包含了16個(gè)大綱要項(xiàng),簡(jiǎn)要說(shuō)明如下。1.測(cè)試計(jì)劃標(biāo)識(shí)符一個(gè)測(cè)試計(jì)劃標(biāo)識(shí)符是一個(gè)由公司生成的惟一值,它用于標(biāo)識(shí)測(cè)試計(jì)劃的版本、等級(jí),以及與該測(cè)試計(jì)劃相關(guān)的軟件版本。根據(jù)IEEE829-1998軟件測(cè)試文檔編制標(biāo)準(zhǔn)的2.介紹在測(cè)試計(jì)劃的介紹部分主要是測(cè)試軟件基本情況的介紹和測(cè)試范圍的概括性描述。2.介紹3.測(cè)試項(xiàng)測(cè)試項(xiàng)部分主要是綱領(lǐng)性描述在測(cè)試范圍內(nèi)對(duì)哪些具體內(nèi)容進(jìn)行測(cè)試,確定一個(gè)包含所有測(cè)試項(xiàng)在內(nèi)的一覽表。具體要點(diǎn)如下。功能的測(cè)試設(shè)計(jì)的測(cè)試整體測(cè)試3.測(cè)試項(xiàng)IEEE標(biāo)準(zhǔn)中指出,可以參考下面的文檔來(lái)完成測(cè)試項(xiàng):需求規(guī)格說(shuō)明用戶(hù)指南操作指南安裝指南與測(cè)試項(xiàng)相關(guān)的事件報(bào)告IEEE標(biāo)準(zhǔn)中指出,可以參考下面的文檔來(lái)完成測(cè)試項(xiàng):4.需要測(cè)試的功能測(cè)試計(jì)劃中這一部分列出了待測(cè)的功能。5.方法(策略)這部分內(nèi)容是測(cè)試計(jì)劃的核心所在,所以有些軟件公司更愿意將其標(biāo)記為“策略”,而不是“方法”。4.需要測(cè)試的功能
測(cè)試策略描述測(cè)試小組用于測(cè)試整體和每個(gè)階段的方法。要描述如何公正、客觀地開(kāi)展測(cè)試,要考慮模塊、功能、整體、系統(tǒng)、版本、壓力、性能、配置和安裝等各個(gè)因素的影響,要盡可能地考慮到細(xì)節(jié),越詳細(xì)越好,并制作測(cè)試記錄文檔的模板,為即將開(kāi)始的測(cè)試做準(zhǔn)備。測(cè)試記錄具體說(shuō)明如下。測(cè)試策略描述測(cè)試小組用于測(cè)試整體和每個(gè)階段的方法
公正性聲明測(cè)試用例特殊考慮經(jīng)驗(yàn)判斷設(shè)想公正性聲明6.不需要測(cè)試的功能測(cè)試計(jì)劃中這一部分列出了不需要測(cè)試的功能。7.測(cè)試項(xiàng)通過(guò)/失敗的標(biāo)準(zhǔn)測(cè)試計(jì)劃中這一部分給出了“測(cè)試項(xiàng)”中描述的每一個(gè)測(cè)試項(xiàng)通過(guò)/失敗的標(biāo)準(zhǔn)。正如每個(gè)測(cè)試用例都需要一個(gè)預(yù)期的結(jié)果一樣,每個(gè)測(cè)試項(xiàng)同樣都需要一個(gè)預(yù)期的結(jié)果。6.不需要測(cè)試的功能下面是通過(guò)/失敗的標(biāo)準(zhǔn)的一些例子:通過(guò)測(cè)試用例所占的百分比;缺陷的數(shù)量、嚴(yán)重程度和分布情況;測(cè)試用例覆蓋;用戶(hù)測(cè)試的成功結(jié)論;文檔的完整性;性能標(biāo)準(zhǔn)。下面是通過(guò)/失敗的標(biāo)準(zhǔn)的一些例子:8.測(cè)試中斷和恢復(fù)的規(guī)定測(cè)試計(jì)劃中這一部分給出了測(cè)試中斷和恢復(fù)的標(biāo)準(zhǔn)。常用的測(cè)試中斷標(biāo)準(zhǔn)如下:關(guān)鍵路徑上的未完成任務(wù)大量的缺陷嚴(yán)重的缺陷不完整的測(cè)試環(huán)境資源短缺8.測(cè)試中斷和恢復(fù)的規(guī)定9.測(cè)試完成所提交的材料測(cè)試完成所提交的材料包含了測(cè)試工作開(kāi)發(fā)設(shè)計(jì)的所有文檔、工具等。例如,測(cè)試計(jì)劃、測(cè)試設(shè)計(jì)規(guī)格說(shuō)明、測(cè)試用例、測(cè)試日志、測(cè)試數(shù)據(jù)、自定義工具、測(cè)試缺陷報(bào)告和測(cè)試總結(jié)報(bào)告等。9.測(cè)試完成所提交的材料10.測(cè)試任務(wù)測(cè)試計(jì)劃中這一部分給出了測(cè)試工作所需完成的一系列任務(wù)。在這里還列舉了所有任務(wù)之間的依賴(lài)關(guān)系和可能需要的特殊技能。10.測(cè)試任務(wù)11.環(huán)境需求環(huán)境需求是確定實(shí)現(xiàn)測(cè)試策略必備條件的過(guò)程。例如:人員——人數(shù)、經(jīng)驗(yàn)和專(zhuān)長(zhǎng)。他們是全職、兼職、業(yè)余還是學(xué)生?設(shè)備——計(jì)算機(jī)、測(cè)試硬件、打印機(jī)、測(cè)試工具等。11.環(huán)境需求
辦公室和實(shí)驗(yàn)室空間——在哪里?空間有多大?怎樣排列?軟件——字處理程序、數(shù)據(jù)庫(kù)程序和自定義工具等。其他資源——軟盤(pán)、電話(huà)、參考書(shū)、培訓(xùn)資料等。辦公室和實(shí)驗(yàn)室空間——在哪里?空間有多大?怎樣排列?12.測(cè)試人員的工作職責(zé)測(cè)試人員的工作職責(zé)是明確指出了測(cè)試任務(wù)和測(cè)試人員的工作責(zé)任。有時(shí)測(cè)試需要定義的任務(wù)類(lèi)型不容易分清,不像程序員所編寫(xiě)的程序那樣明確。復(fù)雜的任務(wù)可能有多個(gè)執(zhí)行者,或者由多人共同負(fù)責(zé)。12.測(cè)試人員的工作職責(zé)13.人員安排與培訓(xùn)需求前面討論的測(cè)試人員的工作職責(zé)是指哪類(lèi)人員(管理、測(cè)試和程序員等)負(fù)責(zé)哪些任務(wù)。人員安排與培訓(xùn)需求是指明確測(cè)試人員具體負(fù)責(zé)軟件測(cè)試的哪些部分、哪些可測(cè)試性能,以及他們需要掌握的技能等。實(shí)際責(zé)任表會(huì)更加詳細(xì),確保軟件的每一部分都有人進(jìn)行測(cè)試。每一個(gè)測(cè)試員都會(huì)清楚地知道自己應(yīng)該負(fù)責(zé)什么,而且有足夠的信息開(kāi)始設(shè)計(jì)測(cè)試用例。13.人員安排與培訓(xùn)需求
培訓(xùn)需求通常包括學(xué)習(xí)如何使用某個(gè)工具、測(cè)試方法、缺陷跟蹤系統(tǒng)、配置管理,或者與被測(cè)試系統(tǒng)相關(guān)的業(yè)務(wù)基礎(chǔ)知識(shí)。培訓(xùn)需求各個(gè)測(cè)試項(xiàng)目會(huì)各不相同,它取決于具體項(xiàng)目的情況。培訓(xùn)需求通常包括學(xué)習(xí)如何使用某個(gè)工具、測(cè)試方法、14.進(jìn)度表測(cè)試進(jìn)度是圍繞著包含在項(xiàng)目計(jì)劃中的主要事件(如文檔、模塊的交付日期,接口的可用性等)來(lái)構(gòu)造的。作為測(cè)試計(jì)劃的一部分,完成測(cè)試進(jìn)度計(jì)劃安排,可以為項(xiàng)目管理員提供信息,以便更好地安排整個(gè)項(xiàng)目的進(jìn)度。14.進(jìn)度表表6-4給出了一個(gè)例子。表6-4給出了一個(gè)例子。
進(jìn)度安排會(huì)使測(cè)試過(guò)程容易管理。通常,項(xiàng)目管理員或者測(cè)試管理員最終負(fù)責(zé)進(jìn)度安排,而測(cè)試人員參與安排自己的具體任務(wù)。進(jìn)度安排會(huì)使測(cè)試過(guò)程容易管理。通常,項(xiàng)目管理員或15.潛在的問(wèn)題和風(fēng)險(xiǎn)軟件測(cè)試人員要明確地指出計(jì)劃過(guò)程中的風(fēng)險(xiǎn),并與測(cè)試管理員和項(xiàng)目管理員交換意見(jiàn)。這些風(fēng)險(xiǎn)應(yīng)該在測(cè)試計(jì)劃中明確指出,在進(jìn)度中予以考慮。有些風(fēng)險(xiǎn)是真正存在的,而有些最終證實(shí)是無(wú)所謂的,重要的是盡早明確指出,以免在項(xiàng)目晚期發(fā)現(xiàn)時(shí)感到驚慌。15.潛在的問(wèn)題和風(fēng)險(xiǎn)
一般而言,大多數(shù)測(cè)試小組都會(huì)發(fā)現(xiàn)自己的資源有限,不可能窮盡測(cè)試軟件所有方面。如果能勾畫(huà)出風(fēng)險(xiǎn)的輪廓,將有助于測(cè)試人員排定待測(cè)試項(xiàng)的優(yōu)先順序,并且有助于集中精力去關(guān)注那些極有可能發(fā)生失效的領(lǐng)域。下面是一些潛在的問(wèn)題和風(fēng)險(xiǎn)的例子:一般而言,大多數(shù)測(cè)試小組都會(huì)發(fā)現(xiàn)自己的資源有限,
不現(xiàn)實(shí)的交付日期與其他系統(tǒng)的接口處理巨額現(xiàn)金的特征極其復(fù)雜的軟件有過(guò)缺陷歷史的模塊發(fā)生過(guò)許多或者復(fù)雜變更的模塊安全性、性能和可靠性問(wèn)題難于變更或測(cè)試的特征不現(xiàn)實(shí)的交付日期
風(fēng)險(xiǎn)分析是一項(xiàng)十分艱巨的工作,尤其是第一次嘗試進(jìn)行時(shí)更是如此,但是以后會(huì)好起來(lái),而且也值得這樣做。風(fēng)險(xiǎn)分析是一項(xiàng)十分艱巨的工作,尤其是第一次嘗試進(jìn)16.審批審批人應(yīng)該是有權(quán)宣布已經(jīng)為轉(zhuǎn)入下一個(gè)階段做好準(zhǔn)備的某個(gè)人或某幾個(gè)人。測(cè)試計(jì)劃審批部分一個(gè)重要的部件是簽名頁(yè)。審批人除了在適當(dāng)?shù)奈恢煤炇鹱约旱拿趾腿掌谕?,還應(yīng)該簽署表明他們是否建議通過(guò)評(píng)審的意見(jiàn)。16.審批6.4測(cè)試的組織與人員管理6.4.1測(cè)試的組織與人員管理概述測(cè)試項(xiàng)目成功完成的關(guān)鍵因素之一就是要有高素質(zhì)的軟件測(cè)試人員,并將他們有效地組織起來(lái),分工合作,形成一支精干的隊(duì)伍,使他們發(fā)揮出最大的工作效率。6.4測(cè)試的組織與人員管理6.4.1測(cè)試的組織與人員測(cè)試的組織與人員管理就是對(duì)測(cè)試項(xiàng)目相關(guān)人員在組織形式、人員組成與職責(zé)方面所做的規(guī)劃和安排。測(cè)試的組織與人員管理的任務(wù)是:(1)為測(cè)試項(xiàng)目選擇合適的組織結(jié)構(gòu)模式;(2)確定項(xiàng)目組內(nèi)部的組織形式;(3)合理配備人員,明確分工和責(zé)任;(4)對(duì)項(xiàng)目成員的思想、心理和行為進(jìn)行有效地管理,充分發(fā)揮他們的主觀能動(dòng)性,密切配合實(shí)現(xiàn)項(xiàng)目的目標(biāo)。測(cè)試的組織與人員管理就是對(duì)測(cè)試項(xiàng)目相關(guān)人員在組織形式、人員組測(cè)試的組織與人員管理應(yīng)注意的原則是:(1)盡快落實(shí)責(zé)任從軟件的生存周期看,測(cè)試往往指對(duì)程序的測(cè)試,但是,由于測(cè)試的依據(jù)是規(guī)格說(shuō)明書(shū)、設(shè)計(jì)文檔和使用說(shuō)明書(shū),如果設(shè)計(jì)有錯(cuò)誤,測(cè)試的質(zhì)量就難以保證。實(shí)際上,測(cè)試的準(zhǔn)備工作在分析和設(shè)計(jì)階段就開(kāi)始了,在軟件項(xiàng)目的開(kāi)始就要盡早指定專(zhuān)人負(fù)責(zé),讓他有權(quán)去落實(shí)與測(cè)試有關(guān)的各項(xiàng)事宜。測(cè)試的組織與人員管理應(yīng)注意的原則是:(2)減少接口要盡可能地減少項(xiàng)目組內(nèi)人與人之間的層次關(guān)系,縮短通信的路徑,方便人員之間的溝通,提高工作效率。(3)責(zé)任明確、均衡項(xiàng)目組成員都必須明確自己在項(xiàng)目組中的地位、角色和職責(zé),各成員所負(fù)的責(zé)任不應(yīng)比委任的權(quán)力大,反之亦然。(2)減少接口6.4.2測(cè)試人員的組織結(jié)構(gòu)組織結(jié)構(gòu)是指用一定的模式對(duì)責(zé)任、權(quán)威和關(guān)系進(jìn)行安排,直至通過(guò)這種結(jié)構(gòu)發(fā)揮功能。測(cè)試組織結(jié)構(gòu)設(shè)計(jì)時(shí)主要考慮以下因素。垂直還是平緩集中還是分散分級(jí)還是分散專(zhuān)業(yè)人員還是工作人員功能還是項(xiàng)目6.4.2測(cè)試人員的組織結(jié)構(gòu)
選擇合理高效的測(cè)試組織結(jié)構(gòu)方案的準(zhǔn)則是:(1)提供軟件測(cè)試的快速?zèng)Q策能力;(2)利于合作,尤其是產(chǎn)品開(kāi)發(fā)與測(cè)試開(kāi)發(fā)之間的合作;(3)能夠獨(dú)立、規(guī)范、不帶偏見(jiàn)地運(yùn)作并具有精干的人員配置;選擇合理高效的測(cè)試組織結(jié)構(gòu)方案的準(zhǔn)則是:(4)有利于滿(mǎn)足軟件測(cè)試與質(zhì)量管理的關(guān)系;(5)有利于滿(mǎn)足軟件測(cè)試過(guò)程管理要求;(6)有利于為測(cè)試技術(shù)提供專(zhuān)有技術(shù);(7)充分利用現(xiàn)有測(cè)試資源,特別是人;(8)對(duì)測(cè)試者的職業(yè)道德和事業(yè)產(chǎn)生積極的影響。(4)有利于滿(mǎn)足軟件測(cè)試與質(zhì)量管理的關(guān)系;
進(jìn)行軟件測(cè)試的測(cè)試組織結(jié)構(gòu)形式很多,目前常見(jiàn)的測(cè)試組織結(jié)構(gòu)有獨(dú)立的測(cè)試小組和集成的測(cè)試小組兩種形式。進(jìn)行軟件測(cè)試的測(cè)試組織結(jié)構(gòu)形式很多,目前1.獨(dú)立測(cè)試小組獨(dú)立的測(cè)試小組,即主要工作是進(jìn)行測(cè)試的小組,他們專(zhuān)門(mén)從事軟件的測(cè)試工作。測(cè)試組設(shè)組長(zhǎng)一名,負(fù)責(zé)整個(gè)測(cè)試的計(jì)劃、組織工作。測(cè)試組的其他成員由具有一定的分析、設(shè)計(jì)和測(cè)試經(jīng)驗(yàn)的專(zhuān)業(yè)人員組成,人數(shù)根據(jù)具體情況可多可少,一般3~5人為宜。測(cè)試組長(zhǎng)與開(kāi)發(fā)組長(zhǎng)在項(xiàng)目中的地位是同級(jí)、平等的關(guān)系。1.獨(dú)立測(cè)試小組2.集成測(cè)試小組集成測(cè)試小組是將測(cè)試與基本設(shè)計(jì)因素組合起來(lái),構(gòu)成的測(cè)試組織結(jié)構(gòu)。這是與獨(dú)立測(cè)試有關(guān)的一種集成測(cè)試組織形式,即集成測(cè)試小組是由需要向同一個(gè)項(xiàng)目經(jīng)理匯報(bào)工作的測(cè)試人員和開(kāi)發(fā)人員組成。2.集成測(cè)試小組6.4.3測(cè)試人員測(cè)試人員的能力應(yīng)包括以下幾項(xiàng)。(1)一般能力:包括表達(dá)、交流、協(xié)調(diào)、管理、質(zhì)量意識(shí)、過(guò)程方法、軟件工程等;(2)測(cè)試技能及方法:包括測(cè)試基本概念及方法、測(cè)試工具及環(huán)境、專(zhuān)業(yè)測(cè)試標(biāo)準(zhǔn)、工作成績(jī)?cè)u(píng)估等;6.4.3測(cè)試人員
(3)測(cè)試規(guī)劃能力:包括風(fēng)險(xiǎn)分析及防范、軟件放行/接收準(zhǔn)則制定、測(cè)試目標(biāo)及計(jì)劃、測(cè)試計(jì)劃和設(shè)計(jì)的評(píng)審方法等;(4)測(cè)試執(zhí)行能力:包括測(cè)試數(shù)據(jù)/腳本/用例、測(cè)試比較及分析、缺陷記錄及處理、自動(dòng)化工具;(5)測(cè)試分析、報(bào)告和改進(jìn)能力:包括測(cè)試度量、統(tǒng)計(jì)技術(shù)、測(cè)試報(bào)告、過(guò)程監(jiān)測(cè)及持續(xù)改進(jìn)。(3)測(cè)試規(guī)劃能力:包括風(fēng)險(xiǎn)分析及防范、軟件放行
測(cè)試組織管理者的工作能力在很大程度上決定測(cè)試工作的成功與否,測(cè)試管理是很困難的,測(cè)試組織的管理者必須具備:(1)了解與評(píng)價(jià)軟件測(cè)試政策、標(biāo)準(zhǔn)、過(guò)程、工具、培訓(xùn)和度量的能力;(2)領(lǐng)導(dǎo)一個(gè)測(cè)試組織的能力,該組織必須堅(jiān)強(qiáng)有力、獨(dú)立自主、辦事規(guī)范且沒(méi)有偏見(jiàn);測(cè)試組織管理者的工作能力在很大程度上決定測(cè)試工作(3)吸引并留住杰出測(cè)試專(zhuān)業(yè)人才的能力;(4)領(lǐng)導(dǎo)、溝通、支持和控制的能力;(5)有提出解決問(wèn)題方案的能力;(6)測(cè)試時(shí)間、質(zhì)量和成本控制的能力。(3)吸引并留住杰出測(cè)試專(zhuān)業(yè)人才的能力;6.4.4人員的通信方式
人員的溝通、交流方式主要有:(1)正式非個(gè)人方式,如正式會(huì)議等;(2)正式個(gè)人之間交流,如成員之間的正式討論等(一般不形成決議);(3)非正式個(gè)人之間交流,如個(gè)人之間的自由交流等;6.4.4人員的通信方式
(4)電子通信,如E-mail(電子郵件)、BBS(電子公告板系統(tǒng))等;(5)成員網(wǎng)絡(luò),如成員與小組之外或公司之外有經(jīng)驗(yàn)的相關(guān)人員進(jìn)行交流;在實(shí)踐中發(fā)現(xiàn),(5)的通信效率最高,其次是(1)。(4)電子通信,如E-mail(電子郵件)、BBS(6.4.5測(cè)試人員管理的激勵(lì)機(jī)制激勵(lì),簡(jiǎn)單地說(shuō)就是調(diào)動(dòng)人的工作積極性,把潛力充分發(fā)揮出來(lái)。在管理學(xué)中,激勵(lì)是指管理者促進(jìn)、誘導(dǎo)下屬形成動(dòng)機(jī),并引導(dǎo)其行為指向特定目標(biāo)的活動(dòng)過(guò)程。激勵(lì)機(jī)制在測(cè)試組織建設(shè)中十分重要,測(cè)試組織的管理者不僅把測(cè)試人員組織在一起,團(tuán)結(jié)在一起工作,更重要的是要善于調(diào)動(dòng)測(cè)試人員的工作熱情,激勵(lì)每個(gè)成員都努力工作,實(shí)現(xiàn)項(xiàng)目的目標(biāo)。測(cè)試人員管理的激勵(lì)機(jī)制的關(guān)鍵點(diǎn)是:6.4.5測(cè)試人員管理的激勵(lì)機(jī)制
管理者習(xí)慣用對(duì)自己有效的因素激勵(lì)測(cè)試人員,很可能發(fā)現(xiàn)無(wú)效;過(guò)多行使權(quán)力、資金或處罰手段很可能導(dǎo)致項(xiàng)目失敗;注意采取卓有成效的非貨幣形式的激勵(lì)措施;在項(xiàng)目進(jìn)行過(guò)程中,而不僅是在項(xiàng)目結(jié)果時(shí)實(shí)施激勵(lì)措施;管理者習(xí)慣用對(duì)自己有效的因素激勵(lì)測(cè)試人員,很可能發(fā)現(xiàn)無(wú)
獎(jiǎng)勵(lì)應(yīng)該在工作獲得認(rèn)同后盡快兌現(xiàn);對(duì)項(xiàng)目成員的工作表現(xiàn)出真誠(chéng)的興趣,是對(duì)他們最好的獎(jiǎng)勵(lì);已經(jīng)滿(mǎn)足的需要很可能不再成為激勵(lì)因素。激勵(lì)因素是影響個(gè)人行為的東西,是因人而異、因時(shí)而異的。因此,管理者必須明確各種激勵(lì)的方式,并合理使用。獎(jiǎng)勵(lì)應(yīng)該在工作獲得認(rèn)同后盡快兌現(xiàn);作為測(cè)試人員,測(cè)試工件的7條效率原則是:主動(dòng)思考,積極行動(dòng);一開(kāi)始就牢記目標(biāo),不迷失方向;重要的事情放在首位(但常常把緊急的事情放在首位);先理解人,后被人理解;尋求雙贏;互相合作,追求1+1>2;終生學(xué)習(xí),自我更新,不斷進(jìn)步。作為測(cè)試人員,測(cè)試工件的7條效率原則是:6.4.6測(cè)試人員的培訓(xùn)如今,計(jì)算機(jī)軟、硬件技術(shù)發(fā)展十分迅速,測(cè)試人員必須有足夠的能力來(lái)適應(yīng)這些變化。而另一方面,測(cè)試工作本身是一門(mén)需要技術(shù)的學(xué)問(wèn),它包含了眾多的理論和實(shí)踐。缺乏這些知識(shí)和經(jīng)驗(yàn),測(cè)試的深度和廣度就不夠,測(cè)試的質(zhì)量就無(wú)法保證。從測(cè)試管理的角度來(lái)說(shuō),為了高效地實(shí)現(xiàn)測(cè)試工作的目標(biāo),需要不斷地幫助他們進(jìn)行知識(shí)的更新和技術(shù)能力的提升,這些就需要通過(guò)培訓(xùn)來(lái)達(dá)到。6.4.6測(cè)試人員的培訓(xùn)1.軟件測(cè)試培訓(xùn)內(nèi)容2.制定測(cè)試人員培訓(xùn)計(jì)劃1.軟件測(cè)試培訓(xùn)內(nèi)容6.4.7測(cè)試的組織與人員管理中的風(fēng)險(xiǎn)管理
在進(jìn)行測(cè)試的組織與人員管理時(shí),我們往往重視招聘、培訓(xùn)、考評(píng)、薪資等各個(gè)具體內(nèi)容的操作,而忽視了其中的風(fēng)險(xiǎn)管理問(wèn)題。6.4.7測(cè)試的組織與人員管理中的風(fēng)險(xiǎn)管理其實(shí),每個(gè)公司在人事管理中都可能遇到風(fēng)險(xiǎn),如招聘失敗、新政策引起員工不滿(mǎn)、技術(shù)骨干突然離職等等,這些事件會(huì)影響公司的正常運(yùn)轉(zhuǎn),甚至?xí)?duì)公司造成致命的打擊。如何防范這些風(fēng)險(xiǎn)的發(fā)生,是我們應(yīng)該研究的問(wèn)題。特別是高新技術(shù)企業(yè),由于對(duì)人的依賴(lài)更大,所以更需要重視測(cè)試的組織與人員管理中的風(fēng)險(xiǎn)管理。其實(shí),每個(gè)公司在人事管理中都可能遇到風(fēng)險(xiǎn),如招聘失敗、新政策6.5軟件測(cè)試過(guò)程管理6.5.1測(cè)試項(xiàng)目的跟蹤與監(jiān)控軟件測(cè)試和軟件開(kāi)發(fā)一樣,都遵循軟件工程的原理,有它自己的生命周期。軟件的測(cè)試過(guò)程管理基于廣泛采用的“V”模型?!癡”模型支持系統(tǒng)測(cè)試周期的任何階段。6.5軟件測(cè)試過(guò)程管理6.5.1測(cè)試項(xiàng)目的跟蹤與監(jiān)控
基于“V”模型,在開(kāi)發(fā)周期中的每個(gè)階段都有相關(guān)的測(cè)試階段相對(duì)應(yīng),測(cè)試可以在需求分析階段就及早開(kāi)始,創(chuàng)建測(cè)試的準(zhǔn)則。每個(gè)階段都存在質(zhì)量控制點(diǎn),對(duì)每個(gè)階段的任務(wù)、輸入和輸出都有明確的規(guī)定,以便對(duì)整個(gè)測(cè)試過(guò)程進(jìn)行質(zhì)量控制和配置管理?;凇癡”模型,在開(kāi)發(fā)周期中的每個(gè)階段都有相關(guān)
根據(jù)質(zhì)量管理中PDCA質(zhì)量環(huán)的思想,需要對(duì)軟件測(cè)試過(guò)程進(jìn)行跟蹤、檢查,并與測(cè)試計(jì)劃進(jìn)行對(duì)比。測(cè)試計(jì)劃中描述了如何實(shí)施和管理軟件的測(cè)試過(guò)程,測(cè)試計(jì)劃經(jīng)批準(zhǔn)生效后,將被用來(lái)作為對(duì)測(cè)試過(guò)程跟蹤與監(jiān)控的依據(jù)。測(cè)試項(xiàng)目的跟蹤與監(jiān)控的基礎(chǔ)是軟件測(cè)試計(jì)劃。根據(jù)質(zhì)量管理中PDCA質(zhì)量環(huán)的思想,需要對(duì)軟件測(cè)
在具體的測(cè)試項(xiàng)目的跟蹤與監(jiān)控過(guò)程中,可以采用周報(bào)、日?qǐng)?bào)、例會(huì),以及里程碑評(píng)審會(huì)等方式來(lái)了解測(cè)試項(xiàng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年茶葉收購(gòu)與倉(cāng)儲(chǔ)管理合同2篇
- 水電安裝工程2025年度合同書(shū)協(xié)議2篇
- 二零二五版快遞物流服務(wù)質(zhì)量監(jiān)控與評(píng)估協(xié)議合同2篇
- 二零二五年電子供應(yīng)鏈采購(gòu)合同3篇
- 二零二五年度校園巴士運(yùn)營(yíng)管理合同范本3篇
- 二零二五年高端餐飲會(huì)所租賃承包合同范本3篇
- 2025年危險(xiǎn)品運(yùn)輸及應(yīng)急處理合同3篇
- 二零二五版物流倉(cāng)儲(chǔ)與新能源利用合同3篇
- 小學(xué)教師事業(yè)單位聘用合同(2篇)
- 二零二五年度綠色交通PPP特許經(jīng)營(yíng)權(quán)轉(zhuǎn)讓合同3篇
- 2024年云南省中考數(shù)學(xué)試題含答案解析
- 《火災(zāi)調(diào)查 第2版》 課件全套 劉玲 第1-12章 緒論、詢(xún)問(wèn) -火災(zāi)物證鑒定
- 汽車(chē)修理廠管理方案
- 借用他人名義買(mǎi)車(chē)協(xié)議完整版
- (正式版)JBT 5300-2024 工業(yè)用閥門(mén)材料 選用指南
- 校園超市經(jīng)營(yíng)投標(biāo)方案(技術(shù)方案)
- 基于Web服務(wù)的辦公系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的開(kāi)題報(bào)告
- 國(guó)企工程類(lèi)工作總結(jié)
- 電腦教室設(shè)計(jì)方案
- 計(jì)算機(jī)江蘇對(duì)口單招文化綜合理論試卷
- 高速公路環(huán)保水保方案
評(píng)論
0/150
提交評(píng)論