為 Web 開發者準備的 10 款 Bug 報告和跟蹤工具

oschina發表於2015-01-20

  軟體開發生命週期中最重要的技能就是開發者如何快速和高效的跟蹤程式碼中的錯誤並解決它們,這就是所謂的“除錯”。

  這一過程最常發生在實現、測試和質量管控階段。無論是一個小問題還是錯誤,web開發者都應該使用他們工具箱中最好的除錯工具來對他們的程式碼和問題保持跟蹤。

  今天,雖然市面上已經有許多bug報告工具可供使用,web開發者還是可以直接從網頁上上手一些最聰明的新生代工具。所有這些工具中最好的部分可以被任何人應用到他們的專案之中——不論是客戶、管理者、開發者還是設計師。

  此外,這些工具還能節約很多web開發過程中人工跟蹤、文件撰寫和延長會議等錯誤/bug相關工作的寶貴時間。這些新生代bug報告工具可以很容易的同其它像Git或者GitHub這樣的工具整合。

  下面是市面上可見的10款針對Web開發者的最主要Bug報告和跟蹤工具。

  Bugzilla

Bugzilla

  Apache, Linux, Open Office, NASA, Facebook都在各自的專案中用到了開源的Bugzilla。Bugzilla由Mizilla基金會開發,設計初衷是輔助應用生命週期管理者。 它可以方便地跟蹤程式碼變更導致的Bug。Bugzilla針對不同的需求有各種修訂的版本。其特性包括,優化的資料庫結構,保護私密的安全性,能夠記住搜尋歷史的高階查詢工具等等。

  Exceptional

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’s LiveCapture

  InVision 是一款被譽為“全能小子”的工具,適用於web開發人員、設計師、專案經理。幾天前,他們釋出了一個獨特的功能,稱為LiveCapture-  Chrome擴充套件報告,與超過60萬設計師合作。該工具可以幫你版本控制和原型設計。InVision 也可以跟許多知名和web工具整合,像Basecamp, Trello and Stack.

  BugMuncher

BugMuncher

  用了BugMuncher(Bug一掃淨),郵箱瞬間變安靜。它總是能讓你的開發瞬間上手。BugMuncher 可以給站點頁面做截圖,然後讓使用者可以高亮指出問題所在。BugMuncher最大的亮點是,能識別瀏覽器的名字和版本,外掛和作業系統版本,並用這些資訊生成完整的報告來傳送。同樣,BugMucher也支援第三方整合,如GitHub、Butbucket、 Trello etc.等

  Sifter

sifterapp

  一家小公司Next Update創造出的迷你卻功能強大的工具——Sifter!它是一個基於雲的錯誤和問題跟蹤工具,對容易收集的資訊報告進行簡化處理。適合於開發人員與非技術人員使用。登入網站後,使用者可以看到儀表盤顯示出專案概況。儀表盤能保持首要跟蹤最重要的問題。通過郵件,可以輕易地讀取和掃描所有建立和更新的問題。

  Trac

Trac

  Trace 是一款開源、跨平臺的軟體,優秀的問題跟蹤系統。由Edgewall軟體公司開發。它允許用wiki標記問題細節和提交訊息,隨時同步bugs、tasks和wiki頁面。

  Mantis

Mantis

  Mantis也是一款基於Web的開源Bug跟蹤與報告系統。它能很好地在Mysql / MS SQL / PostgreSQL等多種資料庫下工作。它綜合了時間追蹤、交流、Wiki、RSS聚合等等特性。Mantis可以用簡單和高階的全文檢索來進行過濾和搜尋。

  Redline

Redline bug tracker

  Redline 是一款輕量級但功能強大的Bug跟蹤工具。它的免費試用版擁有與個人版、商務版與企業版的全部特性。如同其他跟蹤工具,Redline能完全整合到GitHub, Basecamp, Trelle 和Jira中。

  原文地址:http://designposts.net/bug-reporting-and-tracking-tools/

相關文章