2021年最佳的20款缺陷跟踪工具

缺陷跟踪工具可以帮助记录、报告、分配和跟踪软件开发项目中的缺陷。可以用另一种方式说“更好的是缺陷跟踪工具,更好的产品质量。”

常用缺陷跟踪工具/软件列表

以下是精心挑选的热门缺陷跟踪工具列表,以及它们的流行功能和网站链接。该列表包含开源(免费)和 commercial(paid) 软件。

1) Backlog

Top 20 Bug/Defect Tracking Tools
Top 20 Bug/Defect Tracking Tools

Backlog是一个平台中流行的缺陷和项目跟踪工具。任何人都可以很容易地报告缺陷并保持测试开发团队使用Backlog与其他团队协作以增强团队协作和高质量的项目交付。

  • 简单的缺陷跟踪工具
  • 搜索和高级搜索功能
  • 问题和状态更改的完整的历史记录
  • 子任务的项目和问题记录
  • 内置Git和SVN
  • 甘特图和燃尽图
  • Wiki和监视列表
  • 本地移动应用程序
  • 用于可视化工作流的看板样式的板

2) SpiraTeam

SpiraTeam是一个应用程序生命周期管理(ALM)解决方案,具有完全集成的缺陷跟踪功能。SpiraTeam可以随身携带以下开箱即用的功能:

  • 在测试脚本执行期间自动创建新事件。
  • 完全可自定义的事件字段,包括状态、优先级、缺陷类型和严重性。
  • 能够将事件(缺陷)链接到其他组件和事件。
  • 强大的报告、搜索和排序功能,外加跟踪审核日志。
  • 由自定义工作流状态触发的电子邮件通知。
  • 能够通过电子邮件报告问题和缺陷。

3) BugHerd

BugHerd是跟踪漏洞和管理网站反馈的最简单方式。将缺陷和反馈固定到网站上的元素,使用看板风格的任务板跟踪反馈任务直至完成。

功能:

  • 简单的点击式缺陷和反馈捕获
  • 捕获浏览器、操作系统、屏幕分辨率等技术信息
  • 使用看板风格的任务板在一个中心位置跟踪和管理所有反馈和缺陷
  • 捕获报告的每个缺陷的屏幕截图或视频
  • 在网站和应用程序的QA和UAT期间节省时间

4) Monday

Monday是一个缺陷跟踪工具,能够在一个地方分析性能并管理团队。提供灵活的仪表板,便于数据可视化。

功能:

  • 可以和其他人合作。
  • 可以使日常工作自动化。
  • 与Mailchingp、Gmail等集成。
  • 可以跟踪工作进度。
  • 能够远程工作。

5) Zoho bug追踪器

Zoho Bug Tracker是一款功能强大的缺陷跟踪器,可帮助查看按优先级和严重性过滤的问题。使用Zoho bug追踪器,可以自动提醒和通知团队成员。

主要功能

  • 缺陷视图和集成
  • 问题跟踪器灵活的工作流
  • 将问题分类为不同的类别

6) Bugzilla

Top 20 Bug/Defect Tracking Tools
Top 20 Bug/Defect Tracking Tools

Bugzilla是一种流行的缺陷跟踪工具。开源,提供了一些很好的功能,如

  • 代码更改的电子邮件通知
  • 报告和图表
  • 修补程序查看器
  • 缺陷列表可以以不同的格式生成
  • 安排每日、每月和每周报告
  • 自动检测重复的缺陷
  • 通过让客户参与来设置缺陷优先级
  • 预测缺陷修复的时间

7) JIRA

非常多软件专业人员使用JIRA作为缺陷跟踪工具,因为它易于使用。JIRA是一个商业产品,附带了许多附加组件,使该工具比其他工具更强大


8) MANTIS

如果使用过其他缺陷跟踪工具,那么,这个工具就很容易上手。MANTIS可与MySQL、PostgreSQL、MSSQL等多个数据库配合使用,并可与聊天、时间跟踪、Wiki、RSS Feed等应用程序集成。

MANTIS的主要特征包括

  • 开源工具
  • 提供电子邮件通知
  • 支持使用报告和图表进行报告
  • 源代码管理集成
  • 支持自定义字段
  • 支持时间跟踪管理
  • 每个实例有多个项目
  • 启用以查看问题更改历史记录
  • 不限数量的用户、问题和项目

9) REDMINE

也是一个与SCM(源代码管理系统)集成的开源缺陷跟踪工具。支持多种Redmine功能,包括

  • 甘特图和日历
  • 新闻、文档和文件管理
  • 提供SCM集成
  • 通过电子邮件创建问题
  • 支持多个数据库。
  • 灵活的问题跟踪系统
  • 灵活的基于角色的访问控制
  • 多语言支持

10) Trac

Trac是一个用Python开发的基于Web的开源问题跟踪系统。时间线按顺序显示所有当前和过去的项目事件,而路线图则突出显示即将到来的里程碑。


11) Axosoft

可用于托管或内部部署软件的缺陷跟踪软件。项目经理和开发人员可以使用Axosoft查看每个项目,可以管理用户故事、缺陷、支持票证和进度的实时快照。

主要特点

  • 最好的缺陷管理工具之一
  • 支持Scrum计划
  • Scrum烧毁图表
  • 需求管理
  • 团队Wiki
  • 数据可视化
  • SCM集成
  • 事件跟踪

12) HP ALM/Quality Center

HP ALM是一个完整的测试管理解决方案,包含一个强大的集成缺陷跟踪系统。可能对Web浏览器都不是很友好。


13) eTraxis

eTraxis是一个支持多种语言的开源缺陷跟踪工具。该工具是用PHP语言开发的,支持Oracle、MySQL、PostgreSQL和MS Server等多数据库。为了管理项目,eTraxis提供了一个灵活的平台i自定义工作流是该系统的一个附加功能,可以根据要求处理项目。

主要特点

  • 文件交换并支持附件
  • 电子邮件通知
  • 灵活权限
  • 对问题进行强大的过滤
  • 自定义工作流
  • 查看所有事件的完整历史记录

14) Bugnet

是一个开源的缺陷跟踪和问题跟踪系统,使用ASP.NET平台编写,需要MySQL作为数据库。它已经获得了创建Proje所需的一切,是免费的,但专业版需要许可和付费。

主要特点

  • 电子邮件通知
  • 问题管理
  • 支持多个项目和数据库
  • 优秀的安全性
  • 在线支持社区
  • 项目和里程碑管理
  • 轻松导航和管理
  • 在线支持社区

15) FogBugz

FogBugz是一个基于Web的缺陷跟踪系统,将缺陷称为“案例”。它是一种商业产品,但价格还算合理。

主要功能

  • 问题跟踪
  • 快速轻松地创建案例
  • 支持服务台
  • 使用Bugzscout自动报告缺陷
  • 自动升级和备份
  • 与其他工具集成
  • 项目管理
  • 时间跟踪
  • 集成Wiki

16) Bug Genie

在Bug Genie中记录问题既简单又快速。此外,它是一个完整的项目管理和问题跟踪工具

下载Bug Genie


17) Lighthouse

Lighthouse,灯塔,是完美的票证跟踪解决方案。管理缺陷,简单,只需单击几下就可以通过提交消息开始管理票证,或者将应用程序异常转换为灯塔问题


18) BugHost

虽然是一种商业工具,但是价格还行。这个工具是为那些可以在云上访问BuGhost并且可以直接在项目中创建问题的大公司开发的。

主要特点

  • 记录无限缺陷
  • 集成的电子邮件和文件附件
  • 缺陷链接
  • 一次更新多个缺陷
  • 客户直接将缺陷深渊翻滚发送到项目
  • 强大的访问漏洞安全保护

19) Collabtive

是一个开源的基于Web的项目管理软件,专为中小型企业设计。Colabtive的主要功能包括项目管理、里程碑、基本任务导入、文件管理、协作、时间表等。


20) Team Foundation Server

Team Foundation Server可以使用单个解决方案参与开发过程,但也用作缺陷跟踪工具。由于TFS与Active Directory集成,因此可以将有关缺陷的更新发送给提交缺陷的用户。

主要特点

  • 版本控制
  • 灵活的规划和协作
  • 报告功能
  • 测试用例管理
  • 缺陷跟踪和通知

21) IBM Rational ClearQuest

IBM ClearQuest跟踪、捕获和管理任何类型的bug。与任何其他工具一样,IBM Rationalq可以提高软件开发项目的可见性和可控性。

主要功能

  • 与其他工具集成
  • 支持实时报告和指标
  • 增强团队协作

22) Unfuddle

有了Unfuddle,开发人员可以提交源代码。有助于跟踪缺陷、功能求和管理票证。

主要功能

  • 缺陷和问题管理
  • 基于Web的Subversion访问
  • Wiki功能
  • 里程碑跟踪

23) DevTrack

DevTrack并不是专门设计为常规缺陷跟踪工具的。具有广泛的功能,但可以考虑作为缺陷跟踪器。

主要特点

  • 自动将问题发送给适当的用户
  • 电子邮件通知
  • 帮助团队成员跟踪和解决问题
  • 创建和分配子问题
  • 从Active Directory导入用户并对其进行身份验证

24) Salesforce

是一个基于Web的缺陷跟踪和项目管理系统。该平台支持任务规划,创建故事。该工具的其他功能包括

  • 项目
  • 克隆缺陷
  • 缺陷共享
  • 看板
  • 缺陷
  • 讨论
  • 报告
  • 时间消耗

常见问题解答

选择缺陷跟踪软件时应考虑哪些因素?

在选择工具之前,应该考虑以下因素

  • 技术支持的质量
  • 许可费用
  • 在外包项目的情况下,需要考虑自动化工具的偏好
  • 培训员工使用该工具所涉及的成本
  • 缺陷跟踪器工具的硬件/软件要求
  • 支持和更新自动化工具供应商的政策。
  • 对于SaaS工具,提供商应该在稳定性/正常运行时间/可靠性方面拥有成功的跟踪记录

哪些是最好的缺陷跟踪工具?

以下是一些最好的缺陷跟踪工具:

  • BackLog
  • SpiraTeam
  • Monday
  • Zoho bug tracker
  • BugZilla
  • JIRA
  • Mantis
  • RedMine

不适用缺陷跟踪软件?

在测试小而简单的软件项目时,不需要使用缺陷跟踪器,因为这些工具需要一个陡峭的学习曲线,并且可能涉及许可成本。在这种情况下,最好使用Excel。

IT赶路人

专注IT知识分享