![北大青鳥(niǎo)軟件測(cè)試教程度量測(cè)試結(jié)果與缺陷管理_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/10/af72b244-f005-4f3e-8e5e-3d023b08a85e/af72b244-f005-4f3e-8e5e-3d023b08a85e1.gif)
![北大青鳥(niǎo)軟件測(cè)試教程度量測(cè)試結(jié)果與缺陷管理_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/10/af72b244-f005-4f3e-8e5e-3d023b08a85e/af72b244-f005-4f3e-8e5e-3d023b08a85e2.gif)
![北大青鳥(niǎo)軟件測(cè)試教程度量測(cè)試結(jié)果與缺陷管理_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/10/af72b244-f005-4f3e-8e5e-3d023b08a85e/af72b244-f005-4f3e-8e5e-3d023b08a85e3.gif)
![北大青鳥(niǎo)軟件測(cè)試教程度量測(cè)試結(jié)果與缺陷管理_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/10/af72b244-f005-4f3e-8e5e-3d023b08a85e/af72b244-f005-4f3e-8e5e-3d023b08a85e4.gif)
![北大青鳥(niǎo)軟件測(cè)試教程度量測(cè)試結(jié)果與缺陷管理_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/10/af72b244-f005-4f3e-8e5e-3d023b08a85e/af72b244-f005-4f3e-8e5e-3d023b08a85e5.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Version 3.0度量測(cè)試結(jié)果與缺陷管理度量測(cè)試結(jié)果與缺陷管理 良好的測(cè)試設(shè)計(jì)由若干個(gè)防范組成。良好的測(cè)試設(shè)計(jì)由若干個(gè)防范組成。 在單元測(cè)試中,測(cè)試應(yīng)設(shè)計(jì)為檢驗(yàn)各個(gè)單元在單元測(cè)試中,測(cè)試應(yīng)設(shè)計(jì)為檢驗(yàn)各個(gè)單元是否實(shí)現(xiàn)了該單元的設(shè)計(jì)說(shuō)明書(shū)中的所有設(shè)是否實(shí)現(xiàn)了該單元的設(shè)計(jì)說(shuō)明書(shū)中的所有設(shè)計(jì)計(jì)判定判定 。 單元測(cè)試說(shuō)明書(shū)由一系列單元測(cè)試用例組成。單元測(cè)試說(shuō)明書(shū)由一系列單元測(cè)試用例組成。 測(cè)試用例設(shè)計(jì)技術(shù)可以大體分成黑盒和白盒測(cè)試用例設(shè)計(jì)技術(shù)可以大體分成黑盒和白盒兩個(gè)主要類(lèi)別。兩個(gè)主要類(lèi)別。 缺陷猜測(cè)主要憑借測(cè)試設(shè)計(jì)者的經(jīng)驗(yàn)。缺陷猜測(cè)主要憑借測(cè)試設(shè)計(jì)者的經(jīng)驗(yàn)。 對(duì)測(cè)試本身信任程度的量度對(duì)測(cè)試本身信任
2、程度的量度 明白何時(shí)進(jìn)行測(cè)試和使用覆蓋率明白何時(shí)進(jìn)行測(cè)試和使用覆蓋率 進(jìn)行缺陷管理進(jìn)行缺陷管理 測(cè)試全貌:測(cè)試計(jì)劃、實(shí)際測(cè)試和寫(xiě)測(cè)試測(cè)試全貌:測(cè)試計(jì)劃、實(shí)際測(cè)試和寫(xiě)測(cè)試報(bào)告報(bào)告 度量是軟件工程過(guò)程的一個(gè)關(guān)鍵要素。度量是軟件工程過(guò)程的一個(gè)關(guān)鍵要素。 度量標(biāo)準(zhǔn)用于理解所創(chuàng)建的模型的屬性。度量標(biāo)準(zhǔn)用于理解所創(chuàng)建的模型的屬性。 對(duì)于測(cè)試結(jié)果的評(píng)價(jià),需要監(jiān)視測(cè)試覆蓋率。對(duì)于測(cè)試結(jié)果的評(píng)價(jià),需要監(jiān)視測(cè)試覆蓋率。 要減少要測(cè)試的條件的數(shù)量,可以將系統(tǒng)分要減少要測(cè)試的條件的數(shù)量,可以將系統(tǒng)分成多個(gè)獨(dú)立的部分。成多個(gè)獨(dú)立的部分。 這樣可以為代碼測(cè)試的各個(gè)部分分別生成不這樣可以為代碼測(cè)試的各個(gè)部分分別生成不同的條
3、件組合。同的條件組合。語(yǔ)句覆蓋語(yǔ)句覆蓋 選擇足夠的測(cè)試用例,使得程序中每一條可選擇足夠的測(cè)試用例,使得程序中每一條可執(zhí)行語(yǔ)句至少被執(zhí)行一次。執(zhí)行語(yǔ)句至少被執(zhí)行一次。判定覆蓋判定覆蓋 選擇足夠的測(cè)試用例,使得程序中每一個(gè)分選擇足夠的測(cè)試用例,使得程序中每一個(gè)分支判斷的每一種可能結(jié)果支判斷的每一種可能結(jié)果(主要指主要指switch-case情況情況)都至少被執(zhí)行一次。判定覆蓋也叫分都至少被執(zhí)行一次。判定覆蓋也叫分支覆蓋。支覆蓋。條件覆蓋條件覆蓋 選擇足夠的測(cè)試用例,使得程序中每一個(gè)分選擇足夠的測(cè)試用例,使得程序中每一個(gè)分支判斷中的每一個(gè)條件的可能結(jié)果都至少被支判斷中的每一個(gè)條件的可能結(jié)果都至少被執(zhí)
4、行一次。執(zhí)行一次。判定判定/條件覆蓋條件覆蓋 選擇足夠的測(cè)試用例,使得同時(shí)滿(mǎn)足判定覆選擇足夠的測(cè)試用例,使得同時(shí)滿(mǎn)足判定覆蓋和條件覆蓋。蓋和條件覆蓋。條件組合覆蓋條件組合覆蓋 選擇足夠的測(cè)試用例,使得程序中每一個(gè)分選擇足夠的測(cè)試用例,使得程序中每一個(gè)分支判斷中的每一個(gè)條件的每一種可能組合結(jié)支判斷中的每一個(gè)條件的每一種可能組合結(jié)果都至少被執(zhí)行一次。果都至少被執(zhí)行一次。路徑覆蓋路徑覆蓋 選擇足夠的測(cè)試用例,使得程序中所有的可選擇足夠的測(cè)試用例,使得程序中所有的可能路徑都至少被執(zhí)行一次。能路徑都至少被執(zhí)行一次。語(yǔ)句覆蓋判定覆蓋條件覆蓋判定/條件覆蓋條件組合覆蓋路徑覆蓋 需要完成的各種測(cè)試包括需要完成
5、的各種測(cè)試包括: 單元測(cè)試單元測(cè)試 集成測(cè)試集成測(cè)試 系統(tǒng)測(cè)試系統(tǒng)測(cè)試 驗(yàn)收測(cè)試驗(yàn)收測(cè)試 回歸測(cè)試回歸測(cè)試 在驗(yàn)收和回歸測(cè)試后,對(duì)于覆蓋率測(cè)試達(dá)在驗(yàn)收和回歸測(cè)試后,對(duì)于覆蓋率測(cè)試達(dá)到一定標(biāo)準(zhǔn)后,我們即發(fā)布軟件。到一定標(biāo)準(zhǔn)后,我們即發(fā)布軟件。 缺陷可以定義成:缺陷可以定義成: 沒(méi)有實(shí)現(xiàn)預(yù)定的使用需求或合理期望沒(méi)有實(shí)現(xiàn)預(yù)定的使用需求或合理期望 與規(guī)格說(shuō)明書(shū)或標(biāo)準(zhǔn)存在偏差與規(guī)格說(shuō)明書(shū)或標(biāo)準(zhǔn)存在偏差 在與標(biāo)準(zhǔn)的一致性方面導(dǎo)致客戶(hù)不滿(mǎn)的任何問(wèn)在與標(biāo)準(zhǔn)的一致性方面導(dǎo)致客戶(hù)不滿(mǎn)的任何問(wèn)題題 客戶(hù)期望以較少的時(shí)間客戶(hù)期望以較少的時(shí)間/成本獲得較高的質(zhì)量。成本獲得較高的質(zhì)量。 規(guī)格說(shuō)明書(shū)在項(xiàng)目開(kāi)發(fā)生命周期的后期
6、往往會(huì)被修規(guī)格說(shuō)明書(shū)在項(xiàng)目開(kāi)發(fā)生命周期的后期往往會(huì)被修改。改。 測(cè)試所發(fā)現(xiàn)的缺陷常常會(huì)招致大量的軟件開(kāi)發(fā)成本。測(cè)試所發(fā)現(xiàn)的缺陷常常會(huì)招致大量的軟件開(kāi)發(fā)成本。 新的開(kāi)發(fā)方法、工具不斷地實(shí)現(xiàn)。新的開(kāi)發(fā)方法、工具不斷地實(shí)現(xiàn)。 軟件管理不能讓測(cè)試成為瓶頸并減慢開(kāi)發(fā)速度。軟件管理不能讓測(cè)試成為瓶頸并減慢開(kāi)發(fā)速度。 測(cè)試需要快速、靈活和可靠。測(cè)試需要快速、靈活和可靠。 我們需要有關(guān)測(cè)試充分性的證據(jù)。我們需要有關(guān)測(cè)試充分性的證據(jù)。 致命性缺陷(致命性缺陷(Critical)數(shù)據(jù)丟失,數(shù)據(jù)計(jì)算缺陷、系統(tǒng)崩潰和非常死數(shù)據(jù)丟失,數(shù)據(jù)計(jì)算缺陷、系統(tǒng)崩潰和非常死機(jī)機(jī) 嚴(yán)重功能性缺陷嚴(yán)重功能性缺陷(Serious)規(guī)定
7、的功能沒(méi)有實(shí)現(xiàn)或不完整、設(shè)計(jì)不合理造規(guī)定的功能沒(méi)有實(shí)現(xiàn)或不完整、設(shè)計(jì)不合理造成性能低下,影響系統(tǒng)的運(yùn)營(yíng)成性能低下,影響系統(tǒng)的運(yùn)營(yíng) 警告性缺陷警告性缺陷(Moderate)不影響業(yè)務(wù)運(yùn)營(yíng)的功能問(wèn)題不影響業(yè)務(wù)運(yùn)營(yíng)的功能問(wèn)題 建議性缺陷建議性缺陷(Suggestion,Cosmetic)軟件設(shè)計(jì)和功能實(shí)現(xiàn)等不甚合理之處提出建議軟件設(shè)計(jì)和功能實(shí)現(xiàn)等不甚合理之處提出建議 高優(yōu)先級(jí)高優(yōu)先級(jí) 中優(yōu)先級(jí)中優(yōu)先級(jí) 低優(yōu)先級(jí)低優(yōu)先級(jí)1 1 分配給缺陷的分配給缺陷的ID號(hào)號(hào)2 2 提交缺陷的時(shí)間提交缺陷的時(shí)間3 3 缺陷提交人缺陷提交人4 4 版本號(hào)版本號(hào)發(fā)生缺陷的子系統(tǒng)或模塊發(fā)生缺陷的子系統(tǒng)或模塊5 5 缺陷發(fā)生
8、的條件缺陷發(fā)生的條件6 6 對(duì)缺陷的詳細(xì)描述對(duì)缺陷的詳細(xì)描述7 7 所使用的測(cè)試用例號(hào)所使用的測(cè)試用例號(hào)8 8 缺陷被發(fā)現(xiàn)的數(shù)據(jù)庫(kù)缺陷被發(fā)現(xiàn)的數(shù)據(jù)庫(kù)9 9 使用的機(jī)器號(hào)使用的機(jī)器號(hào)10 10 缺陷的重要性缺陷的重要性11 11 缺陷的改正優(yōu)先級(jí)缺陷的改正優(yōu)先級(jí)1212發(fā)生缺陷的子系統(tǒng)或模塊及相關(guān)發(fā)生缺陷的子系統(tǒng)或模塊及相關(guān)的模塊的模塊13 13 缺陷是否易再現(xiàn)缺陷是否易再現(xiàn)14 14 其他其他1 1 缺陷負(fù)責(zé)人缺陷負(fù)責(zé)人6 6 缺陷改正后需要重新做缺陷改正后需要重新做的測(cè)試的測(cè)試2 2 嚴(yán)重性嚴(yán)重性7 7 改正缺陷所影響的組件改正缺陷所影響的組件3 3 優(yōu)先級(jí)優(yōu)先級(jí)8 8 目前缺陷的狀態(tài)目前缺
9、陷的狀態(tài)4 4 估計(jì)改正缺陷的日期估計(jì)改正缺陷的日期9 9 缺陷類(lèi)別缺陷類(lèi)別5 5 估計(jì)改正缺陷所要花費(fèi)的估計(jì)改正缺陷所要花費(fèi)的時(shí)間時(shí)間10 10 解決辦法解決辦法 項(xiàng)目管理者項(xiàng)目管理者 測(cè)試管理者測(cè)試管理者 被分配修改缺陷的人被分配修改缺陷的人 組件代碼的編寫(xiě)人組件代碼的編寫(xiě)人 測(cè)試小組中的其他成員測(cè)試小組中的其他成員 這些階段如下所示:這些階段如下所示: 缺陷標(biāo)識(shí)、記錄和報(bào)告缺陷標(biāo)識(shí)、記錄和報(bào)告 缺陷的消除和跟蹤缺陷的消除和跟蹤 缺陷測(cè)量和根由分析缺陷測(cè)量和根由分析 缺陷預(yù)防缺陷預(yù)防/過(guò)程改進(jìn)過(guò)程改進(jìn) 軟件開(kāi)發(fā)生命周期所有階段的測(cè)試軟件開(kāi)發(fā)生命周期所有階段的測(cè)試 安裝測(cè)試工具安裝測(cè)試工具
10、缺陷管理問(wèn)題包括:缺陷管理問(wèn)題包括:缺陷遺漏缺陷遺漏同類(lèi)缺陷重復(fù)同類(lèi)缺陷重復(fù)精力分散精力分散 效率低效率低 數(shù)據(jù)庫(kù)更新不完全數(shù)據(jù)庫(kù)更新不完全 分類(lèi)不嚴(yán)謹(jǐn)分類(lèi)不嚴(yán)謹(jǐn) - - 每個(gè)缺陷都被劃分為缺陷的類(lèi)每個(gè)缺陷都被劃分為缺陷的類(lèi)型型 用來(lái)攻擊項(xiàng)目分類(lèi)的缺陷數(shù)據(jù)用來(lái)攻擊項(xiàng)目分類(lèi)的缺陷數(shù)據(jù) 很多不負(fù)責(zé)任的缺陷很多不負(fù)責(zé)任的缺陷 重置是一個(gè)瓶頸重置是一個(gè)瓶頸 相同的缺陷卷土重來(lái)相同的缺陷卷土重來(lái) 缺陷狀態(tài)信息應(yīng)該包含下列信息:缺陷狀態(tài)信息應(yīng)該包含下列信息: 缺陷的當(dāng)前狀態(tài)和狀態(tài)歷史記錄描述缺陷的當(dāng)前狀態(tài)和狀態(tài)歷史記錄描述 狀態(tài)歷史記錄,包括描述日期、操作、執(zhí)行者、狀態(tài)歷史記錄,包括描述日期、操作、執(zhí)行者
11、、實(shí)際工作量、結(jié)果狀態(tài)和指定的下一個(gè)步驟的實(shí)際工作量、結(jié)果狀態(tài)和指定的下一個(gè)步驟的行。行。 下一個(gè)步驟估計(jì)需要付出的努力下一個(gè)步驟估計(jì)需要付出的努力 完成的期望日期完成的期望日期 缺陷分析和度量缺陷分析和度量 缺陷生命周期分布有助于深入了解缺陷結(jié)束缺陷生命周期分布有助于深入了解缺陷結(jié)束所花天數(shù)、修復(fù)缺陷所需付出的努力和進(jìn)度分所花天數(shù)、修復(fù)缺陷所需付出的努力和進(jìn)度分析析 對(duì)預(yù)計(jì)付出的努力相對(duì)于實(shí)際付出的努力的分對(duì)預(yù)計(jì)付出的努力相對(duì)于實(shí)際付出的努力的分析析 進(jìn)行缺陷報(bào)告前執(zhí)行的過(guò)程進(jìn)行缺陷報(bào)告前執(zhí)行的過(guò)程: 獲取空白的缺陷表格獲取空白的缺陷表格 指定可用的信息指定可用的信息 信息可用時(shí)不斷更新信息
12、可用時(shí)不斷更新 對(duì)缺陷信息進(jìn)行分類(lèi),包括對(duì)缺陷信息進(jìn)行分類(lèi),包括一般信息一般信息缺陷檢測(cè)信息缺陷檢測(cè)信息缺陷消除信息缺陷消除信息狀態(tài)信息狀態(tài)信息 估計(jì)要投入的努力、預(yù)計(jì)日期、實(shí)際估計(jì)要投入的努力、預(yù)計(jì)日期、實(shí)際日期以及缺陷在其整個(gè)生命周期中的變化。日期以及缺陷在其整個(gè)生命周期中的變化。 所需的缺陷信息有:所需的缺陷信息有: 有關(guān)缺陷性質(zhì)、它的修復(fù)優(yōu)先級(jí)等的基本信息;有關(guān)缺陷性質(zhì)、它的修復(fù)優(yōu)先級(jí)等的基本信息; 描述描述 - - 簡(jiǎn)要的文字簡(jiǎn)要的文字 優(yōu)先級(jí)(緊急、普通、不急)優(yōu)先級(jí)(緊急、普通、不急)您的優(yōu)先級(jí),客您的優(yōu)先級(jí),客戶(hù)的優(yōu)先級(jí)戶(hù)的優(yōu)先級(jí) 嚴(yán)重程度(主要、次要、不嚴(yán)重)嚴(yán)重程度(主要、
13、次要、不嚴(yán)重)您的優(yōu)先級(jí),您的優(yōu)先級(jí),客戶(hù)的優(yōu)先級(jí)客戶(hù)的優(yōu)先級(jí) 原因關(guān)鍵字(用于進(jìn)一步分析)原因關(guān)鍵字(用于進(jìn)一步分析) 癥狀(數(shù)據(jù)庫(kù)損壞、可視數(shù)據(jù)缺陷、癥狀(數(shù)據(jù)庫(kù)損壞、可視數(shù)據(jù)缺陷、界面缺陷、等等)界面缺陷、等等) 起源的階段起源的階段 找到的階段找到的階段 報(bào)告的數(shù)據(jù)報(bào)告的數(shù)據(jù) 期望和實(shí)際的結(jié)束日期期望和實(shí)際的結(jié)束日期 描述描述 版本、日志、周期、過(guò)程、用例版本、日志、周期、過(guò)程、用例 - 發(fā)現(xiàn)缺陷的發(fā)現(xiàn)缺陷的地方地方 報(bào)告者:(姓名、公司)報(bào)告者:(姓名、公司) 硬件操作系統(tǒng)硬件操作系統(tǒng) - 發(fā)現(xiàn)缺陷的平臺(tái)發(fā)現(xiàn)缺陷的平臺(tái) 測(cè)試位置測(cè)試位置 附件附件/附加信息附加信息 度量是軟件工程過(guò)程的一個(gè)關(guān)鍵要素。度量是軟件工程過(guò)程的一個(gè)關(guān)鍵要素。 可以在源代碼中插入語(yǔ)句以收集程序數(shù)據(jù),可以在源代碼中插入語(yǔ)句以收集程序數(shù)據(jù),例如計(jì)算每個(gè)分支的每一側(cè)被遍歷了幾次,例如計(jì)算每個(gè)分支的每一側(cè)被遍歷了幾次,或者每一段代碼是否都被執(zhí)行過(guò),執(zhí)行了幾或者每一段代
溫馨提示
- 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è)指導(dǎo)書(shū)
- 建設(shè)工程材料居間合同
- 養(yǎng)殖類(lèi)雇傭勞動(dòng)合同
- 裝修設(shè)計(jì)合同協(xié)議書(shū)
- 工程項(xiàng)目安全管理作業(yè)指導(dǎo)書(shū)
- 網(wǎng)站開(kāi)發(fā)與維護(hù)技術(shù)作業(yè)指導(dǎo)書(shū)
- 夫妻離婚協(xié)議書(shū)標(biāo)準(zhǔn)格式
- 機(jī)械拆除承包合同
- 農(nóng)業(yè)與食品安全作業(yè)指導(dǎo)書(shū)
- 2025年株洲貨運(yùn)資格證題庫(kù)及答案大全
- 六年級(jí)上冊(cè)口算題1000道(打印版)
- 復(fù)產(chǎn)復(fù)工六個(gè)一
- 招商引資項(xiàng)目落地工作方案
- 2024年長(zhǎng)沙衛(wèi)生職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)及答案解析
- 月相觀察記錄表
- 湘教版高中數(shù)學(xué)必修二知識(shí)點(diǎn)清單
- 商業(yè)綜合體投資計(jì)劃書(shū)
- 2024妊娠期糖尿病指南課件
- 《鋼鐵是怎樣煉成的》練習(xí)題(含答案)
- 2024年道路運(yùn)輸企業(yè)安全教育培訓(xùn)計(jì)劃
- 關(guān)注孩子心理健康教育家長(zhǎng)會(huì)
評(píng)論
0/150
提交評(píng)論