也許你還沒有看到一個錯誤管理系統(tǒng)所具有的價值;也許你正被大量的測試數(shù)據(jù)所淹沒,而迫切的需要一個產(chǎn)品缺陷的記錄及跟蹤的好幫手;也許你正在通過如:電子表格、數(shù)據(jù)庫等各種方式來不斷的開發(fā)和完善一個錯誤跟蹤系統(tǒng)。Mozilla公司向我們提供了一個共享的免費工具Buzilla.作為一個產(chǎn)品缺陷的記錄及跟蹤工具,它能夠為你建立一個完善的Bug跟蹤體系,包括報告Bug、查詢Bug記錄并產(chǎn)生報表、處理解決、管理員系統(tǒng)初始化和設置四部分。并具有如下特點:
1。基于Web方式,安裝簡單、運行方便快捷、管理安全。
2。有利于缺陷的清楚傳達。本系統(tǒng)使用數(shù)據(jù)庫進行管理,提供全面詳盡的報告輸入項,產(chǎn)生標準化的Bug報告。 提供大量的分析選項和強大的查詢匹配能力,能根據(jù)各種條件組合進行Bug統(tǒng)計。當錯誤在它的生命周期中變化時,開發(fā)人員、測試人員、及管理人員將及時獲得動態(tài)的變化信息,允許你獲取歷史紀錄,并在檢查錯誤的狀態(tài)時參考這一記錄。
3。系統(tǒng)靈活,強大的可配置能力。Buzilla工具可以對軟件產(chǎn)品設定不同的模塊,并針對不同的模塊設定制定的開發(fā)人員和測試人員;這樣可以實現(xiàn)提交報告時自動發(fā)給指定的責任人;并可設定不同的小組,權限也可劃分。設定不同的用戶對Bug記錄的操作權限不同,可有效控制進行管理。允許設定不同的嚴重程度和優(yōu)先級可以在錯誤的生命其中管理錯誤,從初的報告到后的解決,確保了錯誤不會被忽略,同時可以使注意力集中在優(yōu)先級和嚴重程度高的錯誤上。
4。自動發(fā)送Email,通知相關人員。根據(jù)設定的不同責任人,自動發(fā)送新的動態(tài)信息,有效的幫助測試人員和開發(fā)人員進行溝通。
下面我們將按照Bugzilla的操作說明、 Bugzilla管理員的操作指南兩部分來說明這個工具的具體使用。本文有不少觀點來自個人使用心得,有不妥之處,敬請斧正。
Bugzilla操作說明
1、 用戶登錄及設置
1.1用戶登錄
1. 用戶輸入服務器地址http://192.168.1.6/bugzilla/。
2. 進入主頁面后,點擊【Forget the currently stored login】,再點擊【login in】進入。
3. 進入注冊頁面,輸入用戶名和密碼即可登錄。用戶名為Email 地址,初始密碼為用戶名縮寫。
4. 如忘記密碼,輸入用戶名,點擊【submit request】,根據(jù)收到的郵件進行重新設置。
1.2、修改密碼及設置
1.Login登錄后,【Edit prefs】->【aclearcase/" target="_blank" >ccout settings】 進行密碼修改。
2.【Edit prefs】->【email settings】 進行郵件設置。
3.【Edit prefs】-> 【permissions】 進行權限查詢
2、Bug的處理過程
2.1、報告Bug
2.1.1測試人員報告Bug
1. 請先進行查詢,確認要提交的bug報告不會在原有紀錄中存在,若已經(jīng)存在,不要提交,若有什么建議,可在原有紀錄中增加注釋,告知其屬主,讓bug的屬主看到這個而自己去修改。
2. 若Bug不存在,創(chuàng)建一份有效的bug報告后進行提交。
3. 操作:點擊New,選擇產(chǎn)品后,填寫下表。
4. 填表注意:Assigned to: 為空則默認為設定的 owner, 也可手工制定。CC: 可為多人,需用","隔開。Desription中要詳細說明下列情況:
1) 發(fā)現(xiàn)問題的步驟
2) 執(zhí)行上述步驟后出現(xiàn)的情況。
3) 期望應出現(xiàn)的正確結果。
選擇group設置限定此bug對組的權限,若為空,則為公開。
5. 操作結果:Bug狀態(tài)(status)可以選擇Initial state 為New或Unconfirmed.
系統(tǒng)將自動通過Email通知項目組長或直接通知開發(fā)者。
6.幫助: Bug writing guidelines
2.1.2 開發(fā)人員報告Bug.
1. 具體方法同測試人員報告。
2. 區(qū)別: Bug初始狀態(tài)將自動設為Unconfirmed,待測試人員確定后變?yōu)?ldquo;New".
2.2、Bug的不同處理情況
2.2.1 Bug的屬主 (owner) 處理問題后,提出解決意見及方法。
1 . 給出解決方法并填寫Additional Comments,還可創(chuàng)建附件(如:更改提交單)
2.具體操作(填表項如下)