Bugzilla - 概述

Bugzilla 是一个开源工具,用于跟踪项目或软件的错误和问题。它可以帮助开发人员和其他利益相关者跟踪产品的突出问题。

  • 它由 Terry Weissman 于 1998 年用 TCL 编程语言编写而成。

  • 后来,Bugzilla 用 PERL 编写而成,并使用 MYSQL 数据库。

  • Bugzilla 可用作测试管理工具,因为它可以轻松与其他测试用例管理工具(如 Quality Centre、ALM、Testlink 等)链接。

  • Bugzilla 为配置管理和复制问题提供了强大且易于使用的解决方案。

  • 通过提供记录的工作流程和对良好表现的积极反馈,它可以显著提高个人的工作效率和责任感。

在 Bugzilla 刚开始的时候,大多数商业和缺陷跟踪软件供应商都收取了巨额许可费用。因此,Bugzilla 很快便成为开源用户的最爱,因为它起源于 Mozilla 的开源浏览器项目。它现在是最有价值的缺陷跟踪系统,所有其他系统都以此为标杆。

Bugzilla 将权力交到个人手中,以提高业务价值,同时提供可用的框架,以自然关注细节和知识存储,从而蓬勃发展。

Bugzilla – 主要功能

Bugzilla 有许多关键功能和高级功能,这使其独一无二。以下是 Bugzilla 的一些最重要功能的列表 −

  • Bugzilla 功能强大,具有高级搜索功能。

  • 每当 Bug 状态发生变化时,Bugzilla 支持用户可配置的电子邮件通知。

  • Bugzilla 显示完整的 Bug 更改历史记录。

  • Bugzilla 提供 Bug 间依赖性跟踪和图形表示。

  • Bugzilla 允许用户附加 Bug 支持文件并对其进行管理。

  • Bugzilla 具有集成的、基于产品的细粒度安全模式,使其更加安全。

  • 它具有完整的安全审计功能,并在 Perl 的污点模式下运行。

  • Bugzilla 支持强大、稳定的 RDBMS(Rational 数据库管理系统)结束。

  • 它支持 Web、XML、电子邮件和控制台界面。

  • Bugzilla 具有广泛的自定义、用户偏好功能。

  • 它支持本地化的 Web 用户界面。

  • 广泛的可配置性,因为它允许与其他测试管理工具一起配置以获得更好的用户体验。

  • Bugzilla 在不同版本之间具有平滑的升级途径。

在下一章中,我们将讨论安装 Bugzilla 的先决条件。