记录黑客技术中优秀的内容,传播黑客文化,分享黑客技术精华

12个顶级Bug跟踪工具

2020-11-30 19:57
在如今的在线世界,几乎所有的公司都面临它们产品中的bugs,并且考虑如何管理这些bugs。应该使用哪个工具?如何搭建bug跟踪流程?在本文中,我们将详细探讨这些问题。
Bug跟踪流程
我们先来定义一下什么是bug跟踪(或者bug跟踪流程)。Bug跟踪是报告、安排优先级以及处理bugs和问题的过程。它听起来不怎么有趣,但是如果想要提供良好的服务,除了建立一个bug跟踪和修复流程,别无它途。
当你意识到需要在你的公司中集成一个bug跟踪流程时,你需要实现一个特定的工作流。
什么是bug跟踪工作流
那么,你从哪开始呢?
例如,你可以从实现内部bug报告政策开始。在发布任何新的或更新的软件之前,它要通过一个内部测试阶段。你的QA或软件开发人员能够手动测试应用程序来发现bugs。
另外一个途径是从你的用户那里知道bugs——这是外部bug报告。对于这种类型的报告,你可以使用不同的工具。
好的:你已经建立了bug报告来源。现在你需要跟踪它们。
跟踪bugs最简单的方法是一个基本的电子表格。你可以跟踪bug相关信息并解决它们。如果这个表格变得很大,那么你就会奔溃。因此,你需要使用特定的bug跟踪工具。Bug跟踪软件不仅仅是一个数据库。它还是一个工具,能让你团队中的每一个人都看到bug,从而让他们在正确的时间处理正确的bug。
下一步是搭建一个bug跟踪漏斗。其基本安装遵循如下规则:

每一步都由你需要执行的具体动作以及涉及的具体人员组成。例如,为了修复一个问题,你需要复现它,而一个软件开发人员参与其中。我们不会深入讨论这个问题,因为本文的主题不同。
另外一种可选的工作流方案如下:

一份好的bug报告
我们再来看看一份bug报告中需要包含哪些内容。这将有助于我们评估bug跟踪工具。
优秀的bug跟踪软件会给你很大的灵活性,包含尽可能多的bug相关的的信息,从而安排优先级并修复它。这意味着你需要包含以下信息选项:

什么是bug跟踪工具
那么什么是一个bug跟踪工具呢?简而言之:bug跟踪系统有一套能够帮助有效解决和管理问题的功能。
此外,bug跟踪软件提供了已经发现的bug记录和已知的bug信息。这包括bug报告时间、异常行为描述和如何复现等有用的细节。
Bug跟踪功能
现在让我们深入谈论一个好的bug跟踪工具需要包含的核心功能:

在选择Bug跟踪软件时应该考虑哪些因素?
在选择一个工具之前,你应该考虑如下因素:

工具
这里有一些我们挑选的用于bug跟踪的顶级工具。
图片来源:
概述
BugHerd是一个基于Web的问题跟踪项目管理工具。这个工具能够捕捉问题的屏幕截图,其中包括正在注释的确切的HTML元素。它使你的团队和客户能够报告bugs和管理所有的沟通,以便直接在你的站点上解决这些问题。
核心功能

集成
BugHerd已经与Slack、Github和Basecamp集成。使用Zapier,你可以将它与几乎任何工具集成。
价格
BugHerd的价格为5个用户每月39美元起。它们为年度计划提供了20%的折扣和14天免费试用,不需要信用卡。如果你的团队有25个以上用户,也有一些定制计划。
优点
几乎任何用户都可以报告你的应用程序或网站的bug。
缺点
它不是管理bug报告的最佳工具。
总结
总之,Bugherd的最大好处是它的视觉简洁性和易用性,即使对于非技术人员来说也是如此。但是它不是一个好的工具来管理并分配问题给你的团队。
图片来源:
概述
Bugzilla是一个流行的开源bug跟踪工具,被很多机构广泛采用,由Mozilla创建。它为开发和测试团队提供了一个系统来跟踪软件开发、应用程序开发和部署中的bug修复和代码变更。
核心功能

集成
与源代码管理工具有集成,例如Github。
价格
免费使用:Bugzilla是开源的。
优点

缺点

总结
Bugzilla是最知名的bug跟踪工具之一,功能丰富。此外,它还是免费的,但是也有一些小毛病,例如过时的用户界面和陡峭的学习曲线。我们认为它对于小型和中型团队来说是最好的工具之一。
图片来源:
概述
MantisBT是一个开源问题跟踪器。这个易于使用的工具是Web应用程序形式,但也有一个移动版本。MantisBT是用PHP构建的,兼容MySQL和PostgreSQL数据库。
核心功能

集成
没有与现成的工具集成。
价格
有一个免费的计划。如果你想要托管的话,有一个收费计划从每个用户每月4.95美元起。
优点

缺点

总结
我们Flatlogic认为它对于有经验的工程师来说是最好的工具之一。
图片来源:
概览
DeBugMe是一个可视化反馈工具,有一个内置的bug跟踪解决方案。这个工具和Bugherd很相似。使用Debugme,用户可以轻易地通过绘画、高亮、加黑特定区域或者打一个钉子来为页面添加注释。
核心功能

集成
与以下工具原生集成:Trello、Redmine、Jira、Gmai、Pivotal Tracker、Teamwork、Visual Studio Online、Outlook和Yahoo。你可以通过Zapier与其它工具同步。
价格
DebugMe的价格为10个用户每月8美元起。
还有一个针对2个用户的免费计划。
优点

缺点
另一方面,这个报表工具不是很适合大型项目。
总结
就提供可视化反馈能力而言,DebugMe是Bugherd的一个很好的替代方案。但是对于复杂项目管理来说,它不是一个很好的工具。
图片来源:
概览
DoneDone是一个bug跟踪器,给你的团队提供了一个简单的方式来跟踪bugs并有效修复它们。DoneDone是一个SaaS服务:不需要安装。DoneDone使得用户可以使用发布的构建来一键测试问题。
核心功能

集成
DoneDone有一个移动应用程序,如果你想要自定义集成的话,它预置集成了Slack、Glip、Harvest、Github等其它应用程序。
价格
DoneDone的价格是每个用户每月5美元起。它们为年度计划提供了20%的折扣。 
优点

缺点
不太适合大型项目。
总结
DoneDone对于初创企业、小型和中型规模的公司来说是一个很好的工具,来解决客户反馈和问题。它有灵活的定价和良好的接口,因此不需要太多时间来学习这个工具。

图片来源:
概览
Marker.io是一个现代风格的问题管理工具,允许你从客户和团队成员那里收集可视化反馈,并直接将它报告到你现有的项目管理工具。Marker.io可以很快实施;你只需要复制粘贴一行代码到你的应用程序。
核心功能

集成
预置集成有Trello、Asana、Jira、GitHub、GitLab、Bitbucket、Slack和Basecamp。
价格
有3个层次的计划,分别为每月59美元、99美元和199美元。价格取决于用户个数。
优点

缺点

总结
如果你已经有了一个现有的项目管理系统,那么Marker.io是最好的工具之一。它非常适合任意规模的已经很好地使用了Trello、Asana、Jira、GitHub、GitLab和Slack的团队。

图片来源:
概览
JIRA提供了记录、报告、工作流、代码集成、计划和wiki等功能。Jira最初是用来跟踪和管理软件开发中的bugs。其中一些关键功能包括捕捉使用Jira软件的软件项目中任何地方的bugs。一旦检测到一个bug,你可以创建一个issue并添加所有相关的细节,例如描述、严重等级、截图、版本等。
核心功能

集成
这个工具直接与代码开发环境集成,非常适合开发人员。你还可以利用强大的API构建许多自定义集成。
价格
Jira的免费计划允许10个用户。它有2个付费计划,每个用户每月7美元起。对于开源项目也有一个免费选项。对于100个以上的用户,你需要使用Atlassian的计算器。
优点

缺点

总结
JIRA对于中型和大型团队是最好的工具:凭借其定制化能力,它可以适应任何工作流。插件市场也有助于解决各种问题。然而,Jira需要一个有经验的管理员或者一些稍微正式的培训。对于小型团队来说,JIRA绝对是过重了。
图片来源:
概览
BugHost是市场上最古老最成熟的bug跟踪系统之一。这个系统既简单又可靠:这就解释了为什么它的客户有Eriksson、Chevron、Midway等等。
核心功能

集成
这个工具没有任何原生集成和API。
价格
这个公司为客户提供了10个计划,每月从10美元到1000美元。价格取决于项目数和用户数。
优点

缺点

总结
总体上,如果你想要试试bug跟踪,这是一个挺好的工具,但是过时的网站和接口在2020年不是一个很好的选择。
图片来源:
概要
如果你寻求对于未解决的问题也完全可见,那么Zoho项目的问题跟踪模块,Zoho Bug Tracker是一个不错的在线工具。用户可以定义一个循环,根据阶段管理问题。它们还可以自动提醒和通知,以便团队成员知道哪些问题必须查看。
Zoho Bug Tracker是任务管理软件Zoho Project的一个模块。它是一个在线工具,能让你创建项目、里程碑、任务、bugs、报告、文档等等。这个bug跟踪模块本身具有一般寻找的所有需要的功能。这个产品是商业性的,但不是很贵。
核心功能

集成
Zoho Bug Tracker预置与许多第三方工具进行了集成:Crashlytics、Zapier、Dropbox、Box、GitHub、Bitbucket、Jira、OneDrive、Google Drive。它还与Zoho应用程序同步。
价格
Zoho Bug Traker的价格从每个用户每月3美元起。它们还提供了一个免费版本。
优点

缺点

总结
如果你寻求对于不确定的问题也完全可见,那么Zoho Bugtracker模块是一个非常不错的在线工具。
图片来源:
概览
Backlog是一个在线时尚的bug跟踪和项目管理软件。任何人都可以很轻松地用它报告bugs,具有问题的更新、评论和状态变更的完整历史记录。
核心功能

集成
Backlog预置集成了Typetalk、Cacoo、Redmine、Jira Importer、iCal、email和Google Sheets以及其它许多工具。还拥有强大的API来构建定制化集成。
价格
其价格从每月35美元起,支持多达30个用户、5个项目和1GB存储。
优点

缺点
对于高级用户太简单了,因此不适合具有复杂流程的大型项目。
总结
Backlog是功能最丰富的跟踪工具之一。它结合了项目管理功能和问题跟踪功能。既可以作为一个自托管的解决方案,也可以作为一个SaaS服务,它比较适合小型和中型团队。
图片来源:
概览
Redmine是一个开源的问题跟踪系统,集成了SCM(Source Code Management,源码管理)系统。它还提供了其它项目管理相关的工具,例如时间跟踪、wikis、日历等等。
核心功能

集成
它集成了SCM框架。
价格
Redmine是免费使用的开源工具。
优点

缺点

总结
对于热爱开源、定制化和免费产品的团队来说,这是一个非常棒的工具。
结论
如果你还在使用电子表格方法来进行bug跟踪,那么是时候改变了。使用一个bug跟踪工具会提高整体效率。在本文中,我们已经向你展示了一些能帮你提高效率的最佳工具。除了这些工具,一些软件公司拥有他们自己的内部bug跟踪系统,针对他们的项目构建和使用。我希望这篇文章能够帮你了解更多问题跟踪相关的信息,并且有助于你决定是否需要将它集成到你的流程和公司。
 作者介绍
集成主管/产品经理
原文链接:

知识来源: www.infoq.cn/article/MjhiQ9zXmTN1Kkhd84KH

阅读:282703 | 评论:0 | 标签:无

想收藏或者和大家分享这篇好文章→复制链接地址

“12个顶级Bug跟踪工具”共有0条留言

发表评论

姓名:

邮箱:

网址:

验证码:

黑帝公告 📢

永久免费持续更新精选优质黑客技术文章Hackdig,帮你成为掌握黑客技术的英雄

标签云 ☁