為 Web 開發者準備的 10 款 Bug 報告和跟蹤工具
軟件開發生命周期中最重要的技能就是開發者如何快速和高效的跟蹤代碼中的錯誤并解決它們,這就是所謂的“調試”。
這一過程最常發生在實現、測試和質量管控階段。無論是一個小問題還是錯誤,web開發者都應該使用他們工具箱中最好的調試工具來對他們的代碼和問題保持跟蹤。
今天,雖然市面上已經有許多bug報告工具可供使用,web開發者還是可以直接從網頁上上手一些最聰明的新生代工具。所有這些工具中最好的部分可以被任何人應用到他們的項目之中——不論是客戶、管理者、開發者還是設計師。
此外,這些工具還能節約很多web開發過程中人工跟蹤、文檔撰寫和延長會議等錯誤/bug相關工作的寶貴時間。這些新生代bug報告工具可以很容易的同其它像Git或者GitHub這樣的工具集成。
下面是市面上可見的10款針對Web開發者的最主要Bug報告和跟蹤工具。
Bugzilla
Apache, Linux, Open Office, NASA, 非死book都在各自的項目中用到了開源的Bugzilla。Bugzilla由Mizilla基金會開發,設計初衷是輔助應用生命周期管理者。 它 可以方便地跟蹤代碼變更導致的Bug。Bugzilla針對不同的需求有各種修訂的版本。其特性包括,優化的數據庫結構,保護私密的安全性,能夠記住搜索 歷史的高級查詢工具等等。
Exceptional
正如名字(異常型)所表明的,這是一款真正的異常調試工具,通過跟蹤應用程序來發現錯誤并實時報告在網頁上。Exceptional擁有通過SMS來實時 通知,管理errors, bugs, exceptions和issues,收集自定義數據和框架的特性。有超過50,000名開發者并支持包括PHP,Python,Java,Ruby在內的18種編程語言。Oracle、SoundCloud和Zendesk加入到Exceptional隊伍中。最近,Exceptional進行重整并遷移到Airbrake。
BugHerd
如果你剛剛開始你的web開發旅程,編碼時遇到錯誤,這時有BugHerd。它是最簡單的bug跟蹤工具使用的web開發人員來跟蹤和管理漏洞。它 有易于界面和點擊BugHerd將在幾秒鐘內報告你的問題。還可以很容易地集成有很多可用的第三方工具像 GitHub,Basecamp,Zendesk。瀏覽器擴展也可以。
UserSnap
對于開發人員來說,UserSnap也是一個容易使用的報表工具。您需要在其網站上創建一個帳戶。登錄后,您將被重定向到您的項目的列表。沒有技術 的客戶可以很容易地用UserSnap報告問題給開發人員。假設,一個客戶報告的問題,網頁上的按鈕失效了,作為一名開發人員,這可能很長浪費時間來檢查 什么是客戶端。用UserSnap整個過程很簡單就像下面的圖片。
InVision 的 LiveCapture
InVision 是一款被譽為“全能小子”的工具,適用于web開發人員、設計師、項目經理。幾天前,他們發布了一個獨特的功能,稱為LiveCapture- Chrome擴展報告,與超過60萬設計師合作。該工具可以幫你版本控制和原型設計。InVision 也可以跟許多知名和web工具整合,像Basecamp, Trello and Stack.
BugMuncher
用了BugMuncher(Bug一 掃凈),郵箱瞬間變安靜。它總是能讓你的開發瞬間上手。BugMuncher 可以給站點頁面做截圖,然后讓用戶可以高亮指出問題所在。BugMuncher最大的亮點是,能識別瀏覽器的名字和版本,插件和操作系統版本,并用這些信 息生成完整的報告來發送。同樣,BugMucher也支持第三方集成,如GitHub、Butbucket、 Trello etc.等
Sifter
一家小公司Next Update創造出的迷你卻功能強大的工具——Sifter!它是一個基于云的錯誤和問題跟蹤工具,對容易收集的信息報告進行簡化處理。適合于開發人員與 非技術人員使用。登錄網站后,用戶可以看到儀表盤顯示出項目概況。儀表盤能保持首要跟蹤最重要的問題。通過郵件,可以輕易地讀取和掃描所有建立和更新的問 題。
Trac
Trace 是一款開源、跨平臺的軟件,優秀的問題跟蹤系統。由Edgewall軟件公司開發。它允許用wiki標記問題細節和提交消息,隨時同步bugs、tasks和wiki頁面。
Mantis
Mantis也是一款基于Web的開源Bug跟蹤與報告系統。它能很好地在Mysql / MS SQL / PostgreSQL等多種數據庫下工作。它綜合了時間追蹤、交流、Wiki、RSS聚合等等特性。Mantis可以用簡單和高級的全文檢索來進行過濾和搜索。
Redline
Redline 是一款輕量級但功能強大的Bug跟蹤工具。它的免費試用版擁有與個人版、商務版與企業版的全部特性。如同其他跟蹤工具,Redline能完全整合到GitHub, Basecamp, Trelle 和Jira中。