網(wǎng)站用戶寶典:25個(gè)缺陷跟蹤工具
譯文【51CTO.com快譯】網(wǎng)站上難免會(huì)出現(xiàn)形形色色的缺陷、錯(cuò)誤和故障。調(diào)試工具讓W(xué)eb開(kāi)發(fā)人員和設(shè)計(jì)人員能夠測(cè)試網(wǎng)站,確保交付高質(zhì)量的產(chǎn)品。在我們深入探討提供的缺陷跟蹤工具之前,先看看調(diào)試工具或軟件應(yīng)該是什么樣子。
調(diào)試是Web開(kāi)發(fā)的最后階段之一,也是整個(gè)過(guò)程中的重要步驟。
使用調(diào)試工具,Web開(kāi)發(fā)人員可以測(cè)試網(wǎng)站的性能,確保順利成功地推出網(wǎng)站。下面是所有調(diào)試軟件應(yīng)具備的主要功能:
-
易于理解和導(dǎo)航的用戶界面。
-
報(bào)告缺陷(類型、屏幕截圖和嚴(yán)重性)。
-
表明問(wèn)題狀態(tài)的指標(biāo)。
-
歷史內(nèi)容。
-
對(duì)缺陷及相關(guān)信息進(jìn)行整理。
無(wú)論你是與團(tuán)隊(duì)成員合作還是單槍匹馬,這些功能都是高效地跟蹤缺陷、解決問(wèn)題所必不可少的。
25個(gè)必備的缺陷跟蹤工具
我們已了解了調(diào)試軟件的基本功能,現(xiàn)在逐個(gè)介紹面向網(wǎng)站的25個(gè)缺陷跟蹤工具。讓我們更深入地了解這些工具如何幫助開(kāi)發(fā)人員和團(tuán)隊(duì)跟蹤網(wǎng)站上的缺陷。
1. GitHub
在GitHub訂閱服務(wù)隨帶的眾多出色功能中,代碼審查可能是最好的。它讓你能夠提議代碼更改、請(qǐng)求審查你編寫(xiě)的代碼、對(duì)討論內(nèi)容評(píng)論以及獲得同行反饋。
2. FogBugz
FogBugz是為了審查和修復(fù)代碼而開(kāi)發(fā)的。為了便于項(xiàng)目管理和任務(wù)委派,F(xiàn)ogBugz可與Slack或Google Docs整合起來(lái)。缺點(diǎn)是用戶界面有點(diǎn)復(fù)雜,沒(méi)有快捷方式。
鏈接:https://www.fogcreek.com/fogbugz
3. Plutora
說(shuō)到功能列表,Plutora可謂一應(yīng)俱全。它有報(bào)告、手動(dòng)和自動(dòng)執(zhí)行、缺陷跟蹤以及管理層與團(tuán)隊(duì)協(xié)作等功能。它旨在管理大企業(yè)的完整測(cè)試流程,對(duì)于自由職業(yè)開(kāi)發(fā)人員或小團(tuán)隊(duì)來(lái)說(shuō)過(guò)于昂貴。
4. Backlog
Backlog是一種為更新和變更提供完整歷史記錄的工具。它可以與其他許多工具整合起來(lái),還提供易于閱讀的各種圖表和圖形。開(kāi)發(fā)團(tuán)隊(duì)的任何成員都可以用Backlog報(bào)告缺陷。
5. Lighthouse
Lighthouse是一個(gè)非常簡(jiǎn)單的工具,專為復(fù)雜的工作而設(shè)計(jì)。無(wú)論與你合作的團(tuán)隊(duì)成員是2人還是50人,它都讓你可以毫不費(fèi)力地跟蹤、管理和解決網(wǎng)站上的問(wèn)題、缺陷和錯(cuò)誤。為了減輕開(kāi)發(fā)團(tuán)隊(duì)的負(fù)擔(dān),Lighthouse使某些繁瑣的任務(wù)實(shí)現(xiàn)自動(dòng)化。
6. PageProofer
PageProofer這種工具讓你可以輕松與其他團(tuán)隊(duì)溝通或發(fā)表評(píng)論。你可以在任何設(shè)備上使用它,或?qū)⑺c其他Web開(kāi)發(fā)應(yīng)用程序整合起來(lái)。但是價(jià)格取決于團(tuán)隊(duì)的規(guī)模;即使對(duì)最小的團(tuán)隊(duì)來(lái)說(shuō),功能似乎也有點(diǎn)過(guò)多。
7. DebugMe
在網(wǎng)站開(kāi)發(fā)過(guò)程中,DebugMe很適合提供視覺(jué)反饋。有了該工具,很容易與許多團(tuán)隊(duì)甚至客戶進(jìn)行協(xié)作。開(kāi)發(fā)人員可以直接在網(wǎng)站上獲取和分享有關(guān)缺陷和錯(cuò)誤的反饋和信息。該工具專為小團(tuán)隊(duì)設(shè)計(jì),但也適用于大團(tuán)隊(duì)。
8. Mantis BT
Mantis是一種用PHP編寫(xiě)的非常易于使用的缺陷跟蹤工具。可免費(fèi)使用基于Web的軟件或移動(dòng)應(yīng)用程序。還提供另外收費(fèi)的托管服務(wù)。
9. Zoho Bug Tracker
Zoho Bug Tracker是一種主要用于項(xiàng)目管理的工具,但可以輕松處理缺陷跟蹤和問(wèn)題。它對(duì)于大團(tuán)隊(duì)來(lái)說(shuō)堪稱完美,因?yàn)楸憬莸臏贤ㄊ沁@里的亮點(diǎn)。整合的甘特圖讓開(kāi)發(fā)人員可以快速了解項(xiàng)目進(jìn)展,并根據(jù)寶貴的洞察力采取行動(dòng)。
鏈接:https://www.zoho.eu/bugtracker/
10. ZipBoard
ZipBoard旨在讓設(shè)計(jì)人員和開(kāi)發(fā)人員之間的溝通毫不費(fèi)力。由于問(wèn)題跟蹤、缺陷、注釋和屏幕截圖等功能,各種想法在溝通過(guò)程中不再遺失。
11. Trac
Trac是另一種開(kāi)源工具,不一定用于缺陷跟蹤,還可用于問(wèn)題跟蹤。如果與源代碼管理(SCM)系統(tǒng)整合起來(lái),它可以查看代碼、跟蹤變更并顯示歷史記錄。它用Python編寫(xiě),基于Web。
12. IBM Rational ClearQuest
IBM Rational ClearQuest是另一款基于Web的應(yīng)用程序,有助于提高開(kāi)發(fā)人員的工作效率,并支持問(wèn)題管理。它可與其他許多工具輕松整合,實(shí)現(xiàn)調(diào)試工作流程自動(dòng)化。缺點(diǎn)就是價(jià)格有點(diǎn)貴。
鏈接:https://www.ibm.com/lt-en/marketplace/rational-clearquest
13. Redmine
Redmine是另一個(gè)出色的開(kāi)源工具,專為項(xiàng)目管理和缺陷跟蹤而設(shè)計(jì)。它可以輕松地與敏捷和Scrum團(tuán)隊(duì)管理方法結(jié)合使用。缺點(diǎn)是,除了開(kāi)發(fā)團(tuán)隊(duì)外,對(duì)其他職能部門來(lái)說(shuō)用起來(lái)有點(diǎn)困難。
14. DevTrack
DevTrack是一款一體化的缺陷跟蹤工具,還可用于進(jìn)行變更、確保項(xiàng)目按時(shí)完成。有了DevTrack,可以簡(jiǎn)化溝通和偏重技術(shù)的任務(wù)。規(guī)劃和分析功能將幫助開(kāi)發(fā)團(tuán)隊(duì)及另外的所有相關(guān)團(tuán)隊(duì)輕松快速地工作。
鏈接:https://www.techexcel.com/products/devtrack/
15. LeanTesting
LeanTesting是一款為開(kāi)發(fā)人員設(shè)計(jì)、由開(kāi)發(fā)人員設(shè)計(jì)的測(cè)試和缺陷跟蹤工具。它可以免費(fèi)使用,非常直觀,一個(gè)瀏覽器插件可報(bào)告網(wǎng)站上的缺陷,還有一個(gè)桌面應(yīng)用程序可處理來(lái)自移動(dòng)應(yīng)用程序的缺陷。
16. BugHerd
BugHerd實(shí)際上讓你可以為網(wǎng)站添加便簽。它很適合開(kāi)發(fā)人員。有時(shí)使用該缺陷跟蹤工具,可以簡(jiǎn)化客戶和開(kāi)發(fā)人員之間不太順暢的溝通。
17. TrackDuck
對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),很容易在屏幕截圖、缺陷、問(wèn)題和反饋當(dāng)中暈頭轉(zhuǎn)向。然而,TrackDuck為此提供了解決方案。每個(gè)新的評(píng)論都有屏幕截圖、詳細(xì)說(shuō)明和所提及頁(yè)面的鏈接。
18. OTRS
OTRS是開(kāi)源工單軟件。該軟件不僅可以用作客戶的工單系統(tǒng),還可以用作求助臺(tái)系統(tǒng),解決與客戶有關(guān)的其他問(wèn)題。
19. Bugzilla
如果你是Web開(kāi)發(fā)人員,很可能已了解Bugzilla。它是早期的缺陷跟蹤系統(tǒng)之一,非常適合報(bào)告和繪圖,有定制的工作流程,并支持多個(gè)數(shù)據(jù)庫(kù)引擎。缺點(diǎn)是,它完全是為缺陷跟蹤創(chuàng)建的,其他功能乏善可陳。
20. Yslow
Yslow這個(gè)工具旨在查明為什么網(wǎng)站速度太慢。它概述了網(wǎng)頁(yè)的組件,提供了改進(jìn)性能方面的建議,并根據(jù)開(kāi)發(fā)人員設(shè)置的預(yù)定義規(guī)則對(duì)頁(yè)面進(jìn)行評(píng)分。它非常適合執(zhí)行這一項(xiàng)功能,可是不適合其他功能。
21. Fossil
Fossil是一款面向開(kāi)發(fā)人員的軟件配置管理系統(tǒng),具有缺陷跟蹤、維基以及自動(dòng)同步等眾多功能。它是一個(gè)基于Web的應(yīng)用程序,也可以與其他應(yīng)用程序整合起來(lái)。Fossil的缺點(diǎn)是較復(fù)雜。
鏈接:http://www.fossil-scm.org/index.html/doc/trunk/www/index.wiki
22. BugAware
由于具有多重功能,BugAware對(duì)于與其他團(tuán)隊(duì)合作的Web開(kāi)發(fā)人員來(lái)說(shuō)是很好的選擇。它可以用作缺陷跟蹤系統(tǒng)以及求助臺(tái)軟件。然而,該工具對(duì)于小團(tuán)隊(duì)來(lái)說(shuō)有點(diǎn)貴。
23. BontQ
BonQ專為需要完美產(chǎn)品的開(kāi)發(fā)人員而設(shè)計(jì)。它既是一款云托管的系統(tǒng),又是一款桌面客戶軟件,讓你可以抓取屏幕截圖,并為實(shí)際的缺陷錄制視頻。然而,無(wú)法用該工具創(chuàng)建子任務(wù)。
24. WebIssues
WebIssues是一款開(kāi)源問(wèn)題跟蹤系統(tǒng)。你可以使用屬性、屏幕截圖和評(píng)論,輕松地共享和存儲(chǔ)各種問(wèn)題。與其他工具相比,它的人氣要差一點(diǎn)。不過(guò),它很適合跟蹤問(wèn)題和缺陷。
鏈接:https://webissues.mimec.org/
25. Gemini
Gemini是一個(gè)用于管理各種應(yīng)用程序生命周期的系統(tǒng)。它擁有成功的項(xiàng)目管理和問(wèn)題跟蹤所需要的眾多功能,還有一個(gè)非常易于使用的團(tuán)隊(duì)聊天系統(tǒng)。
鏈接:https://www.countersoft.com/solutions/issue-tracking/
結(jié)論
調(diào)試是產(chǎn)品開(kāi)發(fā)中最重要的環(huán)節(jié)之一,選擇合適的工具至關(guān)重要。決定使用哪種缺陷跟蹤工具時(shí),要考慮這幾點(diǎn):
- 團(tuán)隊(duì)規(guī)模
- 產(chǎn)品復(fù)雜性
- 所需的功能
一旦你搞清楚了這些問(wèn)題,選擇適合自己的工具應(yīng)該很容易,本文旨在助你一臂之力。
原文標(biāo)題:25 bug tracking tools for websites,作者:Justas Markus
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】