版本記錄:
文件狀態(tài):
[√] 草稿
[ ] 正式發(fā)布
[ ] 正在修改
當(dāng)前版本:
1.1
作 者:
完成日期:
簽 收 人:
簽收日期:
1編寫(xiě)目的
本文檔是測(cè)試團(tuán)隊(duì)的日常工作規(guī)范,主要側(cè)重測(cè)試工作流程的控制,明確軟件工程的各階段測(cè)試團(tuán)隊(duì)?wèi)?yīng)完成的工作。測(cè)試技術(shù)和策略等問(wèn)題不在本文檔描述范圍內(nèi)。
2測(cè)試團(tuán)隊(duì)構(gòu)成
2.1職責(zé)
測(cè)試是軟件開(kāi)發(fā)過(guò)程中的重要組成部分,肩負(fù)著如下責(zé)任:
Ø 在項(xiàng)目的前景、需求文檔確立基線前對(duì)文檔進(jìn)行測(cè)試,從用戶體驗(yàn)和測(cè)試的角度提出自己的看法。
Ø 編寫(xiě)合理的測(cè)試計(jì)劃,并與項(xiàng)目整體計(jì)劃有機(jī)地整合在一起。
Ø 編寫(xiě)覆蓋率高的測(cè)試用例。
Ø 針對(duì)測(cè)試需求進(jìn)行相關(guān)測(cè)試技術(shù)的研究。
Ø 認(rèn)真仔細(xì)地實(shí)施測(cè)試工作,并提交測(cè)試報(bào)告供項(xiàng)目組參考。
Ø 進(jìn)行缺陷跟蹤與分析。
角色劃分
在人力資源有限的情況下,一個(gè)團(tuán)隊(duì)成員可能會(huì)同時(shí)承擔(dān)多個(gè)角色。
角色名稱
相關(guān)主要責(zé)任
測(cè)試經(jīng)理
l 組建測(cè)試組
l 協(xié)調(diào)測(cè)試組內(nèi)部的溝通
l 代表測(cè)試組與其他角色組進(jìn)行溝通
l 編寫(xiě)測(cè)試計(jì)劃
l 測(cè)試報(bào)告分析
測(cè)試用例設(shè)計(jì)工程師
l 編寫(xiě)測(cè)試用例{可以由測(cè)試經(jīng)理兼任}
測(cè)試實(shí)施工程師
l 實(shí)施測(cè)試用例,執(zhí)行測(cè)試
技術(shù)支持工程師
l 為測(cè)試工作提供技術(shù)支持
工作流程及規(guī)范
計(jì)劃與設(shè)計(jì)階段
成立測(cè)試團(tuán)隊(duì)
在項(xiàng)目組成立的同時(shí),測(cè)試組也將同時(shí)成立。團(tuán)隊(duì)成立的工作與責(zé)任如下:
過(guò)程要點(diǎn)
詳細(xì)說(shuō)明
輸入條件
項(xiàng)目組成立(參與《項(xiàng)目計(jì)劃書(shū)》的評(píng)審)
工作內(nèi)容
為測(cè)試組任命一名測(cè)試經(jīng)理,同時(shí)確定測(cè)試組的構(gòu)成人選。
退出標(biāo)準(zhǔn)
測(cè)試組成立
責(zé)任人
測(cè)試經(jīng)理
圖表 1
3.1.2測(cè)試預(yù)通知
在正式測(cè)試任務(wù)下達(dá)前,開(kāi)發(fā)團(tuán)隊(duì)?wèi)?yīng)提前一周左右向測(cè)試團(tuán)隊(duì)下達(dá)預(yù)通知,告之較為確切的測(cè)試日期,提供當(dāng)前最新的相關(guān)資料。測(cè)試部門經(jīng)理可視具體情況決定是否需要調(diào)整人力。測(cè)試人員可預(yù)先熟悉必要的背景資料,協(xié)助測(cè)試經(jīng)理編寫(xiě)《測(cè)試計(jì)劃書(shū)》初稿。
過(guò)程要點(diǎn)
詳細(xì)說(shuō)明
輸入條件
項(xiàng)目進(jìn)入軟件實(shí)現(xiàn)階段(編碼)
工作內(nèi)容
項(xiàng)目/產(chǎn)品經(jīng)理郵件通知測(cè)試經(jīng)理正式測(cè)試交接時(shí)間,測(cè)試規(guī)模預(yù)估等
退出標(biāo)準(zhǔn)
預(yù)通知得到測(cè)試經(jīng)理確認(rèn),并提交《測(cè)試計(jì)劃書(shū)》初稿
責(zé)任人
產(chǎn)品經(jīng)理,測(cè)試經(jīng)理
圖表 2
3.1.3召開(kāi)測(cè)試啟動(dòng)會(huì)議
過(guò)程要點(diǎn)
詳細(xì)說(shuō)明
輸入條件
測(cè)試經(jīng)理完成測(cè)試計(jì)劃書(shū)初稿
工作內(nèi)容
開(kāi)發(fā)團(tuán)隊(duì)與測(cè)試團(tuán)隊(duì)交接測(cè)試內(nèi)容,對(duì)測(cè)試目標(biāo)達(dá)成一致,商討測(cè)試計(jì)劃初稿的可行性,統(tǒng)一項(xiàng)目組的目標(biāo)和測(cè)試的工作重點(diǎn)。
退出標(biāo)準(zhǔn)
明確測(cè)試內(nèi)容與重點(diǎn),項(xiàng)目方提交《測(cè)試任務(wù)書(shū)》,測(cè)試方提交《測(cè)試計(jì)劃書(shū)》正稿。
責(zé)任人
產(chǎn)品經(jīng)理,測(cè)試經(jīng)理
圖表 3
4編寫(xiě)測(cè)試計(jì)劃文檔
需求分析文檔確立后,測(cè)試組需要編寫(xiě)測(cè)試計(jì)劃文檔,為后續(xù)的測(cè)試工作提供直接的指導(dǎo)
過(guò)程要點(diǎn)
詳細(xì)說(shuō)明
輸入條件
項(xiàng)目需求文檔建立
工作內(nèi)容
根據(jù)項(xiàng)目的需求文檔,按照測(cè)試計(jì)劃文檔模板編寫(xiě)測(cè)試計(jì)劃。測(cè)試計(jì)劃中應(yīng)該至少包括以下關(guān)鍵內(nèi)容:
l 測(cè)試需求——需要測(cè)試組測(cè)試的范圍,估算出測(cè)試所花費(fèi)的人力資源和各個(gè)測(cè)試需求的測(cè)試優(yōu)先級(jí)
l 測(cè)試方案——整體測(cè)試的測(cè)試方法和每個(gè)測(cè)試需求的測(cè)試方法
l 測(cè)試資源——本次測(cè)試所需要用到的人力、硬件、軟件、技術(shù)的資源
l 測(cè)試組角色——明確測(cè)試組內(nèi)各個(gè)成員的角色和相關(guān)責(zé)任
l 里程碑——明確標(biāo)準(zhǔn)項(xiàng)目過(guò)程中測(cè)試組應(yīng)該關(guān)注的里程碑
l 可交付工件——在測(cè)試組的工作中必須向項(xiàng)目組提交的產(chǎn)物,包括測(cè)試計(jì)劃、測(cè)試報(bào)告等等
l 風(fēng)險(xiǎn)管理——列舉出測(cè)試工作所可能出現(xiàn)的風(fēng)險(xiǎn)
測(cè)試計(jì)劃編寫(xiě)完畢后,必須提交給項(xiàng)目組全體成員,并由項(xiàng)目組組中各個(gè)角色組聯(lián)合評(píng)審。
退出標(biāo)準(zhǔn)
l 測(cè)試計(jì)劃由項(xiàng)目組評(píng)審?fù)ㄟ^(guò).
l 在項(xiàng)目開(kāi)發(fā)過(guò)程中,要適時(shí)的對(duì)測(cè)試計(jì)劃進(jìn)行跟蹤,以評(píng)估此計(jì)劃的完整性、可行性,在項(xiàng)目結(jié)束時(shí)還要最后評(píng)估一下測(cè)試計(jì)劃的質(zhì)量
責(zé)任人
測(cè)試經(jīng)理
圖表 4
設(shè)計(jì)測(cè)試用例
在需求分析文檔確立基線以后,測(cè)試組需要針對(duì)項(xiàng)目的測(cè)試需求編寫(xiě)測(cè)試用例,在實(shí)際的測(cè)試中,測(cè)試用例將是唯一實(shí)施標(biāo)準(zhǔn)。在用例的編寫(xiě)過(guò)程中,具體的任務(wù)和責(zé)任人如下:
過(guò)程要點(diǎn)
詳細(xì)說(shuō)明
輸入條件
測(cè)試需求明確,測(cè)試計(jì)劃明確
工作內(nèi)容
根據(jù)每一步測(cè)試計(jì)劃編寫(xiě)全部的測(cè)試用例
退出標(biāo)準(zhǔn)
測(cè)試用例需要覆蓋所有的測(cè)試需求
責(zé)任人
測(cè)試用例設(shè)計(jì)工程師(可由測(cè)試實(shí)施工程師或測(cè)試經(jīng)理兼做)
圖表 5
實(shí)施測(cè)試用例
實(shí)施測(cè)試用例將花費(fèi)測(cè)試組絕大部分時(shí)間,這些工作都是建立在前期很多計(jì)劃工作的基礎(chǔ)上。
過(guò)程要點(diǎn)
詳細(xì)描述
輸入條件
測(cè)試經(jīng)理制前一工作日定出當(dāng)日的測(cè)試計(jì)劃,確定可用的測(cè)試用例。
工作內(nèi)容
測(cè)試實(shí)施工程師根據(jù)測(cè)試計(jì)劃中分配給自己的測(cè)試任務(wù)和提供的測(cè)試用例,實(shí)施相應(yīng)的測(cè)試用例,并將記錄實(shí)施用例的結(jié)果
退出標(biāo)準(zhǔn)
測(cè)試用例中的所有任務(wù)被執(zhí)行,結(jié)果被記錄。
責(zé)任人
測(cè)試實(shí)施工程師
圖表 6
提交報(bào)告
在約定的測(cè)試周期完成之后,測(cè)試經(jīng)理需要總結(jié)此測(cè)試的結(jié)果,編寫(xiě)測(cè)試報(bào)告
過(guò)程要點(diǎn)
詳細(xì)描述
輸入條件
測(cè)試組完成了預(yù)定周期的測(cè)試任務(wù)
工作內(nèi)容
測(cè)試經(jīng)理根據(jù)此輪測(cè)試的結(jié)果,編寫(xiě)測(cè)試報(bào)告,主要應(yīng)包含以下內(nèi)容:
l 測(cè)試報(bào)告的版本
l 測(cè)試的人員和時(shí)間
l 測(cè)試所覆蓋的缺陷——測(cè)試組在這輪測(cè)試中所有處理的缺陷,報(bào)告了測(cè)試經(jīng)理處理的缺陷和實(shí)施工程師驗(yàn)證的缺陷。不僅要寫(xiě)出覆蓋缺陷的總數(shù),還要寫(xiě)明這些缺陷的去向
l 測(cè)試新發(fā)現(xiàn)的缺陷數(shù)量
l 上一版本活動(dòng)缺陷的數(shù)量
l 經(jīng)過(guò)此輪測(cè)試,所有活動(dòng)缺陷的數(shù)量及其狀態(tài)分類
l 測(cè)試評(píng)估——寫(xiě)明在這一版本中,那些功能被實(shí)現(xiàn)了,那些還沒(méi)有實(shí)現(xiàn),這里只需寫(xiě)明和上一版本不同之處即可
l 急待解決的問(wèn)題——寫(xiě)明當(dāng)前項(xiàng)目組中面臨的最優(yōu)先的問(wèn)題,可以重復(fù)提出
退出標(biāo)準(zhǔn)
在每輪測(cè)試結(jié)束之后應(yīng)盡快將符合標(biāo)準(zhǔn)的測(cè)試報(bào)告發(fā)給全項(xiàng)目組
責(zé)任人
測(cè)試經(jīng)理
圖表7
回歸測(cè)試
在每輪測(cè)試結(jié)束之后,由測(cè)試組重新拷貝修改后的最新版本,進(jìn)行回歸測(cè)試。
過(guò)程要點(diǎn)
詳細(xì)描述
輸入條件
在每輪測(cè)試中,按照現(xiàn)有的測(cè)試用例沒(méi)有新的缺陷被發(fā)現(xiàn),測(cè)試報(bào)告中全部的活動(dòng)缺陷都被解決。
工作內(nèi)容
測(cè)試組將按照測(cè)試計(jì)劃中對(duì)于回歸測(cè)試的策略對(duì)產(chǎn)品進(jìn)行回歸測(cè)試,回歸測(cè)試的用例屬于測(cè)試用例的一部分或者是全部測(cè)試用例,但不能超出原先預(yù)定的測(cè)試用例的范圍。
退出標(biāo)準(zhǔn)
回歸測(cè)試所運(yùn)行的用例全部通過(guò)。
責(zé)任人
測(cè)試實(shí)施工程師 (可由測(cè)試實(shí)施工程師或測(cè)試經(jīng)理兼做)
圖表 2
測(cè)試工作結(jié)束或即將結(jié)束時(shí),測(cè)試組就要開(kāi)始著手準(zhǔn)備進(jìn)行總結(jié)的工作。
編寫(xiě)測(cè)試報(bào)告
在回歸測(cè)試結(jié)束之后,測(cè)試經(jīng)理將要編寫(xiě)測(cè)試總結(jié)報(bào)告,對(duì)測(cè)試進(jìn)行總結(jié),并且提交給全體項(xiàng)目組,為產(chǎn)品的后續(xù)工作提供重要的信息支持。
過(guò)程要點(diǎn)
詳細(xì)描述
輸入條件
測(cè)試組完成了所有的測(cè)試實(shí)施工作
工作內(nèi)容
測(cè)試經(jīng)理根據(jù)測(cè)試的結(jié)果,按照測(cè)試報(bào)告的文檔模板編寫(xiě)測(cè)試報(bào)告,測(cè)試報(bào)告必須包含以下重要內(nèi)容:
l 測(cè)試資源概述——多少人、多長(zhǎng)時(shí)間
l 測(cè)試結(jié)果摘要——分別描述各個(gè)測(cè)試需求的測(cè)試結(jié)果,產(chǎn)品實(shí)現(xiàn)了哪些功能點(diǎn),哪些還沒(méi)有實(shí)現(xiàn)
l 缺陷分析——按照缺陷的屬性分類進(jìn)行分析
l 測(cè)試需求覆蓋率——原先列舉的測(cè)試需求的測(cè)試覆蓋率,可能一部分測(cè)試需求因?yàn)橘Y源和優(yōu)先級(jí)的因素沒(méi)有進(jìn)行測(cè)試,那么在這里要進(jìn)行說(shuō)明
l 測(cè)試評(píng)估——從總體對(duì)項(xiàng)目質(zhì)量進(jìn)行評(píng)估
l 測(cè)試組建議——從測(cè)試組的角度為項(xiàng)目組提出工作建議
退出標(biāo)準(zhǔn)
測(cè)試經(jīng)理完成了符合標(biāo)準(zhǔn)的測(cè)試報(bào)告,發(fā)送給全項(xiàng)目組。
責(zé)任人
測(cè)試經(jīng)理
測(cè)試工作總結(jié)
測(cè)試總結(jié)工作是在以上的工作全部結(jié)束以后,它的目的是評(píng)估本次測(cè)試工作,總結(jié)經(jīng)驗(yàn),使下一次的工作做得更好。
過(guò)程要點(diǎn)
詳細(xì)描述
輸入條件
測(cè)試經(jīng)理完成了符合標(biāo)準(zhǔn)的測(cè)試報(bào)告,發(fā)送給全項(xiàng)目組
工作內(nèi)容
測(cè)試經(jīng)理根據(jù)測(cè)試的結(jié)果,按照測(cè)試總結(jié)的文檔模板編寫(xiě)測(cè)試總結(jié),
退出標(biāo)準(zhǔn)
測(cè)試經(jīng)理完成了符合標(biāo)準(zhǔn)的測(cè)試總結(jié),發(fā)送給全測(cè)試組。
責(zé)任人
測(cè)試經(jīng)理
3.3.3測(cè)試驗(yàn)收
測(cè)試驗(yàn)收工作是在以上工作全部結(jié)束后,對(duì)測(cè)試的過(guò)程,效果進(jìn)行驗(yàn)收,宣布測(cè)試結(jié)束。
過(guò)程要點(diǎn)
詳細(xì)描述
輸入條件
測(cè)試組完成了所有的測(cè)試實(shí)施工作,測(cè)試經(jīng)理完成符合標(biāo)準(zhǔn)的測(cè)試總結(jié)文檔
工作內(nèi)容
由測(cè)啟會(huì)上約定的驗(yàn)收組成員,對(duì)本測(cè)試收進(jìn)行驗(yàn)收,驗(yàn)收內(nèi)容包括:
l 測(cè)試效果驗(yàn)收——測(cè)試是否達(dá)到預(yù)期目的
l 測(cè)試文檔驗(yàn)收——測(cè)試過(guò)程文檔是否齊全,可信,符合標(biāo)準(zhǔn)
l 測(cè)試評(píng)估——從總體對(duì)測(cè)試的質(zhì)量進(jìn)行評(píng)估
l 測(cè)試建議——對(duì)本次測(cè)試工作指出不足,需要在以后工作中改進(jìn)的地方
l 宣布測(cè)試結(jié)束——測(cè)試驗(yàn)收組成員簽字宣布本次測(cè)試結(jié)束
退出標(biāo)準(zhǔn)
簽發(fā)測(cè)試驗(yàn)收?qǐng)?bào)告
責(zé)任人
產(chǎn)品經(jīng)理
3.3.4測(cè)試歸檔
測(cè)試歸檔是在測(cè)試驗(yàn)收結(jié)束宣布測(cè)試有效,結(jié)束測(cè)試后,對(duì)測(cè)試過(guò)程中涉及到各種標(biāo)準(zhǔn)文檔進(jìn)行歸類,存檔。
過(guò)程要點(diǎn)
詳細(xì)描述
輸入條件
測(cè)試驗(yàn)收通過(guò)
工作內(nèi)容
歸類,存檔測(cè)試過(guò)程涉及到的文檔,主要包括以下文檔(必須)
l 測(cè)試任務(wù)書(shū)
l 測(cè)試計(jì)劃書(shū)
l 測(cè)試用例書(shū)
l 測(cè)試報(bào)告書(shū)
l 測(cè)試總結(jié)書(shū)
l 測(cè)試驗(yàn)收書(shū)
退出標(biāo)準(zhǔn)
全部文檔歸類完畢,版本號(hào)封存
責(zé)任人
測(cè)試經(jīng)理
3.4缺陷跟蹤
測(cè)試驗(yàn)收結(jié)束后,跟蹤產(chǎn)品在試運(yùn)行階段暴露出來(lái)的新缺陷,以及已提交的缺陷是否再次發(fā)生。
過(guò)程要點(diǎn)
詳細(xì)描述
輸入條件
測(cè)試組完成了所有的測(cè)試實(shí)施工作,測(cè)試驗(yàn)收通過(guò),產(chǎn)品試運(yùn)行、運(yùn)行。
工作內(nèi)容
l 已發(fā)現(xiàn)缺陷是否再次發(fā)生
l 是否有新發(fā)現(xiàn)的在測(cè)試中未發(fā)現(xiàn)的缺陷
l 是否有新發(fā)現(xiàn)的在測(cè)試中已發(fā)現(xiàn)但未修改的缺陷
定義:
A類:新發(fā)現(xiàn)的缺陷
B類:已發(fā)現(xiàn)的缺陷
C類:已發(fā)現(xiàn)未修改的缺陷
退出標(biāo)準(zhǔn)
缺陷跟蹤報(bào)告
責(zé)任人
產(chǎn)品經(jīng)理、項(xiàng)目實(shí)施經(jīng)理
4缺陷類型定義
本規(guī)范定義以下五類缺陷:
Ø A類——嚴(yán)重錯(cuò)誤,包括:
1. 由于程序所引起的死機(jī),非法退出
2. 死循環(huán)
3. 導(dǎo)致數(shù)據(jù)庫(kù)發(fā)生死鎖
4. 數(shù)據(jù)通訊錯(cuò)誤
5 嚴(yán)重的數(shù)值計(jì)算錯(cuò)誤
Ø B類——較嚴(yán)重錯(cuò)誤,包括:
1. 功能不符
2. 數(shù)據(jù)流錯(cuò)誤
3. 程序接口錯(cuò)誤
4. 輕微的數(shù)值計(jì)算錯(cuò)誤
Ø C類——一般性錯(cuò)誤,包括:
1. 界面錯(cuò)誤(詳細(xì)文檔)
2. 打印內(nèi)容、格式錯(cuò)誤
3. 簡(jiǎn)單的輸入限制未放在前臺(tái)進(jìn)行控制
4. 刪除操作未給出提示
Ø D類——較小錯(cuò)誤,包括:
1. 輔助說(shuō)明描述不清楚
2. 顯示格式不規(guī)范
3. 長(zhǎng)時(shí)間操作未給用戶進(jìn)度提示
4. 提示窗口文字未采用行業(yè)術(shù)語(yǔ)
5. 可輸入?yún)^(qū)域和只讀區(qū)域沒(méi)有明顯的區(qū)分標(biāo)志
6. 系統(tǒng)處理未優(yōu)化
Ø E類——測(cè)試建議(非缺陷)
5測(cè)試標(biāo)準(zhǔn)
軟件測(cè)試合格須符合以下標(biāo)準(zhǔn)。
A類錯(cuò)誤
B類錯(cuò)誤
C類錯(cuò)誤
D類錯(cuò)誤
E類建議
無(wú)
無(wú)
≤2%
≤4%
暫不作要求
以上比例為錯(cuò)誤占總測(cè)試模塊的比例。
軟件產(chǎn)品未經(jīng)測(cè)試合格,不允許投運(yùn)。
6爭(zhēng)議處理
如開(kāi)發(fā)團(tuán)隊(duì)對(duì)測(cè)試結(jié)論有爭(zhēng)議,由驗(yàn)收組成員會(huì)議協(xié)調(diào)解決。測(cè)試團(tuán)隊(duì)和開(kāi)發(fā)團(tuán)隊(duì)?wèi)?yīng)無(wú)條件服從仲裁結(jié)果。
7標(biāo)準(zhǔn)文檔
1. 《測(cè)試任務(wù)說(shuō)明書(shū)》
2. 《測(cè)試計(jì)劃書(shū)》
3. 《測(cè)試用例說(shuō)明書(shū)》
4. 《測(cè)試報(bào)告》
5. 《測(cè)試總結(jié)報(bào)告》
6. 《測(cè)試驗(yàn)收?qǐng)?bào)告》
7. 《缺陷跟蹤報(bào)告》