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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quá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號 上??萍季┏荁區(qū)9層 加拿大多倫多加拿大多倫多電話:(416)491-6456 地址:Suite 1208, Deerford Road, Toronto, Ontario, Canada郵編:M2J 3J3中國廣州中國

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

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

4、重要組成l1 1、缺陷編號、缺陷編號(Defect ID)(Defect ID)l2 2、缺陷標題、缺陷標題(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缺陷報告的重要組成缺陷報告的重要組成l8 8、缺陷的狀態(tài)、缺陷的狀態(tài)(status)(status)u描述缺陷此時所處的狀態(tài)描述缺陷此時所處的狀態(tài)u例如:例如:l新提交的缺陷新提交的缺陷newl打開的缺陷打開的缺陷openl被拒絕的缺陷被拒絕的缺陷rejectedl已經(jīng)被修改完的缺陷已經(jīng)被修改完的缺陷fixedl重新打開的缺陷重新打開的缺陷reopenl關(guān)閉的缺陷關(guān)閉的缺陷closed10/23缺陷報告的重要組成缺陷報告的重要組成l 9、缺陷的嚴重程度、缺陷的嚴重程度(severity)u指明該缺陷對軟件造成的影響程度有多大指明該缺陷對軟件造成的影響程度有多

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

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

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

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

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

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

12、、準確、易讀,使用最少、必須的步驟,保證缺陷可以再現(xiàn)證缺陷可以再現(xiàn)l 對缺陷的嚴重性、優(yōu)先級的劃分準確、客觀對缺陷的嚴重性、優(yōu)先級的劃分準確、客觀18/23其他一些問題其他一些問題l 在提交缺陷報告之前一定要認真審核,確保提交的缺陷是在提交缺陷報告之前一定要認真審核,確保提交的缺陷是有效的,而不是因為自己的疏忽或操作不正確造成的有效的,而不是因為自己的疏忽或操作不正確造成的“假假缺陷缺陷”l 不要為了引起開發(fā)人員的重視而夸大缺陷不要為了引起開發(fā)人員的重視而夸大缺陷l 小的缺陷也要報告小的缺陷也要報告l 及時報告缺陷及時報告缺陷l 對于不可重現(xiàn)的缺陷也要報告對于不可重現(xiàn)的缺陷也要報告l 不做任何評價不做任何評價19/23三、缺陷報告的處理流程三、缺陷報告的處理流程20/23 提交缺陷報告 返測報告 分配缺陷報告 處理缺陷報告 關(guān)閉缺陷報告 返測通過 返測未通過 測試人員測試人員開發(fā)經(jīng)理或項目經(jīng)理開發(fā)經(jīng)理或項目經(jīng)理開發(fā)人員開發(fā)人員測試人員測試人員測試經(jīng)理或測試人員測試經(jīng)理或測試人員缺陷報告的處理流程缺陷報告的處理流程21/23 New2、開發(fā)經(jīng)理驗證此缺陷、開發(fā)經(jīng)理驗證此缺陷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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論