≡菜单

十大开源漏洞跟踪系统

所有IT项目都需要一个错误跟踪(或问题跟踪或缺陷跟踪)系统。

当然,我们需要一个用于软件开发项目的错误跟踪系统。但是,系统管理员团队,dba团队,网络团队呢?他们都需要一些帮助来跟踪他们的工作以及他们的系统,数据库和网络问题。

I’列出了10个开放源代码错误跟踪系统,您可以进行试验,然后根据自己的喜好和要求进行选择。无论如何,这不是一个全面的清单。一世’我们已经使用了前5名中列出的所有系统,因此我强烈建议您从前5名中选择一个。

我喜欢Bugzilla,并且已经使用了几年了。如果你不这样做’没有时间去使用多个系统来找出您喜欢的系统,只需与Bugzilla一起使用即可。

您最喜欢的错误跟踪系统是什么? 发表评论,让我知道。

1. Bugzilla

您是否正在寻找一个稳定,主动维护,适应广泛的错误跟踪系统?别再看了。 Bugzilla适合您。

各种大型开放源代码项目都使用此工具来跟踪其错误。例如,Linux内核开发团队,Apache开发团队,GNOME开发团队使用bugzilla。红帽还使用bugzilla跟踪在红帽发行系统中发现的问题。

Bugzilla用Perl编写,可在各种数据库(包括MySQL和Oracle)上运行。本分步指导指南 如何安装bugzilla 会帮助您入门。

Bugzilla功能:

  • 时间跟踪
  • 私人附件和评论
  • 灵活的报告和图表。包括计划报告并通过电子邮件接收报告的功能。
  • 添加自定义字段和工作流程。
  • 查看的完整列表 这里的功能.

附加信息:

  • 主页: http://www.bugzilla.org
  • 开发:Mozilla基金会
  • 稳定版本:3.6.1
  • 许可证:Mozilla公共许可证

2.螳螂

螳螂问题跟踪系统是用PHP编写的,并且可以在包括MySQL,MS SQL,PostgreSQL在内的各种数据库上运行。

螳螂特点:

  • 源代码集成
  • 时间跟踪
  • 发行关系图
  • 自定义字段和工作流程
  • 匿名访问
  • 查看的完整列表 这里的功能.

附加信息:

3. Trac

Trac用Python编写。除了问题跟踪之外,它还提供Wiki,以及与Subversion的集成。 Web界面非常简单且易于使用。这也提供了项目管理功能,包括路线图和里程碑跟踪。

4. Redmine

Redmine用Ruby 上 Rails编写。除了跟踪问题外,它还提供了完整的项目管理功能。

Redmine功能:

  • 项目管理,包括甘特图
  • 维基项目
  • 时间跟踪
  • LDAP验证
  • 查看的完整列表 这里的功能.

附加信息:

5.请求追踪器

RT是用Perl编写的。除了标准的问题管理,您还可以将其用作票证跟踪系统。 RT功能:

  • 时间跟踪和报告
  • 与LDAP身份验证集成
  • 查看的完整列表 这里的功能.

附加信息:

6. OTRS

OTRS错误跟踪软件是用Perl编写的。 OTRS具有您期望的所有标准缺陷跟踪功能。查看的完整列表 这里的功能.

7. EventNum

它由MySQL团队开发,并用PHP编写。您可以将其用作错误跟踪工具或问题跟踪系统。这提供了跟踪系统中可能期望的所有基本功能。

主页: //launchpad.net/eventum/
稳定版本:2.2
执照:GPL

8.化石

化石用C编写,并使用SQLite数据库。除了错误跟踪,它还提供Wiki。安装非常简单,因为它是一个可执行文件,其中包含启动和运行化石所需的一切。

主页: http://www.fossil-scm.org
许可:BSD

9. Bug精灵

Bug精灵是用PHP编写的。提供基于向导的错误跟踪软件。它还集成了 openSearch 功能。与Subversion集成。您可以在错误精灵的基础上开发自定义模块。

主页: http://www.thebuggenie.com/
稳定版本:2.1.1
执照:MPL

10.网络问题

WebIssue用PHP编写,并在服务器端使用MySQL数据库。除WebIssues外,前10名列表中的所有内容都是基于Web的错误跟踪系统。这是10号,因为它没有’提供基于Web的界面。您需要在Windows或Linux上运行的webissues客户端来访问服务器组件。

主页: http://webissues.mimec.org/
稳定发布:0.9.6
许可证:开源

我是否错过了您喜欢的任何错误跟踪系统? 您最喜欢的错误跟踪系统是什么?发表评论,让我知道。

如果您喜欢这篇文章,您可能还会喜欢..

  1. 50个Linux Sysadmin教程
  2. 50个最常用的Linux命令(包括示例)
  3. 排名前25位的最佳Linux性能监视和调试工具
  4. 妈妈,我找到了! – 15个实用的Linux Find命令示例
  5. Linux 101 Hacks第二版电子书 Linux 101黑客手册

Bash 101 Hacks书 Sed和Awk 101黑客手册 Nagios Core 3书 Vim 101黑客手册

{ 43 评论… 加一 }

  • 伊孔 2010年8月31日,上午2:18

    我会建议使用Flyspray。它体积小,易于使用/安装,使用PHP。
    http://flyspray.org/
    必须看看它-

  • 文卡特什 2010年8月31日,上午7:46

    我认为您错过了FLYSPRAY错误跟踪系统,它非常好,我非常喜欢它,基于php和mysql

    http://www.flyspray.org
    demo.flyspray.org

  • 杰弗里 2010年8月31日,上午9:21

    那JIRA呢?

  • 基思 2010年8月31日,晚上8:06

    I’我刚刚看过其中一些,也许Flyspray可能适合我的需求,但是我’m实际上是在对少量Linux和网络/防火墙进行更改的更改请求/控制系统之后。

    我不’不需要什么大的东西或不满足任何标准的东西,基本上只是我要跟踪具有一定历史的事物,这样我的老板也可以看到我有什么变化’做了。过去一个月在Google上寻找所需的东西,但没有任何东西真正能够满足上述要求。

    任何建议将不胜感激。
    谢谢

  • 伊孔 2010年8月31日,晚上11:26

    @基思:

    我确实认为Flyspray将适合您的需求。习惯,理解和配置如此小的需求确实很容易。尝试几天,你’会看到的。我想我能够在3分钟内完成设置,并在10分钟内使用它。-

  • 夜蝇 2010年10月7日,上午8:31

    @Jeffrey 吉拉很棒,但主题是“_开源_错误跟踪系统”.

  • Eljun 2010年12月16日,上午12:15

    我正在使用螳螂。它易于安装,是一个很好的工具。
    我认为其他所有人都很好。但是对我来说,是螳螂。

  • 2011年6月16日,上午4:57

    Bug精灵3.1已发布。真的很好。
    使用Wiki系统,完全重写。

  • 拉加瓦·库马里 2011年8月27日,上午6:08

    我想要错误位错误跟踪工具。

  • 克里斯 2012年3月14日,上午3:32

    安装Redmine时遇到问题。有人可以引导我吗?

  • 杰伊什·耶尔 2012年3月15日,上午12:43

    伙计们,您能告诉我这是一个Excel工作表中最简单的错误跟踪工具。在我们公司中,我们使用excel工作表来报告缺陷,非常简单,但同时在回归测试方面却非常乏味。我们不编写测试用例。因此,在大多数情况下,测试都是临时的。在这种情况下,即不编写测试用例,哪个是最好的缺陷跟踪工具?

  • 马哈布卜 2012年5月16日,晚上11:40

    什么abt bugtracker…。最佳跟踪系统

  • 希拉格·沙(Chirag Shah) 2012年6月12日,上午1:44

    兑换我们很棒的工具

  • 彼得·乔丹 2012年8月14日,下午1:23

    我实际上听说bontq和jira对于教育,非营利组织和小型创业公司是免费的。

    您需要做的就是与支持人员联系,并要求他们提供免费帐户。

  • 斯维塔 2012年8月20日,上午9:12

    好吧,我可以添加一些其他的软件,这些软件非常适合错误跟踪,这是Comindware跟踪器。我已经使用了很长时间了,可以说它不比螳螂值钱。

  • 拉查那 2012年9月14日,下午4:11

    理性CQ

  • 雷托 2012年9月19日,上午6:17

    那么Spiceworks呢?

  • 塞尔达 2012年10月23日,上午1:01

    Redmine确实是一个很棒的开源错误跟踪工具。你不’t regret.

  • 帕拉尼(Palani Arunachalam) 2013年1月9日,上午8:06

    吉拉
    我希望Jira作为问题跟踪工具。 吉拉不仅是问题跟踪器,而且还提供Wiki,人群身份验证。但是一件事…它不是开源的…

  • 匿名 2013年1月22日,下午6:42

    bug精灵就像吉拉…. impressive !

  • 杰米 2013年1月27日,晚上11:45

    我希望Quality Center是我最好的选择,但是它对我是最有益的,因此我对这些感到满意。

  • 伊塞克 2013年2月24日,下午4:51

    化石是一个分布式版本控制系统,具有Wiki和问题跟踪功能。当然,它可以用作错误跟踪器,但应更加强调其作为VCS的主要目的。

  • 匿名 2013年3月27日,晚上11:03

    我长期以来一直在使用bugzilla,它既简单又不错,并且可以正常工作。

  • 哈桑 2013年4月18日,上午4:53

    大家好

    我是SQA,几年前我们开始了新的设置。目前,我正在寻找一种工具或简单的软件,可以在其中报告在测试时发现的错误和错误。目前,我们仅使用SHARED GOOGLE DOC。

    但是我想要一个用户友好且非常互动的工具。像在Developers和Tester中一样简单,可以闭着眼睛使用。您或这里的任何人在这方面能帮助我吗?

    谢谢

  • 赫利奥·亨里克斯 2013年5月7日,上午2:50

    我会说螳螂。
    用于各种Web开发项目,并且始终运行良好。
    还具有完全用户友好的优势。

    问候

  • 安蒂 2013年5月31日,上午9:34

    大家好’我正在寻找在CentOS 5上运行的错误报告工具。’m遵循一些真正的基本功能’如果用户在发现问题后可以手动运行该工具,就足够了。该工具应该是可配置的,以便它将随后从几个专用目录中自动存档我们的日志文件,也许检查软件版本,并要求用户提供错误描述。然后,它将所有内容放入存档中,将存档保存在用户桌面上,并告诉用户通过电子邮件将其发送到预定义的地址。关于在哪里寻找的任何想法?

  • 田苏 2013年10月30日,上午2:17

    我更喜欢Bugzilla!

  • 瓦基斯 2013年11月5日,晚上11:44

    我想我会和Flyspray一起去

  • 瓦斯 2013年12月10日,上午10:43

    我正在寻找简单的错误跟踪工具,我想下载bugSpray,可以输入测试人员的电子邮件ID,所以当我更新错误状态时,受让人应该知道状态。我正在寻找一种向所有项目成员告知状态的方法(开发人员,测试人员,项目经理)

  • 基思 2013年12月10日,晚上10:38

    我最终选择了Redmine,效果确实很好。当我第一次查看它时,我认为它太适合我想要的了,但是随后再看一看并对其进行定制以适应我的需求后,’现在,我将其用于CR,个人和工作项目以及我提出的其他任何内容,并且不确定将信息放在何处。内置的Wiki and Documentation部分也非常好。

    只是想我将在这段时间再次看到这些评论后再添加此反馈!

  • 2014年1月1日,上午6:16

    感谢您的翔实文章。
    您能告诉我最好的Ms用户友好的错误跟踪工具吗?我正在使用它来检查错误和缺陷并生成报告。它看起来很简单,但有些令人恐惧。当我开始测试时,它涉及回归。我无法编写测试用例,因此大多数时候有点困难。因此,请告诉我跟踪错误的最佳方法。

  • 比比山 2014年1月9日,下午12:20

    轨道是Windows OS的最佳工具,随笔即装& use.

  • 卡尔提克 2014年2月14日,上午7:28

    请告诉我哪种工具最好,因为我是初学者… please

  • 汤姆 2014年3月13日,上午5:49

    如果您重视理智,请远离Redmine。它’s是一个很棒的工具,会让您沉迷于此,但是部署和升级是如此的PITA,它杀死了它拥有的两倍以上的所有收益。尝试使其运行就像回到1990年代,当时我们从源代码编译了自己的文本编辑器。而且文档太恐怖了。

    Trac很棒,但与Mantis一样,可以显示其年代。 JIRA需要Java环境。目前,市场上确实没有将其带回家的工具。那里’借此机会,每个人都可以把握自己所做的正确工作,并成为未来的重要工具。我希望有人这样做。

  • 拉克西米 2014年3月28日,上午11:05

    吉拉还是错误跟踪工具???

  • 基尼蒂克 2014年4月8日,下午5:39

    嘿,Eventom不再可用。
    它说“Page Not Found”.

    *请注意,MySQL现在是oracle的一部分。当然,他们使用自己的软件。

  • 杰夫 2014年9月1日,下午2:56

    Redmine很棒,但是需要一些工作才能运行。
    使用“redmine git hosting”插件,您甚至可以轻松托管git存储库。

  • 插口 2014年10月8日,上午2:50

    在我们的项目中一直使用Bugzilla。很好,但对搜索功能有一些限制。

  • 塞缪尔 2014年11月20日下午5:18

    你好
    我是SVN和JIRA的新手。我被要求设置一个svn pre-commit钩子,该钩子阻止开发人员无需输入而提交到存储库“Open 吉拉” ticket number.
    如果注释中没有提到开放的jira票证,则该提交将被拒绝,并且不会保存到存储库中。
    因此,我们可以知道目前正在处理什么开放式吉拉票。我们的svn信息库在Linux上。请帮助,我将非常感谢您。

  • 里克 2015年6月9日,上午10:22

    我使用了Eventum(不是EventNum或Eventom),Jira和其他各种跟踪系统。在尝试评估哪个比其他更好时,请考虑将要安装系统的平台要求,以及可能用于定制和增强系统的内部编程技能。如果您使用的是PHP / MySQL平台,则建议使用Eventum或Mantis。在这两种情况下,由于它们是开源的,因此您可以进行很多自定义操作(假设您的程序员正在编写PHP并已使用MySQL)。定制系统时请务必小心,因为升级很可能会踩入写入核心产品的任何代码。精心的前期计划可以避免这种情况…。但我不会在这里免费提供任何东西。

  • 前辈 2015年6月27日,下午6:14

    Redmine是美丽和免费的,但是很难安装。
    Flyspray也很好。一世’我现在要使用它。谢谢!!

  • 拉梅什·马加迪(Ramesh Magadi) 2016年2月13日,晚上8:42

    寻找免费使用“短期内的“缺陷管理工具”,并且能够上传excel文件。

    理想地
    数据字段可以配置
    存储的数据是安全的。
    易于上传

    请提前接受我的真诚感谢。

  • 匿名 2016年12月29日,上午6:19

    非常简单的列表-
    Coul您至少标记了为该工具提供云解决方案或可以在本地安装,支持哪些操作系统,开发了多长时间以及涉及多少开发人员/公司(这有助于评估项目的稳定性)?

发表评论