Bug是軟件開發過程中的“副產品”,也是開發人員最不想見到的狀況。如果沒有跟蹤和梳理各種bug和問題並及時解決,項目就會花費非常多的時間,導致整個項目的重心偏移。如果在產品開發過程中,使用一個合適的Bug管理工具,將可以提高開發團隊的工作效率,把控產品質量,更好的完成任務。本文為廣大開發者推薦幾款高效的bug管理工具,希望可以提高開發者的工作效率與工作質量。
一、iClap
iClap是一款以產品管理為核心、集成多種工具服務的企業協同軟件,在BUG跟蹤管理上,iClap也有其特色。
內部、外部測試出現的bug、建議等都匯總在系統后台,方便處理和歸檔
嵌入iClap SDK的游戲或者其他應用在測試的時候,一般的功能性BUG可以通過文字,圖片,視頻的方式反饋給相應的人員,並在iClap后台自動生成記錄。在測試過程中出現的系統BUG(如閃退)則不需要測試人員再去過多的描述BUG出現前后的場景,iClap會自動記錄用戶步驟、堆棧信息及控制台日志信息,程序員可根據這些信息快速了解產生BUG的原因。當然,系統BUG同樣會在iClap后台生成記錄,值得一提的是,iClap后台可在PC及移動端同步查看。

二、Bugtags
Bugtags,就主要面向中小企業,提高移動應用的人工測試效率。
具體來說,當移動應用集成 Bugtags SDK 后,在原有程序中多加一行代碼就能進行測試。用戶或者測試人員可以直接在應用里提交 bug,SDK 會自動截屏、收集實時的運行數據,如設備的硬件參數、控制台數據、用戶的操作步驟等,並且自動提交閃退 bug 及數據,開發人員則在 Bugtags 雲端高效的跟蹤及管理所有 bug。

三、JIRA
JIRA是Atlassian公司出品的項目與事務跟蹤工具,被廣泛應用於缺陷跟蹤、客戶服務、需求收集、流程審批、任務跟蹤、項目跟蹤和敏捷管理等工作領域。上萬個團隊選擇JIRA對日常事務進行跟蹤,並使團隊始終獲得最新信息。

四、Bugify
Bugify是個非常簡單的問題跟蹤系統,並且功能非常強大。它的主要功能:問題優先級,搜索過濾,郵件通知,標簽,問題鏈接,鍵盤快捷鍵,Mardown格式化,最突出的功能就是支持無限種其他語言。

五、禪道
禪道是一款國產的優秀開源項目管理軟件。擁有先進的管理思想,合理的軟件架構,簡潔實效的操作,優雅的代碼實現,靈活的擴展機制,強大而易用的api調用機制,多語言支持,多風格支持,搜索功能,統計功能。禪道項目管理軟件的主要管理思想基於國際流行的敏捷項目管理方式——Scrum。禪道在遵循其管理方式基礎上,又融入了國內研發現狀的很多需求,比如bug管理,測試用例管理,發布管理,文檔管理等。

六、Bug Digger
BugDigger可以幫助開發者創建Bug報告、消息推送按鈕、動畫、環境配置數據以及Web瀏覽歷史等等。一旦完成,用戶可以立刻使用內置的編輯器進行截圖。更神奇的是,用戶可以集成這個應用到瀏覽器中。