版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州城市職業(yè)學(xué)院《英語(yǔ)教學(xué)實(shí)踐2》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴州財(cái)經(jīng)大學(xué)《基礎(chǔ)護(hù)理學(xué)基本技能2》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴陽(yáng)學(xué)院《現(xiàn)代生物科學(xué)導(dǎo)論C》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025海南省建筑安全員C證考試題庫(kù)
- 貴陽(yáng)人文科技學(xué)院《自然地理與人文地理學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州珠江職業(yè)技術(shù)學(xué)院《信息管理學(xué)基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年天津市建筑安全員B證考試題庫(kù)
- 2025海南建筑安全員C證考試(專(zhuān)職安全員)題庫(kù)附答案
- 廣州應(yīng)用科技學(xué)院《裝配式建筑識(shí)圖與實(shí)務(wù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025四川省建筑安全員A證考試題庫(kù)及答案
- 教師評(píng)職稱(chēng)個(gè)人綜述
- 旅游景區(qū)組織機(jī)構(gòu)
- LSI-陣列卡操作手冊(cè)
- 漢字文化解密(華中師范大學(xué))超星爾雅學(xué)習(xí)通網(wǎng)課章節(jié)測(cè)試答案
- 黑龍江省哈爾濱市八年級(jí)上學(xué)期物理期末考試試卷及答案
- 急救護(hù)理 氧氣吸入(氧氣筒)
- 商業(yè)綜合體設(shè)計(jì)說(shuō)明書(shū)
- GB/T 19587-2017氣體吸附BET法測(cè)定固態(tài)物質(zhì)比表面積
- 比賽車(chē)門(mén)凹陷修復(fù)
- 第三單元課外古詩(shī)詞誦讀課件(共41張PPT) 部編版語(yǔ)文九年級(jí)上冊(cè)
- 醫(yī)藥公司開(kāi)票業(yè)務(wù)技巧課件
評(píng)論
0/150
提交評(píng)論