第12章 實(shí)現(xiàn)與測(cè)試
綜合能力考核表詳細(xì)內(nèi)容
第12章 實(shí)現(xiàn)與測(cè)試
第12章 實(shí)現(xiàn)與測(cè)試 1 12.1 介紹 1 11.2 準(zhǔn)備 2 11.2.1 目的 2 11.2.2 角色與職責(zé) 2 11.2.3 啟動(dòng)準(zhǔn)則 2 11.2.4 輸入 2 11.2.5 主要步驟 2 [Step1] 制定計(jì)劃 2 [Step2] 審批計(jì)劃 3 [Step3] 確定相關(guān)的規(guī)范 3 [Step4] 準(zhǔn)備相關(guān)的軟件工具 3 [Step5] 開(kāi)發(fā)小組技能培訓(xùn) 3 12.2.6 輸出 3 12.2.7 結(jié)束準(zhǔn)則 3 12.2.8 度量 3 12.3 實(shí)現(xiàn)與測(cè)試 4 12.3.1 目的 4 12.3.2 角色與職責(zé) 4 12.3.3 啟動(dòng)準(zhǔn)則 4 12.3.4 輸入 4 12.3.5 主要步驟 4 [Step1] 編程 4 [Step2] 代碼審查 4 [Step3] 單元測(cè)試 4 [Step4] 集成測(cè)試 5 [Step5] 缺陷管理與改錯(cuò) 5 12.3.6 輸出 5 12.3.7 結(jié)束準(zhǔn)則 5 12.3.8 度量 5 12.4 實(shí)施建議 5 第12章 實(shí)現(xiàn)與測(cè)試 實(shí)現(xiàn)與測(cè)試(Implementation and Test, IT)的目的是依據(jù)系統(tǒng)設(shè)計(jì)文檔,編寫并測(cè)試整個(gè)系統(tǒng)的代碼。在本規(guī)范中,實(shí)現(xiàn)與測(cè) 試是“編程、代碼審查、單元測(cè)試、集成測(cè)試、缺陷管理與改錯(cuò)”的綜合表述。 實(shí)現(xiàn)與測(cè)試過(guò)程域是SPP模型的重要組成部分。本規(guī)范闡述了實(shí)現(xiàn)與測(cè)試過(guò)程域的兩 個(gè)主要規(guī)程: ← 準(zhǔn)備 [SPP-PROC-IT-PREPARE] ← 實(shí)現(xiàn)與測(cè)試 [SPP-PROC-IT-EXECUTE] 上述每個(gè)規(guī)程的“目標(biāo)”、“角色與職責(zé)”、“啟動(dòng)準(zhǔn)則”、“輸入”、“主要步驟”、“輸出 ”、“完成準(zhǔn)則”和“度量”均已定義。 本規(guī)范適用于國(guó)內(nèi)IT企業(yè)的軟件研發(fā)項(xiàng)目。建議用戶根據(jù)自身情況(如商業(yè)目標(biāo)、研 發(fā)實(shí)力等)適當(dāng)?shù)匦薷谋疽?guī)范,然后推廣使用。 12.1 介紹 實(shí)現(xiàn)與測(cè)試的流程如圖12- 1所示。一般地,編程、代碼審查、單元測(cè)試、集成測(cè)試大致存在先后順序關(guān)系,也可以 并行、迭代地開(kāi)展。上述任何活動(dòng)中發(fā)現(xiàn)的缺陷必須用統(tǒng)一的缺陷管理工具來(lái)管理,開(kāi) 發(fā)人員應(yīng)當(dāng)及時(shí)消除缺陷(改錯(cuò))。 圖12-1 實(shí)現(xiàn)與測(cè)試流程圖 由于實(shí)現(xiàn)與測(cè)試是工作量最大、時(shí)間最長(zhǎng)、產(chǎn)生工作成果(代碼與文檔)最多的一個(gè) 項(xiàng)目研發(fā)過(guò)程域,所以需要作充分的準(zhǔn)備工作。 實(shí)現(xiàn)與測(cè)試工作基本上在開(kāi)發(fā)小組內(nèi)部開(kāi)展。一個(gè)項(xiàng)目可能有一個(gè)或者多個(gè)開(kāi)發(fā)小組 。對(duì)于小型項(xiàng)目,項(xiàng)目經(jīng)理可以兼任開(kāi)發(fā)組長(zhǎng)。 特別要注意的是,開(kāi)發(fā)人員應(yīng)當(dāng)對(duì)自己的代碼進(jìn)行審查和測(cè)試(這是份內(nèi)的工作), 但是不能作為該代碼已經(jīng)通過(guò)審查和測(cè)試的依據(jù)。所以開(kāi)發(fā)人員還要互相審查和測(cè)試同 伴的代碼。 實(shí)現(xiàn)與測(cè)試過(guò)程域產(chǎn)生的主要文檔有: ← 《實(shí)現(xiàn)與測(cè)試計(jì)劃》,模板見(jiàn) [SPP-TEMP-IT-PLAN]。 ← 《編程文檔》,模板見(jiàn) [SPP-TEMP-IT-CODING]。 ← 《代碼審查報(bào)告》,參考技術(shù)評(píng)審報(bào)告的模板 [SPP-TEMP-TR-REPORT]。 ← 《測(cè)試用例》,模板見(jiàn) [SPP-TEMP-TEST-CASE]。 ← 《測(cè)試報(bào)告》,模板見(jiàn) [SPP-TEMP-TEST-REPORT]。 ← 《缺陷管理報(bào)告》,由缺陷管理工具自動(dòng)生成。 11.2 準(zhǔn)備 11.2.1 目的 o 為編程、代碼審查、單元測(cè)試、集成測(cè)試、缺陷管理與改錯(cuò)等活動(dòng)作準(zhǔn)備,產(chǎn)生《實(shí)現(xiàn) 與測(cè)試計(jì)劃》。 11.2.2 角色與職責(zé) o 一個(gè)項(xiàng)目可能有多個(gè)開(kāi)發(fā)小組,視項(xiàng)目規(guī)模而定。開(kāi)發(fā)組長(zhǎng)由項(xiàng)目經(jīng)理指定。 o 開(kāi)發(fā)組長(zhǎng)管理編程、代碼審查、單元測(cè)試、集成測(cè)試、缺陷管理與改錯(cuò)等活動(dòng)。 11.2.3 啟動(dòng)準(zhǔn)則 o 系統(tǒng)設(shè)計(jì)文檔已經(jīng)完成。 11.2.4 輸入 o 系統(tǒng)設(shè)計(jì)文檔 11.2.5 主要步驟 [Step1] 制定計(jì)劃 o 開(kāi)發(fā)小組共同協(xié)商實(shí)現(xiàn)與測(cè)試計(jì)劃。開(kāi)發(fā)組長(zhǎng)按照指定的模板起草《實(shí)現(xiàn)與測(cè)試計(jì)劃》 。該計(jì)劃主要內(nèi)容包括: ← 編程計(jì)劃 ← 代碼審查計(jì)劃 ← 單元測(cè)試計(jì)劃 ← 集成測(cè)試計(jì)劃 ← 缺陷管理與改錯(cuò)計(jì)劃 [Step2] 審批計(jì)劃 o 項(xiàng)目經(jīng)理審批《實(shí)現(xiàn)與測(cè)試計(jì)劃》。如果批準(zhǔn),則轉(zhuǎn)向[Step3]。如果不批準(zhǔn),則退回[ Step1]。 [Step3] 確定相關(guān)的規(guī)范 o 開(kāi)發(fā)小組確定編程、代碼審查、單元測(cè)試、集成測(cè)試、缺陷管理與改錯(cuò)等規(guī)范。如果機(jī) 構(gòu)已經(jīng)存在相應(yīng)的編程規(guī)范,則采用之。如果機(jī)構(gòu)不存在相應(yīng)的編程規(guī)范,則由開(kāi)發(fā) 小組共同制定。 [Step4] 準(zhǔn)備相關(guān)的軟件工具 o 開(kāi)發(fā)小組確定并安裝相關(guān)的軟件開(kāi)發(fā)工具(包括可復(fù)用庫(kù))、軟件測(cè)試工具和缺陷管理 工具等等。 [Step5] 開(kāi)發(fā)小組技能培訓(xùn) o 如果開(kāi)發(fā)組長(zhǎng)認(rèn)為開(kāi)發(fā)小組需要接受編程、單元測(cè)試、代碼審查、集成測(cè)試、缺陷管理 與改錯(cuò)等方面的培訓(xùn),那么由開(kāi)發(fā)組長(zhǎng)安排相應(yīng)的培訓(xùn)。 12.2.6 輸出 o 本開(kāi)發(fā)階段所需的規(guī)范如編程規(guī)范、測(cè)試規(guī)范等等。 o 《實(shí)現(xiàn)與測(cè)試計(jì)劃》 12.2.7 結(jié)束準(zhǔn)則 o 本規(guī)程所有的主要步驟都已經(jīng)完成。 12.2.8 度量 o 開(kāi)發(fā)組長(zhǎng)統(tǒng)計(jì)工作量以及文檔的規(guī)模,匯報(bào)給項(xiàng)目經(jīng)理。 12.3 實(shí)現(xiàn)與測(cè)試 12.3.1 目的 o 依據(jù)計(jì)劃執(zhí)行編程、單元測(cè)試、代碼審查、集成測(cè)試、缺陷管理與改錯(cuò)等活動(dòng)。 12.3.2 角色與職責(zé) o 開(kāi)發(fā)組長(zhǎng)管理編程、代碼審查、單元測(cè)試、集成測(cè)試、缺陷管理與改錯(cuò)等活動(dòng)。 o 開(kāi)發(fā)人員依據(jù)計(jì)劃編寫代碼,并對(duì)自己的代碼進(jìn)行必要的審查和測(cè)試。 o 開(kāi)發(fā)人員依據(jù)計(jì)劃審查、測(cè)試同伴的代碼。 12.3.3 啟動(dòng)準(zhǔn)則 o 系統(tǒng)設(shè)計(jì)文檔已經(jīng)完成。 o 實(shí)現(xiàn)與測(cè)試計(jì)劃已經(jīng)制定。 12.3.4 輸入 o 系統(tǒng)設(shè)計(jì)文檔 o 實(shí)現(xiàn)與測(cè)試計(jì)劃 12.3.5 主要步驟 [Step1] 編程 o 開(kāi)發(fā)人員根據(jù)“編程計(jì)劃”編寫軟件的代碼,并隨時(shí)記錄編程技術(shù)、問(wèn)題與對(duì)策、心得體 會(huì)等等,產(chǎn)生《編程文檔》(類似于編程日記)。 o 開(kāi)發(fā)人員在編寫完成每個(gè)模塊時(shí),必須對(duì)自己的代碼進(jìn)行必要的審查和測(cè)試。 [Step2] 代碼審查 o 開(kāi)發(fā)人員根據(jù)“代碼審查計(jì)劃”對(duì)同伴的代碼進(jìn)行審查,產(chǎn)生《代碼審查報(bào)告》。代碼審查 通常采用非正式技術(shù)評(píng)審規(guī)程,請(qǐng)參考 [SPP-PROC-TR-ITR]。 [Step3] 單元測(cè)試 o 開(kāi)發(fā)人員首先撰寫單元測(cè)試用例。 o 開(kāi)發(fā)人員根據(jù)“單元測(cè)試計(jì)劃”和相應(yīng)的“測(cè)試用例”來(lái)測(cè)試同伴的代碼,產(chǎn)生“測(cè)試報(bào)告 ”。 [Step4] 集成測(cè)試 o 開(kāi)發(fā)人員首先撰寫集成測(cè)試用例。 o 開(kāi)發(fā)人員根據(jù)“集成測(cè)試計(jì)劃”和相應(yīng)的“測(cè)試用例”來(lái)測(cè)試同伴的代碼,產(chǎn)生“測(cè)試報(bào)告 ”。 [Step5] 缺陷管理與改錯(cuò) o 從[Step1]至[Step4],任何人發(fā)現(xiàn)軟件中的缺陷時(shí)都必須使用開(kāi)發(fā)小組指定的缺陷管理 工具。該工具將記錄所有缺陷的狀態(tài)信息,并可以自動(dòng)產(chǎn)生《缺陷管理報(bào)告》。 o 開(kāi)發(fā)人員及時(shí)消除已經(jīng)發(fā)現(xiàn)的缺陷。 o 開(kāi)發(fā)人員消除缺陷之后應(yīng)當(dāng)馬上進(jìn)行回歸測(cè)試,以確保不會(huì)引入新的缺陷。 12.3.6 輸出 o 軟件的源代碼、庫(kù)文件、可執(zhí)行程序等等 o 編程文檔 o 代碼審查報(bào)告 o 測(cè)試用例 o 測(cè)試報(bào)告 o 缺陷管理報(bào)告 12.3.7 結(jié)束準(zhǔn)則 o 軟件的代碼已經(jīng)完成,軟件可以運(yùn)行。 o 本規(guī)程所有文檔已經(jīng)完成。 12.3.8 度量 o 開(kāi)發(fā)組長(zhǎng)統(tǒng)計(jì)編程、代碼審查、測(cè)試、改錯(cuò)等的工作量,以及程序和文檔的規(guī)模,將此 度量數(shù)據(jù)匯報(bào)給項(xiàng)目經(jīng)理。 12.4 實(shí)施建議 o 對(duì)開(kāi)發(fā)人員進(jìn)行“高質(zhì)量程序設(shè)計(jì)”培訓(xùn),讓他們掌握編寫高質(zhì)量程序的技能。 o 對(duì)開(kāi)發(fā)人員進(jìn)行“代碼審查、測(cè)試、改錯(cuò)”等方面的培訓(xùn),提高他們的工作效率。 o 開(kāi)發(fā)小組根據(jù)項(xiàng)目的資源、時(shí)間等限制因素,可以適當(dāng)?shù)販p少測(cè)試的工作量。 o 開(kāi)發(fā)小組根據(jù)產(chǎn)品的特征,可以適當(dāng)?shù)匦薷谋疽?guī)范的各種文檔模板。 o 對(duì)實(shí)現(xiàn)與測(cè)試過(guò)程中產(chǎn)生的所有代碼和有價(jià)值的文檔進(jìn)行配置管理。 ----------------------- 模塊 編程 代碼審查 集成測(cè)試 單元測(cè)試 缺陷管理與改錯(cuò) 準(zhǔn)備 軟件系統(tǒng)
第12章 實(shí)現(xiàn)與測(cè)試
第12章 實(shí)現(xiàn)與測(cè)試 1 12.1 介紹 1 11.2 準(zhǔn)備 2 11.2.1 目的 2 11.2.2 角色與職責(zé) 2 11.2.3 啟動(dòng)準(zhǔn)則 2 11.2.4 輸入 2 11.2.5 主要步驟 2 [Step1] 制定計(jì)劃 2 [Step2] 審批計(jì)劃 3 [Step3] 確定相關(guān)的規(guī)范 3 [Step4] 準(zhǔn)備相關(guān)的軟件工具 3 [Step5] 開(kāi)發(fā)小組技能培訓(xùn) 3 12.2.6 輸出 3 12.2.7 結(jié)束準(zhǔn)則 3 12.2.8 度量 3 12.3 實(shí)現(xiàn)與測(cè)試 4 12.3.1 目的 4 12.3.2 角色與職責(zé) 4 12.3.3 啟動(dòng)準(zhǔn)則 4 12.3.4 輸入 4 12.3.5 主要步驟 4 [Step1] 編程 4 [Step2] 代碼審查 4 [Step3] 單元測(cè)試 4 [Step4] 集成測(cè)試 5 [Step5] 缺陷管理與改錯(cuò) 5 12.3.6 輸出 5 12.3.7 結(jié)束準(zhǔn)則 5 12.3.8 度量 5 12.4 實(shí)施建議 5 第12章 實(shí)現(xiàn)與測(cè)試 實(shí)現(xiàn)與測(cè)試(Implementation and Test, IT)的目的是依據(jù)系統(tǒng)設(shè)計(jì)文檔,編寫并測(cè)試整個(gè)系統(tǒng)的代碼。在本規(guī)范中,實(shí)現(xiàn)與測(cè) 試是“編程、代碼審查、單元測(cè)試、集成測(cè)試、缺陷管理與改錯(cuò)”的綜合表述。 實(shí)現(xiàn)與測(cè)試過(guò)程域是SPP模型的重要組成部分。本規(guī)范闡述了實(shí)現(xiàn)與測(cè)試過(guò)程域的兩 個(gè)主要規(guī)程: ← 準(zhǔn)備 [SPP-PROC-IT-PREPARE] ← 實(shí)現(xiàn)與測(cè)試 [SPP-PROC-IT-EXECUTE] 上述每個(gè)規(guī)程的“目標(biāo)”、“角色與職責(zé)”、“啟動(dòng)準(zhǔn)則”、“輸入”、“主要步驟”、“輸出 ”、“完成準(zhǔn)則”和“度量”均已定義。 本規(guī)范適用于國(guó)內(nèi)IT企業(yè)的軟件研發(fā)項(xiàng)目。建議用戶根據(jù)自身情況(如商業(yè)目標(biāo)、研 發(fā)實(shí)力等)適當(dāng)?shù)匦薷谋疽?guī)范,然后推廣使用。 12.1 介紹 實(shí)現(xiàn)與測(cè)試的流程如圖12- 1所示。一般地,編程、代碼審查、單元測(cè)試、集成測(cè)試大致存在先后順序關(guān)系,也可以 并行、迭代地開(kāi)展。上述任何活動(dòng)中發(fā)現(xiàn)的缺陷必須用統(tǒng)一的缺陷管理工具來(lái)管理,開(kāi) 發(fā)人員應(yīng)當(dāng)及時(shí)消除缺陷(改錯(cuò))。 圖12-1 實(shí)現(xiàn)與測(cè)試流程圖 由于實(shí)現(xiàn)與測(cè)試是工作量最大、時(shí)間最長(zhǎng)、產(chǎn)生工作成果(代碼與文檔)最多的一個(gè) 項(xiàng)目研發(fā)過(guò)程域,所以需要作充分的準(zhǔn)備工作。 實(shí)現(xiàn)與測(cè)試工作基本上在開(kāi)發(fā)小組內(nèi)部開(kāi)展。一個(gè)項(xiàng)目可能有一個(gè)或者多個(gè)開(kāi)發(fā)小組 。對(duì)于小型項(xiàng)目,項(xiàng)目經(jīng)理可以兼任開(kāi)發(fā)組長(zhǎng)。 特別要注意的是,開(kāi)發(fā)人員應(yīng)當(dāng)對(duì)自己的代碼進(jìn)行審查和測(cè)試(這是份內(nèi)的工作), 但是不能作為該代碼已經(jīng)通過(guò)審查和測(cè)試的依據(jù)。所以開(kāi)發(fā)人員還要互相審查和測(cè)試同 伴的代碼。 實(shí)現(xiàn)與測(cè)試過(guò)程域產(chǎn)生的主要文檔有: ← 《實(shí)現(xiàn)與測(cè)試計(jì)劃》,模板見(jiàn) [SPP-TEMP-IT-PLAN]。 ← 《編程文檔》,模板見(jiàn) [SPP-TEMP-IT-CODING]。 ← 《代碼審查報(bào)告》,參考技術(shù)評(píng)審報(bào)告的模板 [SPP-TEMP-TR-REPORT]。 ← 《測(cè)試用例》,模板見(jiàn) [SPP-TEMP-TEST-CASE]。 ← 《測(cè)試報(bào)告》,模板見(jiàn) [SPP-TEMP-TEST-REPORT]。 ← 《缺陷管理報(bào)告》,由缺陷管理工具自動(dòng)生成。 11.2 準(zhǔn)備 11.2.1 目的 o 為編程、代碼審查、單元測(cè)試、集成測(cè)試、缺陷管理與改錯(cuò)等活動(dòng)作準(zhǔn)備,產(chǎn)生《實(shí)現(xiàn) 與測(cè)試計(jì)劃》。 11.2.2 角色與職責(zé) o 一個(gè)項(xiàng)目可能有多個(gè)開(kāi)發(fā)小組,視項(xiàng)目規(guī)模而定。開(kāi)發(fā)組長(zhǎng)由項(xiàng)目經(jīng)理指定。 o 開(kāi)發(fā)組長(zhǎng)管理編程、代碼審查、單元測(cè)試、集成測(cè)試、缺陷管理與改錯(cuò)等活動(dòng)。 11.2.3 啟動(dòng)準(zhǔn)則 o 系統(tǒng)設(shè)計(jì)文檔已經(jīng)完成。 11.2.4 輸入 o 系統(tǒng)設(shè)計(jì)文檔 11.2.5 主要步驟 [Step1] 制定計(jì)劃 o 開(kāi)發(fā)小組共同協(xié)商實(shí)現(xiàn)與測(cè)試計(jì)劃。開(kāi)發(fā)組長(zhǎng)按照指定的模板起草《實(shí)現(xiàn)與測(cè)試計(jì)劃》 。該計(jì)劃主要內(nèi)容包括: ← 編程計(jì)劃 ← 代碼審查計(jì)劃 ← 單元測(cè)試計(jì)劃 ← 集成測(cè)試計(jì)劃 ← 缺陷管理與改錯(cuò)計(jì)劃 [Step2] 審批計(jì)劃 o 項(xiàng)目經(jīng)理審批《實(shí)現(xiàn)與測(cè)試計(jì)劃》。如果批準(zhǔn),則轉(zhuǎn)向[Step3]。如果不批準(zhǔn),則退回[ Step1]。 [Step3] 確定相關(guān)的規(guī)范 o 開(kāi)發(fā)小組確定編程、代碼審查、單元測(cè)試、集成測(cè)試、缺陷管理與改錯(cuò)等規(guī)范。如果機(jī) 構(gòu)已經(jīng)存在相應(yīng)的編程規(guī)范,則采用之。如果機(jī)構(gòu)不存在相應(yīng)的編程規(guī)范,則由開(kāi)發(fā) 小組共同制定。 [Step4] 準(zhǔn)備相關(guān)的軟件工具 o 開(kāi)發(fā)小組確定并安裝相關(guān)的軟件開(kāi)發(fā)工具(包括可復(fù)用庫(kù))、軟件測(cè)試工具和缺陷管理 工具等等。 [Step5] 開(kāi)發(fā)小組技能培訓(xùn) o 如果開(kāi)發(fā)組長(zhǎng)認(rèn)為開(kāi)發(fā)小組需要接受編程、單元測(cè)試、代碼審查、集成測(cè)試、缺陷管理 與改錯(cuò)等方面的培訓(xùn),那么由開(kāi)發(fā)組長(zhǎng)安排相應(yīng)的培訓(xùn)。 12.2.6 輸出 o 本開(kāi)發(fā)階段所需的規(guī)范如編程規(guī)范、測(cè)試規(guī)范等等。 o 《實(shí)現(xiàn)與測(cè)試計(jì)劃》 12.2.7 結(jié)束準(zhǔn)則 o 本規(guī)程所有的主要步驟都已經(jīng)完成。 12.2.8 度量 o 開(kāi)發(fā)組長(zhǎng)統(tǒng)計(jì)工作量以及文檔的規(guī)模,匯報(bào)給項(xiàng)目經(jīng)理。 12.3 實(shí)現(xiàn)與測(cè)試 12.3.1 目的 o 依據(jù)計(jì)劃執(zhí)行編程、單元測(cè)試、代碼審查、集成測(cè)試、缺陷管理與改錯(cuò)等活動(dòng)。 12.3.2 角色與職責(zé) o 開(kāi)發(fā)組長(zhǎng)管理編程、代碼審查、單元測(cè)試、集成測(cè)試、缺陷管理與改錯(cuò)等活動(dòng)。 o 開(kāi)發(fā)人員依據(jù)計(jì)劃編寫代碼,并對(duì)自己的代碼進(jìn)行必要的審查和測(cè)試。 o 開(kāi)發(fā)人員依據(jù)計(jì)劃審查、測(cè)試同伴的代碼。 12.3.3 啟動(dòng)準(zhǔn)則 o 系統(tǒng)設(shè)計(jì)文檔已經(jīng)完成。 o 實(shí)現(xiàn)與測(cè)試計(jì)劃已經(jīng)制定。 12.3.4 輸入 o 系統(tǒng)設(shè)計(jì)文檔 o 實(shí)現(xiàn)與測(cè)試計(jì)劃 12.3.5 主要步驟 [Step1] 編程 o 開(kāi)發(fā)人員根據(jù)“編程計(jì)劃”編寫軟件的代碼,并隨時(shí)記錄編程技術(shù)、問(wèn)題與對(duì)策、心得體 會(huì)等等,產(chǎn)生《編程文檔》(類似于編程日記)。 o 開(kāi)發(fā)人員在編寫完成每個(gè)模塊時(shí),必須對(duì)自己的代碼進(jìn)行必要的審查和測(cè)試。 [Step2] 代碼審查 o 開(kāi)發(fā)人員根據(jù)“代碼審查計(jì)劃”對(duì)同伴的代碼進(jìn)行審查,產(chǎn)生《代碼審查報(bào)告》。代碼審查 通常采用非正式技術(shù)評(píng)審規(guī)程,請(qǐng)參考 [SPP-PROC-TR-ITR]。 [Step3] 單元測(cè)試 o 開(kāi)發(fā)人員首先撰寫單元測(cè)試用例。 o 開(kāi)發(fā)人員根據(jù)“單元測(cè)試計(jì)劃”和相應(yīng)的“測(cè)試用例”來(lái)測(cè)試同伴的代碼,產(chǎn)生“測(cè)試報(bào)告 ”。 [Step4] 集成測(cè)試 o 開(kāi)發(fā)人員首先撰寫集成測(cè)試用例。 o 開(kāi)發(fā)人員根據(jù)“集成測(cè)試計(jì)劃”和相應(yīng)的“測(cè)試用例”來(lái)測(cè)試同伴的代碼,產(chǎn)生“測(cè)試報(bào)告 ”。 [Step5] 缺陷管理與改錯(cuò) o 從[Step1]至[Step4],任何人發(fā)現(xiàn)軟件中的缺陷時(shí)都必須使用開(kāi)發(fā)小組指定的缺陷管理 工具。該工具將記錄所有缺陷的狀態(tài)信息,并可以自動(dòng)產(chǎn)生《缺陷管理報(bào)告》。 o 開(kāi)發(fā)人員及時(shí)消除已經(jīng)發(fā)現(xiàn)的缺陷。 o 開(kāi)發(fā)人員消除缺陷之后應(yīng)當(dāng)馬上進(jìn)行回歸測(cè)試,以確保不會(huì)引入新的缺陷。 12.3.6 輸出 o 軟件的源代碼、庫(kù)文件、可執(zhí)行程序等等 o 編程文檔 o 代碼審查報(bào)告 o 測(cè)試用例 o 測(cè)試報(bào)告 o 缺陷管理報(bào)告 12.3.7 結(jié)束準(zhǔn)則 o 軟件的代碼已經(jīng)完成,軟件可以運(yùn)行。 o 本規(guī)程所有文檔已經(jīng)完成。 12.3.8 度量 o 開(kāi)發(fā)組長(zhǎng)統(tǒng)計(jì)編程、代碼審查、測(cè)試、改錯(cuò)等的工作量,以及程序和文檔的規(guī)模,將此 度量數(shù)據(jù)匯報(bào)給項(xiàng)目經(jīng)理。 12.4 實(shí)施建議 o 對(duì)開(kāi)發(fā)人員進(jìn)行“高質(zhì)量程序設(shè)計(jì)”培訓(xùn),讓他們掌握編寫高質(zhì)量程序的技能。 o 對(duì)開(kāi)發(fā)人員進(jìn)行“代碼審查、測(cè)試、改錯(cuò)”等方面的培訓(xùn),提高他們的工作效率。 o 開(kāi)發(fā)小組根據(jù)項(xiàng)目的資源、時(shí)間等限制因素,可以適當(dāng)?shù)販p少測(cè)試的工作量。 o 開(kāi)發(fā)小組根據(jù)產(chǎn)品的特征,可以適當(dāng)?shù)匦薷谋疽?guī)范的各種文檔模板。 o 對(duì)實(shí)現(xiàn)與測(cè)試過(guò)程中產(chǎn)生的所有代碼和有價(jià)值的文檔進(jìn)行配置管理。 ----------------------- 模塊 編程 代碼審查 集成測(cè)試 單元測(cè)試 缺陷管理與改錯(cuò) 準(zhǔn)備 軟件系統(tǒng)
第12章 實(shí)現(xiàn)與測(cè)試
[下載聲明]
1.本站的所有資料均為資料作者提供和網(wǎng)友推薦收集整理而來(lái),僅供學(xué)習(xí)和研究交流使用。如有侵犯到您版權(quán)的,請(qǐng)來(lái)電指出,本站將立即改正。電話:010-82593357。
2、訪問(wèn)管理資源網(wǎng)的用戶必須明白,本站對(duì)提供下載的學(xué)習(xí)資料等不擁有任何權(quán)利,版權(quán)歸該下載資源的合法擁有者所有。
3、本站保證站內(nèi)提供的所有可下載資源都是按“原樣”提供,本站未做過(guò)任何改動(dòng);但本網(wǎng)站不保證本站提供的下載資源的準(zhǔn)確性、安全性和完整性;同時(shí)本網(wǎng)站也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的損失或傷害。
4、未經(jīng)本網(wǎng)站的明確許可,任何人不得大量鏈接本站下載資源;不得復(fù)制或仿造本網(wǎng)站。本網(wǎng)站對(duì)其自行開(kāi)發(fā)的或和他人共同開(kāi)發(fā)的所有內(nèi)容、技術(shù)手段和服務(wù)擁有全部知識(shí)產(chǎn)權(quán),任何人不得侵害或破壞,也不得擅自使用。
我要上傳資料,請(qǐng)點(diǎn)我!
管理工具分類
ISO認(rèn)證課程講義管理表格合同大全法規(guī)條例營(yíng)銷資料方案報(bào)告說(shuō)明標(biāo)準(zhǔn)管理戰(zhàn)略商業(yè)計(jì)劃書(shū)市場(chǎng)分析戰(zhàn)略經(jīng)營(yíng)策劃方案培訓(xùn)講義企業(yè)上市采購(gòu)物流電子商務(wù)質(zhì)量管理企業(yè)名錄生產(chǎn)管理金融知識(shí)電子書(shū)客戶管理企業(yè)文化報(bào)告論文項(xiàng)目管理財(cái)務(wù)資料固定資產(chǎn)人力資源管理制度工作分析績(jī)效考核資料面試招聘人才測(cè)評(píng)崗位管理職業(yè)規(guī)劃KPI績(jī)效指標(biāo)勞資關(guān)系薪酬激勵(lì)人力資源案例人事表格考勤管理人事制度薪資表格薪資制度招聘面試表格崗位分析員工管理薪酬管理績(jī)效管理入職指引薪酬設(shè)計(jì)績(jī)效管理績(jī)效管理培訓(xùn)績(jī)效管理方案平衡計(jì)分卡績(jī)效評(píng)估績(jī)效考核表格人力資源規(guī)劃安全管理制度經(jīng)營(yíng)管理制度組織機(jī)構(gòu)管理辦公總務(wù)管理財(cái)務(wù)管理制度質(zhì)量管理制度會(huì)計(jì)管理制度代理連鎖制度銷售管理制度倉(cāng)庫(kù)管理制度CI管理制度廣告策劃制度工程管理制度采購(gòu)管理制度生產(chǎn)管理制度進(jìn)出口制度考勤管理制度人事管理制度員工福利制度咨詢?cè)\斷制度信息管理制度員工培訓(xùn)制度辦公室制度人力資源管理企業(yè)培訓(xùn)績(jī)效考核其它
精品推薦
- 1暗促-酒店玫瑰靜悄悄地開(kāi) 428
- 2終端陳列十五大原則 425
- 3專業(yè)廣告運(yùn)作模式 380
- 4****主營(yíng)業(yè)務(wù)發(fā)展戰(zhàn)略設(shè)計(jì) 412
- 5中小企業(yè)物流發(fā)展的對(duì)策 427
- 6主顧開(kāi)拓 550
- 7主動(dòng)推進(jìn)的客戶服務(wù) 379
- 8專業(yè)媒體策劃與購(gòu)買 408
- 9中遠(yuǎn)電視廣告CF 490
下載排行
- 1社會(huì)保障基礎(chǔ)知識(shí)(ppt) 16695
- 2安全生產(chǎn)事故案例分析(ppt 16695
- 3行政專員崗位職責(zé) 16695
- 4品管部崗位職責(zé)與任職要求 16695
- 5員工守則 16695
- 6軟件驗(yàn)收?qǐng)?bào)告 16695
- 7問(wèn)卷調(diào)查表(范例) 16695
- 8工資發(fā)放明細(xì)表 16695
- 9文件簽收單 16695