軟件測(cè)試第八章-測(cè)試計(jì)劃與測(cè)試文檔_第1頁(yè)
軟件測(cè)試第八章-測(cè)試計(jì)劃與測(cè)試文檔_第2頁(yè)
軟件測(cè)試第八章-測(cè)試計(jì)劃與測(cè)試文檔_第3頁(yè)
軟件測(cè)試第八章-測(cè)試計(jì)劃與測(cè)試文檔_第4頁(yè)
軟件測(cè)試第八章-測(cè)試計(jì)劃與測(cè)試文檔_第5頁(yè)
已閱讀5頁(yè),還剩44頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第8章測(cè)試計(jì)劃與測(cè)試文檔

高效率的測(cè)試是經(jīng)過(guò)計(jì)劃的。成功的測(cè)試需要有一定的方法。利用組織良好的測(cè)試計(jì)劃、測(cè)試用例和測(cè)試報(bào)告,正確交流和制訂測(cè)試工作是測(cè)試人員達(dá)到目標(biāo)的保障。本章主要討論與每一測(cè)試活動(dòng)有關(guān)的具體任務(wù)和可交付文檔。本章重點(diǎn):

測(cè)試計(jì)劃

驗(yàn)證測(cè)試計(jì)劃

確認(rèn)測(cè)試計(jì)劃

軟件測(cè)試文檔高效率的測(cè)試是經(jīng)過(guò)計(jì)劃的。成功的測(cè)試需要有一定的方法,包括條例、結(jié)構(gòu)、分析和度量。

8.1測(cè)試計(jì)劃好的測(cè)試計(jì)劃應(yīng)該包括以下幾方面的內(nèi)容:●

目的●測(cè)試策略

●資源配置●

任務(wù)明確●進(jìn)度安排●風(fēng)險(xiǎn)分析●停止測(cè)試的標(biāo)準(zhǔn)●測(cè)試用例庫(kù)●組裝方式●記錄手段●工具●回歸測(cè)試8.2軟件測(cè)試文檔軟件測(cè)試文檔用來(lái)描述要執(zhí)行的軟件測(cè)試及測(cè)試的結(jié)果。測(cè)試文檔的編制是測(cè)試工作規(guī)范化的一個(gè)重要組成部分。包括以下幾個(gè)內(nèi)容:●

測(cè)試計(jì)劃:該計(jì)劃描述測(cè)試活動(dòng)的范圍、方法、資源和進(jìn)度,其中規(guī)定了被測(cè)試的對(duì)象,被測(cè)試的特性、應(yīng)完成的測(cè)試任務(wù)、人員職責(zé)及風(fēng)險(xiǎn)等。●

測(cè)試設(shè)計(jì)規(guī)格說(shuō)明:該說(shuō)明詳細(xì)描述測(cè)試方法,測(cè)試用例以及測(cè)試停止的準(zhǔn)則等?!?/p>

測(cè)試用例規(guī)格說(shuō)明:該說(shuō)明描述測(cè)試用例涉及的輸入、輸出,對(duì)環(huán)境的要求,對(duì)測(cè)試規(guī)程的要求等。

測(cè)試步驟規(guī)格說(shuō)明:該說(shuō)明規(guī)定了實(shí)施測(cè)試的具體步驟。●

測(cè)試日志:該日志是測(cè)試小組對(duì)測(cè)試過(guò)程所作的記錄?!?/p>

測(cè)試事件報(bào)告:該報(bào)告說(shuō)明測(cè)試中發(fā)生的一些重要事件?!?/p>

測(cè)試總結(jié)報(bào)告:對(duì)測(cè)試活動(dòng)所作的總結(jié)和結(jié)論。

8.2軟件測(cè)試文檔測(cè)試文檔的類(lèi)型8.2

測(cè)試文檔驗(yàn)證需求的正確性檢驗(yàn)測(cè)試資源明確任務(wù)的風(fēng)險(xiǎn)開(kāi)發(fā)測(cè)試用例評(píng)價(jià)測(cè)試結(jié)果回歸測(cè)試確定測(cè)試的有效性測(cè)試文檔的重要性表現(xiàn)在以下幾個(gè)方面:8.3

主測(cè)試計(jì)劃制定主測(cè)試計(jì)劃的目標(biāo)是:規(guī)定測(cè)試活動(dòng)的范圍、方法、資源和進(jìn)度;明確正在測(cè)試的項(xiàng)目、要執(zhí)行的主要測(cè)試任務(wù)、每個(gè)任務(wù)的負(fù)責(zé)人,以及與計(jì)劃相關(guān)的風(fēng)險(xiǎn)。制定主測(cè)試計(jì)劃是要在上層文檔中弄清全貌,要進(jìn)行什么類(lèi)型的測(cè)試,有多少驗(yàn)證測(cè)試工作,進(jìn)行什么樣的確認(rèn)測(cè)試,需要什么樣的整體策略等。(1)目標(biāo)8.3

主測(cè)試計(jì)劃

風(fēng)險(xiǎn)是指任何威脅到項(xiàng)目目標(biāo)成功實(shí)現(xiàn)的因素。測(cè)試的一個(gè)基本的原則是對(duì)項(xiàng)目中最具風(fēng)險(xiǎn)的部分進(jìn)行詳細(xì)的測(cè)試,以確保最具破壞性的故障能夠被發(fā)現(xiàn)。在測(cè)試的每個(gè)層次上確定基于風(fēng)險(xiǎn)的優(yōu)先級(jí)問(wèn)題非常重要。主測(cè)試計(jì)劃風(fēng)險(xiǎn)管理要考慮的問(wèn)題包括:

●軟件的大小和復(fù)雜性;●軟件的關(guān)鍵性;●軟件開(kāi)發(fā)過(guò)程成熟度;●測(cè)試形式,進(jìn)行全面測(cè)試還是部分測(cè)試;●人員、經(jīng)驗(yàn)和組織等。(2)風(fēng)險(xiǎn)分析8.3

主測(cè)試計(jì)劃主測(cè)試計(jì)劃可交付的文檔之一是軟件驗(yàn)證測(cè)試計(jì)劃和確認(rèn)測(cè)試計(jì)劃。按照IEEE/ANSI標(biāo)準(zhǔn),軟件驗(yàn)證和確認(rèn)測(cè)試計(jì)劃大綱包括以下幾方面的內(nèi)容:

目的●參考文件●定義●驗(yàn)證和確認(rèn)測(cè)試概要●生存周期的驗(yàn)證和確認(rèn)測(cè)試任務(wù)●軟件驗(yàn)證和確認(rèn)測(cè)試報(bào)告●驗(yàn)證和確認(rèn)測(cè)試管理(3)驗(yàn)證和確認(rèn)測(cè)試計(jì)劃大綱8.4

驗(yàn)證測(cè)試計(jì)劃驗(yàn)證測(cè)試活動(dòng)包括:需求驗(yàn)證功能設(shè)計(jì)驗(yàn)證詳細(xì)設(shè)計(jì)驗(yàn)證代碼驗(yàn)證驗(yàn)證任務(wù)包括對(duì)各個(gè)驗(yàn)證活動(dòng)制定測(cè)試計(jì)劃并執(zhí)行測(cè)試。8.4.1

制定驗(yàn)證測(cè)試計(jì)劃(1)制定驗(yàn)證測(cè)試考慮的問(wèn)題:

要進(jìn)行的驗(yàn)證活動(dòng)(需求驗(yàn)證、功能設(shè)計(jì)驗(yàn)證、詳細(xì)設(shè)計(jì)驗(yàn)證、代碼驗(yàn)證);●采用的方法(審查、走查等);●軟件需要或不需要進(jìn)行驗(yàn)證測(cè)試的區(qū)域;●不對(duì)軟件某些區(qū)域進(jìn)行驗(yàn)證測(cè)試的風(fēng)險(xiǎn);●所需的資源、進(jìn)度、設(shè)備、工具、責(zé)任等。8.4.1

制定驗(yàn)證測(cè)試計(jì)劃(2)驗(yàn)證測(cè)試計(jì)劃大綱

驗(yàn)證測(cè)試計(jì)劃大綱包括以下幾方面的內(nèi)容:

測(cè)試計(jì)劃標(biāo)識(shí)●驗(yàn)證活動(dòng)●要驗(yàn)證和不要驗(yàn)證的區(qū)域●任務(wù)●責(zé)任●人員配備和培訓(xùn)●進(jìn)度安排●風(fēng)險(xiǎn)和意外事故●審批8.4.2驗(yàn)證執(zhí)行驗(yàn)證執(zhí)行可采用審查、走查、伙伴檢查等方式進(jìn)行。(1)審查報(bào)告

每次驗(yàn)證執(zhí)行后應(yīng)提交一份相應(yīng)的審查報(bào)告。審查報(bào)告(大綱)可包括如下幾方面的內(nèi)容:

審查報(bào)告標(biāo)識(shí)●測(cè)試項(xiàng)目和版本●參審人員●被審查材料的規(guī)?!駥彶樾〗M的準(zhǔn)備時(shí)間●返工的工作量及返工結(jié)束的預(yù)期日期●故障清單●故障概要(分類(lèi)整理的故障數(shù)量)8.4.2驗(yàn)證執(zhí)行(2)驗(yàn)證測(cè)試報(bào)告驗(yàn)證測(cè)試報(bào)告是對(duì)驗(yàn)證活動(dòng)的概要說(shuō)明。驗(yàn)證的目標(biāo)是對(duì)所有與軟件有關(guān)的文檔進(jìn)行驗(yàn)證測(cè)試,但最終驗(yàn)證了多少?出現(xiàn)了哪些需要解決的內(nèi)部問(wèn)題?哪些已經(jīng)完成?哪些還沒(méi)有完成?可以把驗(yàn)證測(cè)試報(bào)告當(dāng)作一種執(zhí)行概要,用于提高管理層對(duì)測(cè)試過(guò)程的認(rèn)識(shí),引起他們對(duì)有關(guān)問(wèn)題的注意。每一驗(yàn)證活動(dòng)都應(yīng)有一個(gè)驗(yàn)證測(cè)試報(bào)告,目的是對(duì)這一驗(yàn)證活動(dòng)的所有驗(yàn)證進(jìn)行概括總結(jié)。8.5確認(rèn)測(cè)試計(jì)劃確認(rèn)測(cè)試活動(dòng)包括:

單元測(cè)試和集成測(cè)試●可用性測(cè)試●功能測(cè)試●系統(tǒng)測(cè)試●驗(yàn)收測(cè)試確認(rèn)測(cè)試任務(wù)

●將所有確認(rèn)測(cè)試活動(dòng)看作一個(gè)整體,制定主確認(rèn)測(cè)試計(jì)劃●以確認(rèn)測(cè)試活動(dòng)為單位制定詳細(xì)測(cè)試計(jì)劃,開(kāi)發(fā)測(cè)試用例,執(zhí)行測(cè)試,評(píng)估測(cè)試,維護(hù)測(cè)試。8.5.1制定確認(rèn)測(cè)試計(jì)劃(1)制定確認(rèn)測(cè)試計(jì)劃時(shí)應(yīng)考慮的幾個(gè)問(wèn)題:

確認(rèn)測(cè)試采用的方法●測(cè)試執(zhí)行所需的設(shè)備●測(cè)試工具和支撐軟件●測(cè)試配置管理●風(fēng)險(xiǎn)分析、預(yù)算、資源要求、進(jìn)度安排、人員配備等。8.5.1制定確認(rèn)測(cè)試計(jì)劃(2)主確認(rèn)測(cè)試計(jì)劃大綱主確認(rèn)測(cè)試計(jì)劃是為整個(gè)確認(rèn)測(cè)試工作制定的,是對(duì)整個(gè)確認(rèn)測(cè)試工作的概括,即確定具體的確認(rèn)測(cè)試活動(dòng)、每一確認(rèn)測(cè)試活動(dòng)大致需要的資源、粗略的進(jìn)度安排、總的培訓(xùn)要求和風(fēng)險(xiǎn)等,但不涉及具體的細(xì)節(jié)。主確認(rèn)測(cè)試計(jì)劃包括目的和大綱兩方面的內(nèi)容。8.5.1制定確認(rèn)測(cè)試計(jì)劃(2)主確認(rèn)測(cè)試計(jì)劃大綱目的:規(guī)定測(cè)試活動(dòng)的范圍、方法、資源要求和進(jìn)度安排等。大綱包含以下一些內(nèi)容:

●測(cè)試計(jì)劃標(biāo)識(shí)●測(cè)試概述●測(cè)試項(xiàng)目●要測(cè)試的特征●不要測(cè)試的特征●測(cè)試方法●測(cè)試任務(wù)●測(cè)試環(huán)境要求●進(jìn)度安排●項(xiàng)目通過(guò)/不通過(guò)的標(biāo)準(zhǔn)●測(cè)試停止標(biāo)準(zhǔn)●測(cè)試可交付文檔●風(fēng)險(xiǎn)和偶然事件●人員配備和培訓(xùn)要求●審批8.5.2測(cè)試結(jié)構(gòu)設(shè)計(jì)每個(gè)重要的軟件產(chǎn)品都有并且只有一個(gè)測(cè)試結(jié)構(gòu)規(guī)格說(shuō)明,用來(lái)說(shuō)明測(cè)試是如何組織的,它們是基于需求還是基于功能還是基于內(nèi)部結(jié)構(gòu)的測(cè)試?如何將它們進(jìn)行分類(lèi)?如何構(gòu)建測(cè)試用例庫(kù)等?測(cè)試結(jié)構(gòu)設(shè)計(jì)需要考慮幾方面的內(nèi)容:●測(cè)試基礎(chǔ)(基于需求、功能、還是內(nèi)部結(jié)構(gòu));●測(cè)試的分類(lèi)和分類(lèi)規(guī)則;●測(cè)試用例庫(kù)的結(jié)構(gòu)和命名則等。8.5.3詳細(xì)測(cè)試設(shè)計(jì)

詳細(xì)測(cè)試設(shè)計(jì)是指定測(cè)試方法并確定測(cè)試用例的過(guò)程,包括確定測(cè)試的目標(biāo),哪些方面要優(yōu)先考慮,對(duì)于相關(guān)的測(cè)試項(xiàng)目組,任何集中高層測(cè)設(shè)計(jì),但詳細(xì)測(cè)試設(shè)計(jì)不給出具體的測(cè)試用例或者執(zhí)行測(cè)試的步驟。(1)詳細(xì)測(cè)試設(shè)計(jì)考慮的問(wèn)題:

測(cè)試目標(biāo);●測(cè)試結(jié)構(gòu);●設(shè)計(jì)測(cè)試用例等。8.5.3詳細(xì)測(cè)試設(shè)計(jì)(2)詳細(xì)測(cè)試設(shè)計(jì)的基本步驟確定要測(cè)試的目標(biāo);以風(fēng)險(xiǎn)為基礎(chǔ)確定哪些項(xiàng)目要優(yōu)先測(cè)試;針對(duì)相關(guān)測(cè)試項(xiàng)目組,開(kāi)發(fā)高層測(cè)試設(shè)計(jì);根據(jù)高層測(cè)試設(shè)計(jì),設(shè)計(jì)測(cè)試用例。8.5.3詳細(xì)測(cè)試設(shè)計(jì)(3)測(cè)試目標(biāo)確定測(cè)試目標(biāo)確定是指確定所有要測(cè)試項(xiàng)目的目標(biāo),即對(duì)需求和功能設(shè)計(jì)規(guī)格說(shuō)明進(jìn)行仔細(xì)研究、分解和分析,為基于功能的測(cè)試開(kāi)發(fā)出測(cè)試目標(biāo)清單。對(duì)測(cè)試目標(biāo)清單進(jìn)行提煉時(shí)可采取以下幾步:如果基于需求和基于功能的測(cè)試目標(biāo)清單是獨(dú)立開(kāi)發(fā)出來(lái)的,則對(duì)兩份清單進(jìn)行比較,刪除多余的測(cè)試目標(biāo)。以進(jìn)度安排、資源要求和不測(cè)試各項(xiàng)的風(fēng)險(xiǎn)為基礎(chǔ),對(duì)各測(cè)試目標(biāo)進(jìn)行低、中、高優(yōu)先級(jí)篩選。對(duì)于每一目標(biāo)清單,生成一個(gè)覆蓋矩陣,用以說(shuō)明測(cè)試目標(biāo)和測(cè)試用例之間的關(guān)系,即哪些測(cè)試用例覆蓋了哪些測(cè)試目標(biāo)。對(duì)于關(guān)鍵軟件,生成一個(gè)需求跟蹤矩陣。

一個(gè)需求跟蹤矩陣示范。

8.5.3詳細(xì)測(cè)試設(shè)計(jì)8.5.3詳細(xì)測(cè)試設(shè)計(jì)(4)測(cè)試設(shè)計(jì)規(guī)格說(shuō)明測(cè)試設(shè)計(jì)規(guī)格說(shuō)明是一種概括性文檔,其目的是組織和描述針對(duì)具體特征需要進(jìn)行的測(cè)試,以幫助確定測(cè)試用例。按照IEEE/ANSI標(biāo)準(zhǔn)829/1983,測(cè)試設(shè)計(jì)規(guī)格說(shuō)明包括:目的:指出測(cè)試方法的改進(jìn)之處,確定設(shè)計(jì)和相關(guān)測(cè)試所覆蓋的特征,確定測(cè)試用例和測(cè)試步驟,并指定特征通過(guò)/不通過(guò)標(biāo)準(zhǔn)。大綱:

●測(cè)試設(shè)計(jì)規(guī)格說(shuō)明標(biāo)識(shí)●要測(cè)試的特征●方法●確定測(cè)試用例●特征通過(guò)/不通過(guò)規(guī)則8.5.3詳細(xì)測(cè)試設(shè)計(jì)(5)測(cè)試用例規(guī)格說(shuō)明一個(gè)測(cè)試用例可以通過(guò)多個(gè)測(cè)試設(shè)計(jì)規(guī)格說(shuō)明確定,每一個(gè)測(cè)試設(shè)計(jì)規(guī)格說(shuō)明又有一個(gè)或多個(gè)測(cè)試用例規(guī)格說(shuō)明。按照IEEE/ANSI標(biāo)準(zhǔn)829/1983,測(cè)試用例規(guī)格說(shuō)明包括:目的:定義測(cè)試設(shè)計(jì)規(guī)格說(shuō)明確定的測(cè)試用例。大綱:

●測(cè)試用例規(guī)格說(shuō)明標(biāo)識(shí)●測(cè)試項(xiàng)●輸入要求●輸出要求●環(huán)境要求●特殊要求●測(cè)試用例之間的依賴(lài)關(guān)系有條不紊地仔細(xì)計(jì)劃測(cè)試用例,是達(dá)到測(cè)試目標(biāo)的必由之路,因?yàn)椋骸?/p>

組織性。正確地計(jì)劃和組織測(cè)試用例,有助于測(cè)試人員和其他項(xiàng)目小組成員有效地審查和使用它們。●

重復(fù)性。項(xiàng)目期間會(huì)多次執(zhí)行同樣的測(cè)試,以尋找新的軟件故障,保證老的軟件故障得以修復(fù)?!?/p>

跟蹤。計(jì)劃執(zhí)行了多少個(gè)測(cè)試用例,在軟件最終版本上執(zhí)行了多少個(gè)測(cè)試用例,多少個(gè)測(cè)試失敗?是否有忽略的測(cè)試用例,如果測(cè)試用例沒(méi)有計(jì)劃,就不能回答這些問(wèn)題。●

測(cè)試證實(shí)。在少數(shù)高風(fēng)險(xiǎn)行業(yè)中,軟件測(cè)試小組必須證明確實(shí)執(zhí)行了計(jì)劃執(zhí)行的測(cè)試。發(fā)布忽略某些測(cè)試用例的軟件實(shí)際上是不合法和危險(xiǎn)的。8.5.3詳細(xì)測(cè)試設(shè)計(jì)8.5.3詳細(xì)測(cè)試設(shè)計(jì)(6)測(cè)試實(shí)施

實(shí)施是將每一測(cè)試用例規(guī)格說(shuō)明翻譯成可執(zhí)行測(cè)試用例的過(guò)程。測(cè)試實(shí)施可交付的文檔包括:

●測(cè)試用例●測(cè)試步驟規(guī)格說(shuō)明●己完成的功能覆蓋矩陣●己完成的需求覆蓋矩陣●對(duì)于關(guān)鍵軟件,己完成的需求跟蹤矩陣8.5.3詳細(xì)測(cè)試設(shè)計(jì)(7)測(cè)試步驟規(guī)格說(shuō)明測(cè)試步驟規(guī)格說(shuō)明一步一步解釋如何進(jìn)行測(cè)試設(shè)置,如何開(kāi)始測(cè)試,如何監(jiān)視測(cè)試運(yùn)行,以及測(cè)試停止后如何重新開(kāi)始測(cè)試。測(cè)試步驟規(guī)格說(shuō)明包括:目的:確定進(jìn)行測(cè)試需要的所有步驟。大綱:

測(cè)試步驟規(guī)格說(shuō)明標(biāo)識(shí)●特殊要求●啟動(dòng)測(cè)試的步驟●判斷測(cè)試結(jié)果的標(biāo)準(zhǔn)●偶然事件處理步驟

●測(cè)試執(zhí)行步驟8.5.3詳細(xì)測(cè)試設(shè)計(jì)上面介紹的幾種測(cè)試計(jì)劃規(guī)格說(shuō)明關(guān)系如圖8-1所示。

8.5.4測(cè)試執(zhí)行和事故報(bào)告1.測(cè)試執(zhí)行測(cè)試執(zhí)行是執(zhí)行所有或挑選的測(cè)試用例并對(duì)結(jié)果進(jìn)行觀察的過(guò)程。包括:

測(cè)試用例選擇●執(zhí)行前設(shè)置、執(zhí)行后分析●記錄活動(dòng)、結(jié)果和事件●判斷故障是由軟件錯(cuò)誤還是由測(cè)試本身的錯(cuò)誤引起的●測(cè)量?jī)?nèi)部邏輯覆蓋測(cè)試執(zhí)行的主要可交付文檔包括測(cè)試記錄、測(cè)試事故報(bào)告和邏輯覆蓋報(bào)告。8.5.4測(cè)試執(zhí)行和事故報(bào)告2.測(cè)試記錄

測(cè)試記錄保留了測(cè)試執(zhí)行的有關(guān)細(xì)節(jié)。按照IEEE/ANSI標(biāo)準(zhǔn)829-1983,測(cè)試記錄包括:目的:按時(shí)間順序記錄測(cè)試執(zhí)行的有關(guān)細(xì)節(jié)。大綱:

●測(cè)試記錄標(biāo)識(shí)●測(cè)試描述●事件記錄8.5.4測(cè)試執(zhí)行和事故報(bào)告3.事故報(bào)告

事故報(bào)告是軟件故障(即問(wèn)題、缺陷、錯(cuò)誤)報(bào)告的別名,其中最重要的部分是事故描述,這一部分不僅要描述出現(xiàn)的情況,還應(yīng)該將預(yù)期結(jié)果與實(shí)際結(jié)果進(jìn)行比較。報(bào)告軟件故障的基本原則是:

●盡快報(bào)告軟件故障?!裼行枋鲕浖收稀!駡?bào)告軟件故障時(shí)不做評(píng)價(jià),只針對(duì)產(chǎn)品,陳述事實(shí)。●完善軟件故障報(bào)告,保證軟件故障被正確報(bào)告。小軟件故障嚴(yán)重軟件故障項(xiàng)目開(kāi)始

時(shí)間

項(xiàng)目結(jié)束可能修復(fù)的軟件故障圖8-2時(shí)間和故障修復(fù)之間的關(guān)系8.5.4測(cè)試執(zhí)行和事故報(bào)告時(shí)間和故障修復(fù)之間的關(guān)系軟件故障的嚴(yán)重性和優(yōu)先級(jí)

任何軟件故障報(bào)告都必須由提供者注明故障的嚴(yán)重性和優(yōu)先級(jí)別。嚴(yán)重性表示軟件故障的惡劣程度,反映其對(duì)產(chǎn)品和用戶(hù)的影響。優(yōu)先級(jí)表示修復(fù)故障的重要程度和應(yīng)該何時(shí)進(jìn)行修復(fù)。嚴(yán)重性:系統(tǒng)崩潰、數(shù)據(jù)毀壞、數(shù)據(jù)丟失。遺漏功能、操作性錯(cuò)誤、錯(cuò)誤的結(jié)果。小問(wèn)題、用戶(hù)邊面布局問(wèn)題、罕見(jiàn)故障、錯(cuò)別字。建議。優(yōu)先級(jí):停止進(jìn)一步測(cè)試,立即修復(fù)。在產(chǎn)品發(fā)布之前必須修復(fù)。如果時(shí)間允許,應(yīng)該修復(fù)??赡軙?huì)修復(fù),但也可能發(fā)布。8.5.4測(cè)試執(zhí)行和事故報(bào)告按照IEEE/ANSI標(biāo)準(zhǔn)829/1983,軟件故障報(bào)告包括:目的:記錄需要進(jìn)一步調(diào)查的測(cè)試執(zhí)行事件。大綱:

●軟件故障報(bào)告標(biāo)識(shí)●概述●軟件故障描述●軟件故障影響軟件故障報(bào)告8.6測(cè)試評(píng)估(1)測(cè)試評(píng)估的內(nèi)容

測(cè)試評(píng)估包括以下幾個(gè)方面:●測(cè)試覆蓋評(píng)估測(cè)試覆蓋評(píng)估是對(duì)軟件測(cè)試用例集合進(jìn)行的全面性評(píng)價(jià),并決定是否需要補(bǔ)充測(cè)試用例。

●軟件故障評(píng)估軟件故障評(píng)估則根據(jù)測(cè)試的執(zhí)行對(duì)軟件質(zhì)量進(jìn)行評(píng)價(jià),并決定是否需要開(kāi)發(fā)補(bǔ)充測(cè)試用例。

●測(cè)試有效性評(píng)估測(cè)試有效性評(píng)估是對(duì)照測(cè)試停止標(biāo)準(zhǔn),對(duì)當(dāng)前測(cè)試工作的整體有效性進(jìn)行評(píng)價(jià),以及決定是停止測(cè)試還是增加測(cè)試用例并繼續(xù)測(cè)試的過(guò)程。

測(cè)試有效性評(píng)估8.6測(cè)試評(píng)估主要考慮的問(wèn)題有:●決定停止測(cè)試還是繼續(xù)測(cè)試?!袢绻麤Q定繼續(xù)測(cè)試,則需要補(bǔ)充哪些測(cè)試測(cè)試?!袢绻麤Q定停止測(cè)試,如何撰寫(xiě)測(cè)試概要報(bào)告。8.6測(cè)試評(píng)估(2)測(cè)試總結(jié)報(bào)告最終文檔是測(cè)試總結(jié)報(bào)告,對(duì)確認(rèn)測(cè)試活動(dòng)的結(jié)果作出概述。按照IEEE/ANSI標(biāo)準(zhǔn)829/1983,測(cè)試總結(jié)報(bào)告包括以下幾方面的內(nèi)容:目的:總結(jié)與一個(gè)或多個(gè)測(cè)試設(shè)計(jì)規(guī)格說(shuō)明相關(guān)的測(cè)試活動(dòng)結(jié)果并提供基于這些結(jié)果的評(píng)估。大綱:●測(cè)試總結(jié)報(bào)告標(biāo)識(shí)●測(cè)試概要●測(cè)試活動(dòng)概述●測(cè)試綜合評(píng)價(jià)●測(cè)試結(jié)果概述●測(cè)試評(píng)估●測(cè)試審批8.7用戶(hù)手冊(cè)用戶(hù)手冊(cè)是事關(guān)產(chǎn)品成敗的主要因素之一,其重要性決不低于代碼本身。在開(kāi)發(fā)過(guò)程中必須檢查文檔草稿以確保文檔的正確性、可理解性和完整性,必須將手冊(cè)當(dāng)作產(chǎn)品的重要部分來(lái)對(duì)待,必須采用驗(yàn)證測(cè)試(包括計(jì)劃和報(bào)告)的概念和方法對(duì)手冊(cè)進(jìn)行綜合測(cè)試,其主要目標(biāo)是找出功能設(shè)計(jì)規(guī)格說(shuō)明和用戶(hù)手冊(cè)之間的差異。手冊(cè)中的范例都應(yīng)該作為手冊(cè)測(cè)試的一部分接受測(cè)試,以判斷它們運(yùn)行起來(lái)是否與描述的一樣。8.8IEEE/ANSI測(cè)試文檔概述(1)測(cè)試計(jì)劃和規(guī)格說(shuō)明的文檔結(jié)構(gòu)SQAP:軟件質(zhì)量保證計(jì)劃,每個(gè)軟件測(cè)試產(chǎn)品一個(gè)。SVVP:軟件驗(yàn)證和確認(rèn)測(cè)試計(jì)劃,每SQAP一個(gè)。VTP:驗(yàn)證測(cè)試計(jì)劃:每個(gè)驗(yàn)證活動(dòng)一個(gè)。MTP:主確認(rèn)測(cè)試計(jì)劃,每個(gè)SVVP一個(gè)。DTP:詳細(xì)確認(rèn)測(cè)試計(jì)劃,每個(gè)活動(dòng)一個(gè)或多個(gè)。TDS:測(cè)試設(shè)計(jì)規(guī)格說(shuō)明,每個(gè)DTP一個(gè)或多個(gè)。TPS:測(cè)試步驟規(guī)格說(shuō)明,每個(gè)TDS一個(gè)或多個(gè)。TCS:測(cè)試用例規(guī)格說(shuō)明,每個(gè)TDS/TPS一個(gè)或多個(gè)。TC:

測(cè)試用例。每個(gè)TCS有一個(gè)TC。8.8IEEE/ANSI測(cè)試文檔概述SQAPVTPVTPVTPSVVPMTPDTPDTPDTPDTPDTPDTPTDSTDSTDSTDSTCSTCSTCSTPSTPSTCTCTC每確認(rèn)活動(dòng)一個(gè)或多個(gè)圖8-3測(cè)試計(jì)劃和規(guī)格說(shuō)明的文檔結(jié)構(gòu)8.8IEEE/ANSI測(cè)試文檔概述(2)測(cè)試報(bào)告的文檔結(jié)構(gòu)VTR:驗(yàn)證測(cè)試報(bào)告。每個(gè)驗(yàn)證活動(dòng)一個(gè)。TPS:測(cè)試步驟規(guī)格說(shuō)明。TL:測(cè)試記錄。每個(gè)測(cè)試執(zhí)行一份。TIR:測(cè)試事故報(bào)告。每個(gè)事故一個(gè)。TSR:測(cè)試總結(jié)報(bào)告。8.9軟件生存周期各階段

的測(cè)試任務(wù)與可交付的文檔

軟件生存周期按瀑布模型可分為:需求、功能設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試和運(yùn)行維護(hù)六個(gè)階段,不同階段可能在一定程度上有重復(fù),但階段結(jié)束必須按一定順序進(jìn)行,比如提交可交付文檔、審批、簽字等。8.9.1需求階段(1)測(cè)試輸入:

軟件質(zhì)量保證計(jì)劃(任選)●需求(來(lái)自開(kāi)發(fā))(2)測(cè)試任務(wù):

●制定驗(yàn)證和確認(rèn)測(cè)試計(jì)劃●對(duì)需求進(jìn)行分析●對(duì)需求進(jìn)行審核●分析并設(shè)計(jì)基于需求的測(cè)試,構(gòu)造相應(yīng)的需求覆蓋或跟蹤矩陣.(3)可交付的文檔:

軟件驗(yàn)證測(cè)試計(jì)劃●驗(yàn)證測(cè)試計(jì)劃(針對(duì)需求)●驗(yàn)證測(cè)試報(bào)告(針對(duì)需求)8.9.2功能設(shè)計(jì)階段(1)測(cè)試輸入:功能設(shè)計(jì)規(guī)格說(shuō)明(來(lái)自開(kāi)發(fā))(2)測(cè)試任務(wù):

●功能設(shè)計(jì)驗(yàn)證和確認(rèn)測(cè)試計(jì)劃●分析功能設(shè)計(jì)規(guī)格說(shuō)明●審核功能設(shè)計(jì)規(guī)格說(shuō)明●設(shè)計(jì)可用性測(cè)試●分析并設(shè)計(jì)基于功能的測(cè)試,構(gòu)造相應(yīng)的功能覆蓋矩陣●實(shí)施基于需求和基于功能的測(cè)試(3)可交付的文檔:

●(主確認(rèn))測(cè)試計(jì)劃●驗(yàn)證測(cè)試計(jì)劃(針對(duì)功能設(shè)計(jì))●驗(yàn)證測(cè)試報(bào)告(針對(duì)功能設(shè)計(jì))8.9.3詳細(xì)設(shè)計(jì)階段(1)測(cè)試輸入:詳細(xì)設(shè)計(jì)規(guī)格說(shuō)明(來(lái)自開(kāi)發(fā))(2)測(cè)試任務(wù):

詳細(xì)設(shè)計(jì)驗(yàn)證測(cè)試計(jì)劃●分析詳細(xì)設(shè)計(jì)規(guī)格說(shuō)明●審核詳細(xì)設(shè)計(jì)規(guī)格說(shuō)明●分析并設(shè)計(jì)基于內(nèi)部的測(cè)試(3)可交付的文檔:

詳細(xì)確認(rèn)測(cè)試計(jì)劃●驗(yàn)證測(cè)試計(jì)劃(針對(duì)內(nèi)部設(shè)計(jì))●驗(yàn)證測(cè)試報(bào)告(針對(duì)內(nèi)部設(shè)計(jì))●測(cè)試設(shè)計(jì)規(guī)格說(shuō)明

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論