Bugzilla还是Mantis?

58

正如标题所述,我现在开始一个项目,并尝试为该项目建立基础架构(SVN、电子邮件、Bug跟踪、在线论坛等)。

那么,选择Bugzilla还是Mantis?


这里是螳螂演示站点的链接 - Charles Faiga
1
你的系统是否需要涵盖多个项目,或者未来可能会发生这种情况? - Andy Dent
另请参见http://stackoverflow.com/questions/1130466/trac-vs-redmine-vs-jira-vs-fogbugz-for-one-man-shop。 - nawfal
15个回答

37
我认为您的团队会比Bugzilla或Mantis更喜欢Trac或Redmine。两者都与Subversion很好地集成。两者都包括维基,论坛,项目管理功能...
快速概述:
Trac:非常广泛使用和受欢迎,用Python编写,社区庞大,有很多“插件”。一个普遍的抱怨是它不支持开箱即用的多个项目,但您可以添加插件来解决这个问题。
Redmine:用RubyOnRails编写。像Trac一样,但开箱即用更完整。Redmine的作者正在努力创建比Trac更好的Trac。
如果您对其他搜索缺陷跟踪器的人所写的内容感兴趣,并将跟踪器相互比较,我在这里放了一些链接:
http://ifdefined.com/blog/post/2007/10/Links-to-other-comparisons-of-issue-trackers.aspx 如果您在Windows上(我猜您不是),还应考虑BugTracker.NET,这是一个易于使用,非常可配置的bug tracking系统,使用.NET/MS SQL Server。(免责声明:我是作者)。

2
你能否添加一个链接到多项目 Trac 插件? - cmcginty
作为一个被推荐使用它的新手,有人可以回答它是否完全免费以及如何安装它,或者它是那种云服务。还有,它是否是任何人都可以看到的东西,还是我可以保护我的东西... - kokbira
基于你的兴趣选择: Ruby 或 Python :) - nawfal
1
针对问题“Bugzilla还是Mantis?”,回答“都不是/另外一个”并没有什么帮助。 - fbmd

24

我喜欢螳螂。它简单易用,能够完成工作。


24

我使用过Bugzilla和Mantis,但我更喜欢Mantis的简洁性。虽然Mantis不像Bugzilla那样功能丰富,但我记得在使用Bugzilla时遇到了很多问题。Mantis是一种可以设置好后就可以放心使用的东西。


19

Mantis在易用性方面比Bugzilla更胜一筹。

特别是,在Mantis上记录缺陷要快得多。对于一些人来说,记录缺陷的时间是一个障碍 - 我听说过有人以此为借口不记录缺陷、不修复它们,并假装从未存在过需要修复的缺陷(这反映了团队内部更深层次的问题)。

直到一个客户(目前使用Basecamp,呸!)因为Mantis不够漂亮而放弃了它,我才意识到有些人(如上所述)认为它很丑陋。

与Bugzilla或我们尝试实施的另一个奇怪的欧洲系统相比,Mantis非常美观。

我知道Mantis的可扩展性很好 - 我的一个朋友在电影《快乐的大脚》的制作中使用了它。他通过添加一个额外的字段来自定义它,以提供另一种分类级别。


16

Bugzilla更大、社区更广、功能更强大……因此我总是更喜欢mantis ;) Mantis长得很丑,但对于大多数项目来说,它可以以简单直观的方式满足你的需求。

如果你有一个庞大的团队,一个庞大的QA部门以及所有其他的东西,Bugzilla可能更适合。如果只是需要完成任务的小团队,则在我看来Mantis可能更好。

Mantis最大的缺点(可能自那时以来已经加入)是报告功能,这样你就可以使用漂亮的折线图和饼图跟踪进度。然而,我只是编写了一个简单的PHP脚本来提取数据,并每周手动在Excel中创建它们(只需要大约5分钟)。不是很好,但对于我们当时所需的功能已经足够了。

然而,它们都有在线演示,我建议你尝试它们并选择最适合你的。


2
新版的Mantis中有一些报告功能。我不知道它与Bugzilla相比如何,因为我从未成功设置过Bugzilla。 - Marco van de Voort
2
根据OhLoh.net的数据,Mantis的代码量是Bugzilla的2.5倍。 - Jader Dias

9

Mantis非常好用且易于设置

我已经使用它约3年了。

它存在以下问题:

在问题中,您可以存储的文件大小限制为2兆。当您想要包含问题的屏幕截图时,这会成为一个问题。

如果两个人同时更新问题-某人将会丢失数据。


6
您确定2MB限制是由Mantis造成的吗?因为PHP默认对上传文件有2MB的限制,而Mantis是用PHP编写的,因此会受到影响。您可以尝试更改PHP.ini中上传文件大小的设置,这可能会解决您遇到的问题。 - Pervez Choudhury
2
是的,2MB只是PHP的默认值。关于Mantis的好处在于,您可以将文件配置为直接存储在数据库中或文件系统中。 - webwesen
您还可以选择FTP选项,这将允许您将文件存储在单独的FTP服务器上,而无需访问该位置的磁盘。Mantis默认的文件大小限制为5MB,并且配置文件包括一个警告,要检查php.ini文件。 - Andy Dent

7
我曾经使用过这两个,但完全不喜欢它们,我更喜欢 Trac,但如果你真的需要在这两者之间做出选择,我会选择 Bugzilla。TRAC 与 Subversion 的集成非常好(可以看看 Assembla 如何实现集成)。Trac 也是开源的,添加新报告等内容非常简单。

6
螳螂是伟大而简单的,因为我的客户不是技术人员,所以简洁很重要。

5

我更喜欢使用Mantis。它的性能表现很好,并且可以通过插件或编程轻松扩展。


5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接