常用的BUG管理系統


一般BUg管理大致流程是:
1.測試人員提交新的Bug入庫,錯誤狀態為New。
2.高級測試人員驗證錯誤,如果確認是錯誤,分配給相應的開發人員,設置狀態為open。如果不是錯誤,則拒絕,設置為Declined狀態。
3.開發人員查詢狀態Open的Bug,如果不是錯誤,則置狀態為Declined;如果是Bug,則修復並置狀態為Fixed。不能解決的Bug,要留下文字說明及保持Bug為Open狀態。對於不能解決和延期解決的Bug,不能由開發人員自己決定,一般需要通過某種會議(評審會)通過才能認可。
4.測試人員查詢狀態為Fixed的Bug,驗證Bug是否已解決,如解決置Bug的狀態為Closed,如沒有結局置狀態為Reopen。
一般的Bug管理系統雖然可以滿足日常的Bug管理,但依然存在很多問題。例如:功能臃腫復雜,溝通難度大,上手難度高,需要線下部署,安裝復雜。專業版本收費高昂,增大了企業負擔等等。
以下,簡單整理了幾款Bug管理工具的優缺點,具體的使用問題還需待一一實踐后整理記錄。

1.QC(Quality Center)
QC前身是TD,即TestDirector,原屬於Mercury Interactive公司(被HP收購),后改名為QC。QC是一個基於web的測試管理工具,基於J2EE(Java 2 Enterprise Edition),可以組織和管理應用程序測試流程的所有階段,包括制定測試需求、計划測試、執行測試和跟蹤缺陷。此外,通過Quality Center還可以創建報告和圖來監控測試流程。需要安裝IIS和數據庫,系統資源消耗較大,功能很強大,和其他的測試工具,比如loadrunner測試工具的接口做得比較好,數據可以在它們中共享。英文版的易用性不是很好,最重要的是收費且價格不菲,破解版的費事且性能不那么穩定。
資源地址:http://www.hp.com

2.Bugzilla
Bugzilla是由Mozilla公司提供的基於web方式,免費的開源的一款強大的缺陷跟蹤系統(Bug-Tracking System),是專門為Unix定制開發的,有強大的檢索功能,強大的后台數據庫支持,豐富多樣的配置設定等;安裝需要Perl和配置MYSQL數據庫,過程比較繁瑣,修改配置文件比較麻煩。英文版的能漢化但是漢化后容易出現亂碼。
資源地址:http://www.bugzilla.org

3.Bugfree
借鑒微軟的研發流程和Bug管理理念,使用PHP+MySQL獨立寫出的一個Bug管理管理系統。基於web的測試管理工具,遵循GNU GPL,配置安裝簡單,只需到網上獲取安裝包,再配下PHP通用的環境即可;純功能型的界面就無所謂美觀;沒有直接的截圖功能但是可以以附件的形式存在;也有簡單的報表統計功能;整體使用比較容易上手,另外,是開源免費中文版的BUG管理系統。
資源地址:http://www.bugfree.org.cn

4.EasyBUG
基於web的在線的,不用部署,不用配置;簡單注冊,即時使用,快速;創建項目,自動生成團隊成員賬號,自動化;界面很漂亮,操作容易上手,基本上只要是會上網的人一看就會用;多項目支持,快速切換項目,並行;區別於其他工具且最實用的一點是截圖功能強大,且是以圖片的形式直接存在,而不是以附件的形式存在;BUG解決流程也有記錄在案;豐富的統計報表,一目了然;是國產的,有中英文版本,免費的。
資源地址:http://www.EasyBug.net

5.Mantis
缺陷管理平台Mantis,也做MantisBT,全稱Mantis Bug Tracker。一款基於web的Php+Mysql的開源BUG管理系統,一款簡單實用的系統,易於安裝,易於操作,基於Web,支持任何可運行PHP的平台;也有截圖功能,不過是以附件的形式存在,報表功能比較強大,需要配置才可用,是英文版的,不過可以通過漢化包和配置來漢化,有郵件支持但也需要修改配置。
資源地址:http://www.mantisbt.org

6.JIRA
JIRA是Atlassian公司出品的項目與事務跟蹤工具,被廣泛應用於缺陷跟蹤、客戶服務、需求收集、流程審批、任務跟蹤、項目跟蹤和敏捷管理等工作領域。JIRA中配置靈活、功能全面、部署簡單、擴展豐富,它的最好之處在於因你而變,依據不同團隊、運作規則、制度流程實現隨需定制。譬如:可定制個性化頁面導航、Logo、頁腳標識、頁面視覺效果、文案術語表達、狀態、自定義字段、工作流、過濾器、分析統計報表等。對JIRA來說,項目執行管理 、敏捷開發管理、體系流程管理 、產品Bug跟蹤、提案跟蹤、需求管理、客戶服務等領域就是它最擅長的。但只提供30天的免費試用期。
資源地址:https://www.atlassian.com/software/jira/download/data-center

7.Bugzilla和JIRA的對比

對比項 Bugzilla JIRA
版權 免費軟件 商業軟件
安裝 會比較不方便,但目前不存在這個問題。 方便
響應速度 相對Bugzilla,會慢一點。
BUG處理流程
流程定制 不可以,流程是固定的。 可根據不同的問題類型定義不同的工作流。
非登記人能否驗證,關閉BUG 可以 只要有權限,用戶可以驗證、關閉非自己登記的bug;另外,開發人員可以處理不是分配給自己的bug。
在分配界面,是否能修改bug信息 可以 分配界面不能修改bug信息;如果要修改bug信息(如“預期解決時間”),必須要進入編輯bug頁面才可以
功能
BUG屬性 缺少:
屬性 應對辦法
集成版本 暫無辦法
修復版本
bug類型
產生來源
bug修復工作量
預期解決時間 暫用“優先級”來反映
重新打開次數 查看achrive

待改進:

屬性 說明
BUG編號 所有項目的bug編號使用同一個序列號。最好是每個項目有自己的編號序列。

 

缺少:
屬性 應對辦法
產品版本 可以在系統中自定義一個輸入域
產生來源
Bug修復工作量 在系統中有這個字段,但是要使用這個字段,需要打開一個開關
重新打開次數 暫無辦法
嚴重性 系統中的“優先級”所描述的內容就是“嚴重性”的內容,可修改jsp文件,將“優先級”改為“嚴重性”
優先級 1.自定義這個輸入域 2.因有“預期解決時間”輸入框,故該屬性可以不需要。
   

 

Bug屬性中,下拉框的值是否可定制 Product、Component、Version可定制,其他)(如Priority,Security等)不能定制。 都可以定制
數據的備份、導入、導出 實現備份、恢復功能 可以。備份的數據是xml格式。可以將Bugzilla的數據導入JIRA數據庫中
郵件通知功能 有。狀態變化實時通知。 有。1.Bug狀態變化實時通知; 2.定期收到郵件通知(對自定義的過濾器進行訂閱)
超時重新登錄控制 沒有
過濾器 有,但查詢頁面中只能保存一個查詢條件。 有,可以根據需要定義多個過濾器。
統計功能 圖形和表格兩種方式。統計內容,可根據需要自定義。 只能查看各版本的bug分布圖,登錄用戶的bug分布圖,及發行報告。
快速搜索 1.在首頁才可以對bug進行快速搜索(bug編號或bug描述)。 2.進入選擇項目、新增bug等頁面時,就只能在頁面最下方使用bug編號進行搜索,而不能對bug描述進行搜索,除非進入專門的搜索頁面才可以。 JIRA則是將快速搜索放在了Top Bar,任何時候,都可以輸入問題編號或者文本進行搜索。
快速搜索結果准確性 搜索的結果不合理。(選擇Athena項目,輸入“IDE”或“抓圖”,搜出的結果不正確) 對於中文的搜索支持較好。對於單字母的搜索,結果不准確。
附件/屏幕截圖上傳 不可以 可以,但是必須經過三個步驟:將attachment開關打開;設置權限,哪些權限可以上傳附件;在“Field Layout(System)”中,將“attachment”域設置為顯示。(還可以限制上傳附件的大小)
批量編輯、刪除bug 不可以 可以
將bug轉移到其他項目 不可以 可以
對全角雙引號的支持 支持 在文本輸入框中,全角雙引號及雙引號內的中文字會變成半角雙引符號。如果使用半角雙引號,那么雙引號內的中文字不會出錯。
界面
美觀性  比較粗糙,需要管理人員二次開發 較美觀,並可根據需要進行界面的調整,定義新的字段。
圖例區分 在查詢bug界面,對最高和最低兩種嚴重性級別,使用不同的字體顏色表現。 使用各種圖標標識bug狀態,在open的問題條,使用不同的顏色標識不同優先級問題的比例。
更改網站設置,如背景色、logo 不可以 可以
定制界面輸入域的屬性 不可以 可以(可定制:是否顯示、是否必填、位置等)
排序、自定義顯示列 可以 可以

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM