问题/缺陷跟踪软件

5
我们的团队目前正在审查我们的工具集,并寻找新的缺陷/问题跟踪软件,除了源代码控制和项目管理软件外。
对于问题跟踪,我们已经看过bugzilla、fogbugz、bugtracker.net、sourcegear fortres和bugnet。
我对我们提出的列表不满意,所以我很好奇其他人在使用什么。
我们正在寻找Active Directory集成以实现安全性,尽管我们可能会接受Windows应用程序,但Web界面可能更可取,Visual Studio集成也是一个优点。我们需要优先处理缺陷,标记发现缺陷的版本,标记修复缺陷的版本,并希望能够维护每个问题/缺陷周围的讨论。我们还希望将项目分类为缺陷、增强请求等,并记录缺陷的解决方法。
非常相似的问题:

https://stackoverflow.com/questions/101774/what-is-your-bug-task-tracking-tool


这些列表已经有很多了。只需看看右侧的“相关”框即可... - Shog9
http://stackoverflow.com/questions/12328/what-bug-tracking-software-do-you-use 看起来是一个“终极”清单。我是指“第一个帖子” :-) - alastairs
(我是BugTracker.NET的作者)BugTracker.NET可以完成您列出的所有任务,但它没有Visual Studio集成。 "开箱即用"非常简单,可能似乎缺少您想要的功能,但您可以通过几分钟的自定义添加它们。 - Corey Trager
你可能想看看JIRA,因为它很受欢迎,而且不在你尝试过的列表中。但要注意,它很难按照你想要的方式设置,但我曾经在我使用过的开源项目网站上看到过正确设置的情况,当它被正确设置时,它非常强大。 - Kmeixner
6个回答

6
尝试使用Unfuddle。如果您使用他们的版本控制托管(SVN和Git选项)与他们的问题跟踪器,您可以获得一些很好的集成功能。例如,您可以在提交消息中输入一个注释,如“fixes #384:bar中的太多foo”,您不仅会将其转换为问题的超链接,还会用指向变更集的链接标记该票已修复。所有这些都是很好的东西。这是一种由Unfuddle自己托管的基于Web的解决方案,以SaaS方式提供。
除此之外,+1 for Trac,我过去使用过并非常喜欢。从功能上讲,它是一个相当不成熟的项目,尽管周围有一个非常健康的社区,开发了插件来执行许多额外的操作(例如您想要的AD身份验证)。它还具有与许多源代码控制系统类似的集成功能,但比Unfuddle的功能少得多。也就是说,在提交消息中,您可以使用扩展的wiki语法,Trac在显示时对其进行解析以创建链接。它不执行Unfuddle所做的任何双向操作。Trac可在内部托管;或者,如果您想要托管它,可以在Trac的wiki上找到提供此服务的公司列表
*我无法记住顶部的确切格式。

4
在我们目前的项目中,我们惊人地使用了6种不同的跟踪工具(包括2个版本的PVCS),大多数是商业工具。以下是我对我们使用过的工具的看法,按我最喜欢到最不喜欢的顺序列出。
Serena Teamtrack - 我们使用Web客户端。界面直观易用。性能会因安装环境而异,但与其他工具相比,这个工具的速度最快。它也可以在Firefox中使用。
HP Quality Center - 这也是基于Web的,但仅支持IE。好处是它组织良好,易于使用,并且功能齐全。对我们来说,它的性能也很合理。它有一个奇怪的特性,就是没有保存按钮。它会自动为您保存。要强制保存,您必须导航到另一个票证。当您第一次使用它时,它必须安装许多DLL,以至于它几乎成为一个厚客户端。在这种情况下,IE有时会被锁定(通常在尝试重新初始化会话后)。一旦锁定,您偶尔需要杀死IE才能恢复控制。
Bugzilla - 我没有像其他工具那样深入使用它,所以这不是一个公平的比较。我们曾经为一些内部票证短暂地使用过它。我想,最大的优点是(缺少)费用。我个人认为,与其他工具相比,我没有发现界面那么好和易于使用。由于已经过了一段时间,我对为什么将其排在其他工具之下缺乏具体细节表示歉意。
Siebel - 除了它比PVCS更好以外,他们的缺陷跟踪工具没有太多可喜欢的地方。界面看起来很奇怪。好像Siebel界面有一组用户界面控件,并试图将所有正方形钉子塞进圆形孔中。另一个缺点是它使用的ID很长,因此很难引用或按其进行搜索。除此之外,票证ID不是连续的。
Merant PVCS - 我们有单独的数据库,并使用Web客户端和厚客户端。现在已经过了一段时间,细节正在消失。我记得这个工具有错误,而且它们没有被修复,例如报告无法显示某些字段。性能很差。加载时间很长。浏览票证时速度很慢。

HP Quality Center实际上可以通过一些技巧在Firefox上使用。通过使用IETab插件,Firefox能够指定需要在IE7浏览器渲染引擎中打开的选项卡。这使得Quality Center能够安装并正常运行。 - Michael Innes

2
支持问题追踪与开发过程中的问题追踪是两个不同的问题。
Trac http://trac.edgewall.org/ 是一个非常强大的工具,支持多个大型开源项目。你可以在像http://www.wush.net这样的地方找到 Trac 托管。
如果你需要更多的工作流和自定义安全性,你应该看看 Atlassian 的 JIRA http://www.atlassian.com。Atlassian 还有许多其他产品,你可能也会发现它们有用。
对于支持环境中的问题跟踪,请尝试使用 RT http://bestpractical.com/rt。RT 看似简单,但我见过它在最大的环境中使用,确保了你对每个支持承诺都有责任。

0
一个具有你提到的所有功能的离线站点(www)托管解决方案是NetResults Tracker

0

我们使用Bugzilla,它非常适合我们的需求。我们并没有研究过太多其他的工具,因为说实话,它已经满足了我们所有的需求,甚至还有更多功能。

我们不使用Visual Studio,所以我无法评论其集成兼容性。


0

试用HappyFox(http://www.happyfox.com),一款问题和缺陷跟踪软件。清晰的界面和自动化功能可以帮助您顺畅地跟踪和解决缺陷。HappyFox对于2名成员是免费的,对于更大的团队价格经济实惠。


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