话说,程序员最不喜欢康熙皇帝的哪个儿子?答案是八阿哥!因为八阿哥=Bug!对于开发者来说,Bug 往往是他们最头疼的问题。有些 Bug 会隐藏的很深,很难发现,甚至用户已经使用了才出现,这样真是赔了名声又折钱。整理收集了几款最佳的Bug处理应用程序,助开发者更早的发现并及时消灭Bug。其中,这些系统有收费也有免费的,大家可以根据自己的实际情况选择性价比最好的那一款。
1. Mantis BT
MantisBT 是一个开源的问题跟踪器,只需几分钟,用户便可启动使用,然后就可以开始和他们的团队成员和客户协作,管理他们的项目。你一旦开始使用,就会一发不可收拾的喜欢上它!
官方网站:http://www.mantisbt.org/
2. BugLog HQ
BugLogHQ 是一款免费和开源的工具,主要功能是处理多个应用中的 Bug 和可能遇到的问题。它能提供统一标准的错误信息显示,允许用户简单的进行搜索,图形化,甚至是跟踪 Bug 报告。它还会提供一个仪表板来显示聚合的数据视图,帮助用户监控整个项目的健康情况。
官方网站:http://www.bugloghq.com/
3.Safe.ijiami
Safe.ijiami是一款免费的app漏洞检测工具,主要是检查dex、res文件是否存在源代码、资源文件被窃取、替换等安全风险;扫描签名、XML文件是否存在安全漏洞、存在被注入、嵌入代码等风险;检测App是否存在被二次打包。然后植入后门程序或第三方代码等风险。最后,一键生成App关于源码、文件、权限、关键字等方面的安全风险分析报告。
官网网站:http://safe.ijiami.cn/
4. JIRA
JIRA 是一个优秀的对整个软件研发生命周期(包括计划、开发、发布)进行管理的项目跟踪工具。上万个团队选择 JIRA 对日常事务进行跟踪,并使团队始终获得最新信息。
官方网站:https://www.atlassian.com/software/jira
5. Log Digger
LogDigger 是个拥有终极套件工具的软件,帮助用户分类和收集用户基于 Java 应用的详细错误报告信息。它能运行任意的 Java 开发框架,而且体积非常小,只有 500KB。同时,它还能通过 HTTP POST 来构建自定义模块,发送到 BugDigger 进行自动排序。它的界面非常直观,不存在任何易用性问题。
官方网站:http://logdigger.com/
6.Snowy Evening
Snowy Evening 是一款非常优秀的问题跟踪应用程序,功能非常强大,而且易于使用。它提供了很好的 GitHub 和 jsFiddle 集成,同时也拥有一个非常简洁的界面。用户可以访问一个仪表盘,它就会提供用户参与的每一个开放项目的汇总,从而帮助用户很好的跟踪和修复可能出现的问题。
官方网站:https://snowy-evening.com/
7. Bugnet
Bugnet 是一款开源的问题跟踪&项目管理工具,基于最新的 ASP.NET 框架、SQL Server 和微软服务器平台。Bugnet 可同时管理多个项目、自定义属性、字段、附件、注释、邮件通知等等。
官方网站:http://www.bugnetproject.com/
8. Pivotal Tracker
Pivotal Tracker 是个非常快速的项目管理工具,用户可以分解自己的项目,然后找到任何可能存在的问题和 Bug 的源头。它的 API 非常全面,除此之外还有超过 100 的插件。
官方网站:http://www.pivotaltracker.com/
9.Trac
Trac 是个为软件开发者设计的增强 wiki 和问题的跟踪系统。它使用非常简约的方法来管理基于 Web 的软件项目管理。团队的任务是编写出杰出的软件,更好的帮助其他开发者。此应用完全免费!
官方网站:http://trac.edgewall.org/
10.Bugify
Bugify 是个非常简单的问题跟踪系统,并且功能非常强大。它的主要功能:问题优先级,搜索过滤,邮件通知,标签,问题链接,键盘快捷键,Mardown 格式化,最突出的功能就是支持无限种其他语言。
官方网站:https://bugify.com/
11. Bugzilla
Bugzilla 是 Mozilla 公司提供的一款开源的免费 Bug 追踪系统,它可以管理软件开发中缺陷的提交(new),修复(resolve),关闭(close)等整个生命周期。用来管理软件开发,建立完善的 Bug 跟踪体系。
官方网站:http://www.bugzilla.org/
12.Lighthouse
Lighthouse 能帮助用户简化工作流程,然后用户可以专心的完成主要的任务。用户可以免费试用此应用。这款应用非常易于使用,能很好的跟踪整个项目的开发,除此之外,它还包括:简单的导航、ticket 分组,活动流和在线文档,这些都能帮助用户更好的进行协作开发。
官方网站:http://lighthouseapp.com/
13. The Bug Genie
The Bug Genie 是一个免费开源的问题/Bug 跟踪应用系统,管理软件产品的整个项目周期。该应用目前版本已经提供非常易用的用户界面,可以创建任意的项目、里程碑和问题/Bug,并且分配给指定的用户。
官方网站:http://www.thebuggenie.com/
14. Webissues
WebIssues 是一个开源的、跨平台的问题跟踪和团队协作工具,安装方便、使用简单,并且具有高度的可定制。
官方网站:http://webissues.mimec.org/
15. FogBugz
FogBugz 是世界上最简单的 Bug 跟踪系统,提供 Wiki 项目管理、共享式计划表、问题追踪、电子邮件和讨论组等实用工具,可以让管理者方便的安排轻重缓急的任务顺序,以及在项目中随时调整成员的工作和监控进度。
官方网站:http://www.fogcreek.com/fogbugz/
16.eTraxis
eTraxis 是基于网页的免费的 Bug 跟踪系统。主要特点是:完全自定义模板,先进的过滤器, LDAP 支持,电子邮件通知,订阅报刊,提醒,灵活的权限管理,图形化的项目指标等。
官方网站:https://www.etraxis.com/
17.Boto
这是款易用性很高的 Bug 管理软件,提供一个直观的用户界面和工作流。
官方网站:http://www.botoapp.com/
18. Bug Digger
BugDigger 可以帮助开发者创建 Bug 报告、消息推送按钮、动画、环境配置数据以及 Web 浏览历史等等。一旦完成,用户可以立刻使用内置的编辑器进行截图。更神奇的是,用户可以集成这个应用到浏览器中。
官方网站:http://bugdigger.com/
19. DoneDone
DoneDone 是一款简单、高效的问题跟踪器,可以帮助开发者发现和解决 Bug,用户也可以自定义问题的优先级,分配相应的有效日期。操作直观,开发者很容易上手。
官方网站:http://www.getdonedone.com/