对于一个软件或 Web 应用程序开发者来说,Bug 通常是让他们最头疼的问题。那么开发人员肯定需要一些 bug 跟踪和问题跟踪应用程序,通过这些软件很容易地检查一堆代码的错误和问题,并帮助解决这些问题。特别是通过错误跟踪应用程序,可以很好的管理你的项目,给予 bug 报告和修复它们。
就相关情况,为了让开发者更早地改善 Bug 和问题跟踪应用程序,将帮助查找和修复 bug 和 Web 应用程序面临的任何类型的问题。以下收集了 18 款最佳的 Bug 处理应用程序,这些系统有收费也有免费的,有自己的特性和功能,大家可以根据自己的实际情况选择性价比最好的那一款。
1. Mantis BT
(图片来源 codegeekz.com,以下相同)
MantisBT 是一个开源的问题跟踪器,有效平衡简单性和功耗之间的关系,用户只需几分钟便可启动使用管理应用,就可以开始和他们的团队成员和客户协作并管理项目。一旦开始使用,将给开发人员带来不错的体验感受。
官方网站:http://www.mantisbt.org/
2. BugLog HQ
BugLog HQ 是一款免费和开源的工具,针对处理多个应用中的 Bug 和可能遇到的问题,提供统一标准的错误信息显示,允许用户简单的进行搜索,图形化跟踪 Bug 报告。另外,可以提供一个仪表板来显示聚合的数据视图,帮助用户监控整个项目的健康情况。
官方网站:http://www.bugloghq.com/
3. JIRA
JIRA 是一个优秀的对整个软件研发生命周期进行管理的项目跟踪工具。上万个团队选择 JIRA 对日常事务进行跟踪,并使团队始终获得最新信息。无论是在办公环境上,或用新移动界面中 JIRA 可以帮助你的团队把工作做好。
官方网站:https://www.atlassian.com/software/jira
4. Log Digger
LogDigger 是个拥有终极套件工具的软件,帮助用户分类和收集用户基于 Java 应用的详细错误报告信息。它能运行任意的 Java 开发框架,大小仅 500KB。同时,它还能通过 HTTP POST 来构建自定义模块,发送到 BugDigger 自动排序。
官方网站:http://logdigger.com/
Snowy Evening 是一款非常优秀的问题跟踪应用程序,功能强大而且易于使用。提供了很好的 GitHub 和 jsFiddle 集成,同时也拥有一个非常简洁的界面,从而帮助用户很好的跟踪和修复可能出现的问题。
官方网站:https://snowy-evening.com/
6. Bugnet
Bugnet 是一款开源的问题跟踪&项目管理工具,可同时管理多个项目、自定义属性、字段、附件、注释、邮件通知等等,基于最新 ASP.NET 框架、SQL Server 和微软服务器平台。
官方网站:http://www.bugnetproject.com/
7. Pivotal Tracker
Pivotal Tracker 是一款快速的项目管理工具,用户可以分解自己的项目,用积分来估算每个子项目的相对复杂性以及其优先级。从本质上讲它可以让你用一个简单的工作流程,使项目开发有一个轻松的过程。
官方网站:http://www.pivotaltracker.com/
8. Trac
Trac 是为软件开发者设计的增强 wiki 和问题的跟踪系统。它使用非常简约的方法来管理基于 Web 的软件项目管理。Trac 尽可能少制定发展过程和政策,允许 wiki 标记的问题说明和提交信息,创建错误,任务,变更集,文件和 Wiki 页面之间的链接考。使得获取该项目的概况,并跟踪进展非常容易,此应用完全免费。
官方网站:http://trac.edgewall.org/
9. Bugify
Bugify 是一款问题跟踪系统,并且功能非常强大。它的主要功能:问题优先级,搜索过滤,邮件通知,标签,问题链接,键盘快捷键,Mardown 格式化,最突出的功能就是支持无限种其他语言。
官方网站:https://bugify.com/
Bugzilla 是一款开源的免费软件 Bug 追踪系统,有效的对开发人员和企业用户提供项目追踪管理,相比一些商业的软件跟踪系统,尽管是免费产品它可以提供高效的功能,具备一些收费管理软件开发中所不具备功能,受到管理软件开发人员广泛追捧。
官方网站:http://www.bugzilla.org/
11. Lighthouse
Lighthouse 能帮助用户简化工作流程,然后用户可以专心的完成主要的任务。用户可以免费试用此应用。这款应用非常易于使用,能很好的跟踪整个项目的开发,除此之外,它还包括:简单的导航、ticket 分组,活动流和在线文档,这些都能帮助用户更好的进行协作开发。
官方网站:http://lighthouseapp.com/
12. The Bug Genie
The Bug Genie 是一个免费开源的问题/Bug 跟踪应用系统,支持管理软件产品从版本、发布到组件的整个项目周期。该应用目前版本提供易用的用户界面,可以创建任意的项目、里程碑和问题/Bug,并且分配给指定的用户来进行管理。
官方网站:http://www.thebuggenie.com/
13. Webissues
WebIssues 是一个开源的、跨平台的问题跟踪和团队协作工具,可以被用来存储,共享和跟踪各种属性,描述,评论和文件附件的问题,但安装方便、使用简单,并且具有高度的可定制。
官方网站:http://webissues.mimec.org/
作为世界上最简单的 Bug 跟踪系统,FogBugz 专为团队提供 Wiki 项目管理、共享式计划表、问题追踪、电子邮件和讨论组等实用工具,集成 Joel Spolsky 编程相关课程,可以让管理者方便学习,以及在项目中成员的了解和掌握更好的编程。
官方网站:http://www.fogcreek.com/fogbugz/
15. eTraxis
eTraxis 是一个可以无限量定制流程模板个数的 Bug 跟踪系统。该软件工具可以提供完全自定义模板,针对数据库等大多数通用流行项目管理跟踪,甚至包括 CRM 系统。
官方网站:https://www.etraxis.com/
16. Boto
作为一款易用性很高的 Bug 管理软件,Boto 提供一个直观的用户界面和工作流。
官方网站:http://www.botoapp.com/
17. Bug Digger
BugDigger 可以帮助开发者创建 Bug 报告、消息推送按钮、动画、环境配置数据以及 Web 浏览历史等功能。用户可以立刻使用内置的编辑器进行截图,甚至对于不熟练测试人员可以生成有用的错误报告,用户也可以集成这个应用到很多应用。
官方网站:http://bugdigger.com/
18. DoneDone
DoneDone 是一款简单、高效的问题跟踪器,可以帮助开发者发现和解决 Bug,用户也可以自定义问题的优先级,分配相应的有效日期。通过浏览器和互联网连接实现操作直观性,开发者通过 DoneDone 工具实现问题跟踪了解。
官方网站:http://www.getdonedone.com/
可见,针对 18 款最佳的 Bug 处理应用程序,企业用户或程序员根据自身项目的需求,按照跟踪系统自己的特性和功能,结合业务实际情况选择性价比最好的工具。