第03講、軟件缺陷和缺陷報(bào)告_第1頁
第03講、軟件缺陷和缺陷報(bào)告_第2頁
第03講、軟件缺陷和缺陷報(bào)告_第3頁
第03講、軟件缺陷和缺陷報(bào)告_第4頁
第03講、軟件缺陷和缺陷報(bào)告_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、Copyright Tarena Technologies Inc., 2008. All rights reserved.Tarena High-End IT T中國北京中國北京電話:(010)62135687、62136369地址:北京市海淀區(qū)北三環(huán)西路甲18號 中鼎大廈B座7層中國上海中國上海電話:(021)61202630、61202603地址:上海市北京東路668號 上海科技京城B區(qū)9層 加拿大多倫多加拿大多倫多電話:(416)491-6456 地址:Suite 1208, Deerford Road, Toronto, Ontario, Canada郵編:M2J 3J3中國廣州中國

2、廣州電話:(020)85518868、85518898 地址:廣州天河區(qū)崗頂僑鑫教育主樓三層第第0303講、軟件缺陷講、軟件缺陷和缺陷報(bào)告和缺陷報(bào)告Topicsl 測試人員的主要工作職責(zé)l 編寫缺陷報(bào)告l 缺陷報(bào)告的處理流程本章內(nèi)容本章內(nèi)容3/23一、測試人員的主要工作職責(zé)一、測試人員的主要工作職責(zé)4/23測試人員的主要工作職責(zé)測試人員的主要工作職責(zé)l1 1、編寫、編寫測試計(jì)劃測試計(jì)劃l2 2、編寫、編寫測試用例測試用例l3 3、執(zhí)行測試,發(fā)現(xiàn)缺陷提交、執(zhí)行測試,發(fā)現(xiàn)缺陷提交缺陷報(bào)告缺陷報(bào)告l4 4、驗(yàn)證所發(fā)現(xiàn)的缺陷是否得到修改、驗(yàn)證所發(fā)現(xiàn)的缺陷是否得到修改l5 5、編寫、編寫測試總結(jié)報(bào)告測試

3、總結(jié)報(bào)告5/23二、編寫缺陷報(bào)告二、編寫缺陷報(bào)告6/23缺陷報(bào)告缺陷報(bào)告l當(dāng)測試人員發(fā)現(xiàn)了一個(gè)缺陷,需要填寫一份當(dāng)測試人員發(fā)現(xiàn)了一個(gè)缺陷,需要填寫一份“缺缺陷報(bào)告陷報(bào)告”來記錄這個(gè)缺陷,并通過這個(gè)缺陷報(bào)告來記錄這個(gè)缺陷,并通過這個(gè)缺陷報(bào)告告知開發(fā)人員所發(fā)生的問題告知開發(fā)人員所發(fā)生的問題缺陷報(bào)告是測試缺陷報(bào)告是測試人員和開發(fā)人員交流溝通的重要工具。人員和開發(fā)人員交流溝通的重要工具。7/23l案例案例1:u張三在測試案例張三在測試案例1-2-1程序時(shí),發(fā)現(xiàn)除數(shù)為程序時(shí),發(fā)現(xiàn)除數(shù)為零時(shí)程序異常退出,向開發(fā)組提交一份缺陷零時(shí)程序異常退出,向開發(fā)組提交一份缺陷報(bào)告報(bào)告8/23缺陷報(bào)告的重要組成缺陷報(bào)告的

4、重要組成l1 1、缺陷編號、缺陷編號(Defect ID)(Defect ID)l2 2、缺陷標(biāo)題、缺陷標(biāo)題(summary)(summary)l3 3、缺陷的發(fā)現(xiàn)者、缺陷的發(fā)現(xiàn)者(Detected By)(Detected By)l4 4、發(fā)現(xiàn)缺陷的日期、發(fā)現(xiàn)缺陷的日期(Detected on date)(Detected on date)l5 5、缺陷所屬的模塊、缺陷所屬的模塊(subject)(subject)l6 6、發(fā)現(xiàn)缺陷版本、發(fā)現(xiàn)缺陷版本(Detected in release)(Detected in release)l7 7、指派給誰處理、指派給誰處理(Assigned to

5、)(Assigned to)9/23缺陷報(bào)告的重要組成缺陷報(bào)告的重要組成l8 8、缺陷的狀態(tài)、缺陷的狀態(tài)(status)(status)u描述缺陷此時(shí)所處的狀態(tài)描述缺陷此時(shí)所處的狀態(tài)u例如:例如:l新提交的缺陷新提交的缺陷newl打開的缺陷打開的缺陷openl被拒絕的缺陷被拒絕的缺陷rejectedl已經(jīng)被修改完的缺陷已經(jīng)被修改完的缺陷fixedl重新打開的缺陷重新打開的缺陷reopenl關(guān)閉的缺陷關(guān)閉的缺陷closed10/23缺陷報(bào)告的重要組成缺陷報(bào)告的重要組成l 9、缺陷的嚴(yán)重程度、缺陷的嚴(yán)重程度(severity)u指明該缺陷對軟件造成的影響程度有多大指明該缺陷對軟件造成的影響程度有多

6、大u例如:例如:l 造成死機(jī)或影響開發(fā)、測試進(jìn)度的問題造成死機(jī)或影響開發(fā)、測試進(jìn)度的問題Urgentl 非常嚴(yán)重的功能問題非常嚴(yán)重的功能問題Very Highl 大的功能問題大的功能問題Highl 中等程度的功能問題中等程度的功能問題Mediuml 小的功能問題小的功能問題Lowl 注意:注意:u每個(gè)單詞代表的具體含義每個(gè)公司可能是不一樣,應(yīng)該在測試計(jì)劃或是每個(gè)單詞代表的具體含義每個(gè)公司可能是不一樣,應(yīng)該在測試計(jì)劃或是在專門的文檔中定義好,以便測試人員和開發(fā)人員達(dá)成一致在專門的文檔中定義好,以便測試人員和開發(fā)人員達(dá)成一致u案例:手機(jī)測試公司案例:手機(jī)測試公司bug level Definiti

7、on11/23缺陷報(bào)告的重要組成缺陷報(bào)告的重要組成l 10、缺陷的優(yōu)先級(、缺陷的優(yōu)先級(priority)u希望該缺陷什么時(shí)間內(nèi)或者哪個(gè)版本程序員可以解決希望該缺陷什么時(shí)間內(nèi)或者哪個(gè)版本程序員可以解決u例如:例如:l Urgent立刻修復(fù)立刻修復(fù)l Very High本版本修復(fù)本版本修復(fù)l High下一個(gè)版本修復(fù)下一個(gè)版本修復(fù)l Medium發(fā)布之前修復(fù)發(fā)布之前修復(fù)l Low允許在發(fā)布產(chǎn)品中存在允許在發(fā)布產(chǎn)品中存在l 注意:注意:u同樣,每個(gè)單詞代表的具體含義每個(gè)公司可能是不一樣,應(yīng)該在測試計(jì)同樣,每個(gè)單詞代表的具體含義每個(gè)公司可能是不一樣,應(yīng)該在測試計(jì)劃或是在專門的文檔中定義好劃或是在專門

8、的文檔中定義好12/23缺陷報(bào)告的重要組成缺陷報(bào)告的重要組成l 11、缺陷描述(、缺陷描述(description)u把發(fā)現(xiàn)這個(gè)缺陷的具體步驟記錄下來,使開發(fā)人員通過你的描述可以看把發(fā)現(xiàn)這個(gè)缺陷的具體步驟記錄下來,使開發(fā)人員通過你的描述可以看到這個(gè)缺陷,以便他去解決這個(gè)缺陷到這個(gè)缺陷,以便他去解決這個(gè)缺陷u要求:描述清晰、準(zhǔn)確、易讀,使開發(fā)人員容易讀懂,并可以重現(xiàn)缺陷要求:描述清晰、準(zhǔn)確、易讀,使開發(fā)人員容易讀懂,并可以重現(xiàn)缺陷初學(xué)者練習(xí)的重點(diǎn)、難點(diǎn)初學(xué)者練習(xí)的重點(diǎn)、難點(diǎn)13/23注意注意l 1、缺陷的嚴(yán)重程度和優(yōu)先級是不是成正比關(guān)系?、缺陷的嚴(yán)重程度和優(yōu)先級是不是成正比關(guān)系?u例如:例如:l

9、 界面問題的嚴(yán)重程度一般比較低,但優(yōu)先級可能最高界面問題的嚴(yán)重程度一般比較低,但優(yōu)先級可能最高立即修復(fù)立即修復(fù)l 某些重大的功能問題可能暫時(shí)解決不了,但不影響軟件其他功能的使用某些重大的功能問題可能暫時(shí)解決不了,但不影響軟件其他功能的使用,這時(shí)優(yōu)先級可能定義的比較低,這時(shí)優(yōu)先級可能定義的比較低在發(fā)布之前修復(fù)在發(fā)布之前修復(fù)l 2、缺陷的嚴(yán)重程度和優(yōu)先級確定好以后,還會改嗎?、缺陷的嚴(yán)重程度和優(yōu)先級確定好以后,還會改嗎?u例如:例如:l 測試人員確定一個(gè)缺陷為測試人員確定一個(gè)缺陷為“立即修復(fù)立即修復(fù)”,但開發(fā)組認(rèn)為這個(gè)缺陷,但開發(fā)組認(rèn)為這個(gè)缺陷不太好解決,而這個(gè)缺陷又不影響其他功能,這時(shí)可能要求在

10、不太好解決,而這個(gè)缺陷又不影響其他功能,這時(shí)可能要求在“下一個(gè)版本修改下一個(gè)版本修改”或或“發(fā)布之前修改發(fā)布之前修改”14/23l 3、是不是所有已發(fā)現(xiàn)的缺陷都會被修復(fù)的?、是不是所有已發(fā)現(xiàn)的缺陷都會被修復(fù)的?u有些缺陷修復(fù)的成本太高或者由于進(jìn)度壓力可能在發(fā)布有些缺陷修復(fù)的成本太高或者由于進(jìn)度壓力可能在發(fā)布之前得不到修復(fù),這樣的缺陷一定要經(jīng)過項(xiàng)目組的討論之前得不到修復(fù),這樣的缺陷一定要經(jīng)過項(xiàng)目組的討論,權(quán)衡成本和風(fēng)險(xiǎn),要確保不會對用戶造成重大的影響,權(quán)衡成本和風(fēng)險(xiǎn),要確保不會對用戶造成重大的影響及法律糾紛。后面再通過升級軟件或打補(bǔ)丁的方式修復(fù)及法律糾紛。后面再通過升級軟件或打補(bǔ)丁的方式修復(fù)缺陷

11、或彌補(bǔ)缺陷缺陷或彌補(bǔ)缺陷15/23缺陷報(bào)告的用途缺陷報(bào)告的用途l記錄軟件缺陷記錄軟件缺陷l對缺陷進(jìn)行分類對缺陷進(jìn)行分類l跟蹤軟件缺陷跟蹤軟件缺陷l用于缺陷的分析、總結(jié)用于缺陷的分析、總結(jié)16/23軟件缺陷的識別軟件缺陷的識別 l通過測試用例中的預(yù)期結(jié)果進(jìn)行識別通過測試用例中的預(yù)期結(jié)果進(jìn)行識別l通過需求規(guī)格說明書進(jìn)行識別通過需求規(guī)格說明書進(jìn)行識別l通過和開發(fā)人員、需求人員、用戶溝通進(jìn)行識別通過和開發(fā)人員、需求人員、用戶溝通進(jìn)行識別17/23寫缺陷報(bào)告時(shí)注意的問題寫缺陷報(bào)告時(shí)注意的問題l 一個(gè)報(bào)告只提交一個(gè)缺陷一個(gè)報(bào)告只提交一個(gè)缺陷l 缺陷描述清晰、準(zhǔn)確、易讀,使用最少、必須的步驟,保缺陷描述清晰

12、、準(zhǔn)確、易讀,使用最少、必須的步驟,保證缺陷可以再現(xiàn)證缺陷可以再現(xiàn)l 對缺陷的嚴(yán)重性、優(yōu)先級的劃分準(zhǔn)確、客觀對缺陷的嚴(yán)重性、優(yōu)先級的劃分準(zhǔn)確、客觀18/23其他一些問題其他一些問題l 在提交缺陷報(bào)告之前一定要認(rèn)真審核,確保提交的缺陷是在提交缺陷報(bào)告之前一定要認(rèn)真審核,確保提交的缺陷是有效的,而不是因?yàn)樽约旱氖韬龌虿僮鞑徽_造成的有效的,而不是因?yàn)樽约旱氖韬龌虿僮鞑徽_造成的“假假缺陷缺陷”l 不要為了引起開發(fā)人員的重視而夸大缺陷不要為了引起開發(fā)人員的重視而夸大缺陷l 小的缺陷也要報(bào)告小的缺陷也要報(bào)告l 及時(shí)報(bào)告缺陷及時(shí)報(bào)告缺陷l 對于不可重現(xiàn)的缺陷也要報(bào)告對于不可重現(xiàn)的缺陷也要報(bào)告l 不做任何評價(jià)不做任何評價(jià)19/23三、缺陷報(bào)告的處理流程三、缺陷報(bào)告的處理流程20/23 提交缺陷報(bào)告 返測報(bào)告 分配缺陷報(bào)告 處理缺陷報(bào)告 關(guān)閉缺陷報(bào)告 返測通過 返測未通過 測試人員測試人員開發(fā)經(jīng)理或項(xiàng)目經(jīng)理開發(fā)經(jīng)理或項(xiàng)目經(jīng)理開發(fā)人員開發(fā)人員測試人員測試人員測試經(jīng)理或測試人員測試經(jīng)理或測試人員缺陷報(bào)告的處理流程缺陷報(bào)告的處理流程21/23 New2、開發(fā)經(jīng)理驗(yàn)證此缺陷、開發(fā)經(jīng)理驗(yàn)證此缺陷1、測試人員提交缺陷、測試人員提交缺陷是缺陷嗎?是缺陷嗎?Rejected不是不是4、缺陷修改完畢、缺陷修改完畢Open是是3、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論