測試跟蹤工具Bugzilla介紹
關鍵字:測試 跟蹤 工具 Bugzilla Buzilla作為一個產品 缺陷 的記錄及跟蹤工具,它能夠為你建立一個完善的Bug跟蹤體系,包括報告Bug、查詢Bug記錄并產生報表、處理解決、管理員系統初始化和設置四部分。并具有如下特點: 1?;赪eb方式,安裝簡單、運行方便
Buzilla作為一個產品
缺陷的記錄及跟蹤工具,它能夠為你建立一個完善的Bug跟蹤體系,包括報告Bug、查詢Bug記錄并產生報表、處理解決、管理員系統初始化和設置四部分。并具有如下特點:
1?;赪eb方式,安裝簡單、運行方便快捷、管理
安全。
2。有利于缺陷的清楚傳達。本系統使用
數據庫進行管理,提供全面詳盡的報告輸入項,產生標準化的Bug報告。 提供大量的分析選項和強大的查詢匹配能力,能根據各種條件組合進行Bug統計。當錯誤在它的生命周期中變化時,
開發人員、
測試人員、及管理人員將及時獲得動態的變化信息,允許你獲取歷史紀錄,并在檢查錯誤的狀態時參考這一記錄。
3。系統靈活,強大的可配置能力。Buzilla工具可以對軟件產品設定不同的模塊,并針對不同的模塊設定制定的開發人員和測試人員;這樣可以實現提交報告時自動發給指定的責任人;并可設定不同的小組,權限也可劃分。設定不同的用戶對Bug記錄的操作權限不同,可有效控制進行管理。允許設定不同的嚴重程度和優先級可以在錯誤的生命其中管理錯誤,從最初的報告到最后的解決,確保了錯誤不會被忽略,同時可以使注意力集中在優先級和嚴重程度高的錯誤上。
4。自動發送Email,通知相關人員。根據設定的不同責任人,自動發送最新的動態信息,有效的幫助測試人員和開發人員進行溝通。
Bugzilla操作說明 1、 用戶登錄及設置
1.1用戶登錄
1. 用戶輸入
服務器地址http://192.168.1.6/bugzilla/。
2. 進入主頁面后,點擊【Forget the currently stored login】,再點擊【login in】進入。
3. 進入注冊頁面,輸入用戶名和密碼即可登錄。用戶名為Email 地址,初始密碼為用戶名縮寫。
4. 如忘記密碼,輸入用戶名,點擊【submit request】,根據收到的郵件進行重新設置。
1.2、修改密碼及設置
1.Login登錄后,【Edit prefs】->【a
clearcase/" target="_blank" >ccout settings】 進行密碼修改。
2.【Edit prefs】->【email settings】 進行郵件設置。
3.【Edit prefs】-> 【permissions】 進行權限查詢
2、Bug的處理過程
2.1、報告Bug
2.1.1測試人員報告Bug
1. 請先進行查詢,確認要提交的bug報告不會在原有紀錄中存在,若已經存在,不要提交,若有什么建議,可在原有紀錄中增加注釋,告知其屬主,讓bug的屬主看到這個而自己去修改。
2. 若Bug不存在,創建一份有效的bug報告后進行提交。
3. 操作:點擊New,選擇產品后,填寫下表。
4. 填表注意:Assigned to: 為空則默認為設定的 owner, 也可手工制定。
CC: 可為多人,需用","隔開。Desription中要詳細說明下列情況:
1) 發現問題的步驟
2) 執行上述步驟后出現的情況。
3) 期望應出現的正確結果。
選擇group設置限定此bug對組的權限,若為空,則為公開。
5. 操作結果:Bug狀態(status)可以選擇Initial state 為New或Unconfirmed.
系統將自動通過Email通知項目組長或直接通知開發者。
6.幫助: Bug writing guidelines
2.1.2 開發人員報告Bug.
1. 具體方法同測試人員報告。
2. 區別: Bug初始狀態將自動設為Unconfirmed,待測試人員確定后變為“New".
2.2、Bug的不同處理情況
2.2.1 Bug的屬主 (owner) 處理問題后,提出解決意見及方法。
1 . 給出解決方法并填寫Additional Comments,還可創建附件(如:更改提交單)
2.具體操作(填表項如下)
3 . 填表注意:
FIXED 描述的問題已經修改
INVALID 描述的問題不是一個bug (輸入錯誤后,通過此項來取消)
WONTFIX 描述的問題將永遠不會被修復。
LATER 描述的問題將不會在產品的這個版本中解決.
DUPLICATE 描述的問題是一個存在的bug的復件。
WORKSFORME 所有要重新產生這個bug的企圖是無效的。如果有更多的信息出現,請重新分配這個bug,而現在只把它歸檔。
2.2.2 項目組長或開發者重新指定Bug的屬主。(owner)
1. 為此bug不屬于自己的范圍,可置為 Assigned,等待測試人員重新指定。
2. 為此bug不屬于自己的范圍,但知道誰應該負責,直接輸入被指定人的Email, 進行Ressigned。
3. 操作:(可選項如下)
* Accept bug (change status to ASSIGNED)
* Reassign bug to
* Reassign bug to owner and QA contact of selected component
4. 操作結果:此時bug狀態又變為New,此bug的owner變為被指定的人。
2.2.3測試人員驗證已修改的 Bug.
1. 測試人員查詢開發者已修改的bug,即Status為"Resolved",Resolution為"Fixed".進行重新測試。(可創建test case附件)
2. 經驗證無誤后,修改Resolution為VERIFIED。待整個產品發布后,修改為CLOSED。
若還有問題,REOPENED,狀態重新變為“New",并發郵件通知。
3. 具體操作(可選擇項)
1. Leave as RESOLVED FIXED
2. Reopen bug
3. Mark bug as VERIFIED
4. Mark bug as CLOSED
2.2.4 Bug報告者(reporter)或其他有權限的用戶修改及補充Bug
1. 可以修改Bug的各項內容。
2. 可以增加建立附件,增加了相關性, 并加一些評論來解釋你正在做些什么和你為什么做。
3. 操作結果:每當一些人修改了bug報告或加了一個評論,他們將會被加到CC列表中,bug報告中的改變會顯在要發給屬主、寫報告者和CC列表中的人的電子郵件中。
2.2.5測試人員確認開發人員報告的Bug是否存在.
1. 查詢狀態為“Unconfirmed"的Bug,
2. 測試人員對開發人員提交的Bug進行確認,確認Bug存在。
3. 具體操作:選中“Confirm bug(change status to New)"后,進行commit.
4. 操作結果:狀態變為“New".
2.3、查詢Bug
1.直接輸入Bug Id,點擊find 查詢??梢圆榭碆ug的活動紀錄。
2.點擊Query,輸入條件進行查詢。
3.查詢Bug活動的歷史
4.產生報表。
5.幫助:點擊Clue.
3、關于權限的說明
1. 組內成員對bug具有查詢的權利,但不能進行修改。
2. Bug的owner 和 reporter 具有修改的權利。
3. 具有特殊權限的用戶具有修改的權利。
4、 BUG處理流程
原文轉自:http://www.kjueaiud.com