摘要:工欲善其事,必先利其器,對於開發者來說,處理Bug是一件比較頭疼的事,那么如何高效地解決Bug,選擇一款合適的Bug跟蹤處理工具會讓你事半功倍。
對於開發者來說,Bug往往是他們最頭疼的問題。有些Bug會隱藏的很深,很難發現,甚至用戶已經使用了才出現,這樣真是賠了名聲又折錢。為了讓開發者更早地發現和消滅Bug,本文收集了18款最佳的Bug處理應用程序,這些系統有收費也有免費的,大家可以根據自己的實際情況選擇性價比最好的那一款。
MantisBT是一個開源的問題跟蹤器,只需幾分鍾,用戶便可啟動使用,然后就可以開始和他們的團隊成員和客戶協作,管理他們的項目。你一旦開始使用,就會一發不可收拾的喜歡上它!
BugLogHQ是一款免費和開源的工具,主要功能是處理多個應用中的Bug和可能遇到的問題。它能提供統一標准的錯誤信息顯示,允許用戶簡單的進行搜索,圖形化,甚至是跟蹤Bug報告。它還會提供一個儀表板來顯示聚合的數據視圖,幫助用戶監控整個項目的健康情況。
3. JIRA
JIRA是一個優秀的對整個軟件研發生命周期(包括計划、開發、發布)進行管理的項目跟蹤工具。上萬個團隊選擇JIRA對日常事務進行跟蹤,並使團隊始終獲得最新信息。
LogDigger是個擁有終極套件工具的軟件,幫助用戶分類和收集用戶基於Java應用的詳細錯誤報告信息。它能運行任意的Java開發框架,而且體積非常小,只有500KB。同時,它還能通過HTTP POST來構建自定義模塊,發送到BugDigger進行自動排序。它的界面非常直觀,不存在任何易用性問題。
Snowy Evening是一款非常優秀的問題跟蹤應用程序,功能非常強大,而且易於使用。它提供了很好的 GitHub和jsFiddle集成,同時也擁有一個非常簡潔的界面。用戶可以訪問一個儀表盤,它就會提供用戶參與的每一個開放項目的匯總,從而幫助用戶很好的跟蹤和修復可能出現的問題。
6.Bugnet
Bugnet是一款開源的問題跟蹤&項目管理工具,基於最新的ASP.NET框架、SQL Server和微軟服務器平台。Bugnet可同時管理多個項目、自定義屬性、字段、附件、注釋、郵件通知等等。
Pivotal Tracker是個非常快速的項目管理工具,用戶可以分解自己的項目,然后找到任何可能存在的問題和Bug的源頭。它的API非常全面,除此之外還有超過100的插件。
8.Trac
Trac是個為軟件開發者設計的增強wiki和問題的跟蹤系統。它使用非常簡約的方法來管理基於Web的軟件項目管理。團隊的任務是編寫出傑出的軟件,更好的幫助其他開發者。此應用完全免費!
9.Bugify
Bugify是個非常簡單的問題跟蹤系統,並且功能非常強大。它的主要功能:問題優先級,搜索過濾,郵件通知,標簽,問題鏈接,鍵盤快捷鍵,Mardown格式化,最突出的功能就是支持無限種其他語言。
10.Bugzilla
Bugzilla是Mozilla公司提供的一款開源的免費Bug追蹤系統,它可以管理軟件開發中缺陷的提交(new),修復(resolve),關閉(close)等整個生命周期。用來管理軟件開發,建立完善的Bug跟蹤體系。
11.Lighthouse
Lighthouse能幫助用戶簡化工作流程,然后用戶可以專心的完成主要的任務。用戶可以免費試用此應用。這款應用非常易於使用,能很好的跟蹤整個項目的開發,除此之外,它還包括:簡單的導航、ticket 分組,活動流和在線文檔,這些都能幫助用戶更好的進行協作開發。
The Bug Genie是一個免費開源的問題/Bug跟蹤應用系統,管理軟件產品的整個項目周期。該應用目前版本已經提供非常易用的用戶界面,可以創建任意的項目、里程碑和問題/Bug,並且分配給指定的用戶。
13.Webissues
WebIssues是一個開源的、跨平台的問題跟蹤和團隊協作工具,安裝方便、使用簡單,並且具有高度的可定制。
14.FogBugz
FogBugz是世界上最簡單的Bug跟蹤系統,提供Wiki項目管理、共享式計划表、問題追蹤、電子郵件和討論組等實用工具,可以讓管理者方便的安排輕重緩急的任務順序,以及在項目中隨時調整成員的工作和監控進度。
15.eTraxis
eTraxis是基於網頁的免費的Bug跟蹤系統。主要特點是:完全自定義模板,先進的過濾器, LDAP支持,電子郵件通知,訂閱報刊,提醒,靈活的權限管理,圖形化的項目指標等。
16.Boto
這是款易用性很高的Bug管理軟件,提供一個直觀的用戶界面和工作流。
17.Bug Digger
BugDigger可以幫助開發者創建Bug報告、消息推送按鈕、動畫、環境配置數據以及Web瀏覽歷史等等。一旦完成,用戶可以立刻使用內置的編輯器進行截圖。更神奇的是,用戶可以集成這個應用到瀏覽器中。
18.DoneDone
DoneDone是一款簡單、高效的問題跟蹤器,可以幫助開發者發現和解決Bug,用戶也可以自定義問題的優先級,分配相應的有效日期。操作直觀,開發者很容易上手。