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

4

6 回答 6

6

尝试解开。如果你使用他们的版本控制托管(SVN 和 Git 选项)和他们的问题跟踪器,你会得到一些很好的集成东西。例如,您可以在提交消息中输入注释,例如“fixes #384: Too much foo in the bar”*,您不仅可以将其变成问题的超链接,而且还可以将工单标记为已修复带有返回变更集的链接。都是好东西。这是一个基于 Web 的解决方案,由 Unfuddle 自己以 SaaS 类型的方式托管。

除此之外,我过去使用过并且非常喜欢的Trac +1。这是一个相当不成熟的项目功能,尽管它周围有一个非常健康的社区,已经开发了插件来做很多额外的事情(比如你想要的 AD 身份验证)。它还与许多源代码控制系统进行了类似的集成,但它的功能远不如 Unfuddle 丰富。也就是说,您可以在提交消息中使用扩展的 wiki 语法,该语法在显示时由 Trac 解析以创建链接。它不会做 Unfuddle 所做的任何双向工作。Trac 可用于内部托管;或者,如果您希望托管它,Trac 的 wiki 上 有一个可以这样做的地方列表。

*我不记得我脑海中的确切格式。

于 2009-04-02T20:25:43.197 回答
4

在我们当前的项目中,我们惊人地使用了 6 种不同的跟踪工具(PVCS 的 2 个版本),大部分是商业的。这是我对我们使用过的那些的看法。我已经按照我最喜欢到最少的顺序列出了它们。

Serena Teamtrack - 我们使用网络客户端。界面直观。性能会因安装而异,但与我们在每个工具中的相同数据相比,这是最快的。它也适用于 Firefox。

HP Quality Center - 这也是基于 Web 的,但它只是 IE。从好的方面来说,它组织良好、易于使用且功能齐全。它对我们也有合理的表现。它有一个奇怪的功能,没有保存按钮。它会自动为您保存。要强制保存,您必须导航到另一张票。此外,当您第一次使用它时,它必须安装如此多的 DLL,以至于它实际上是一个胖客户端。在这种情况下,IE 有时会被锁定(通常是在会话到期后尝试重新初始化会话时)。一旦被锁定,您有时必须杀死 IE 才能重新获得控制权。

Bugzilla - 我没有像其他工具那样彻底地使用它,所以这不是一个公平的比较。我们将它短暂地用于一些内部票证。我想最大的好处是(缺乏)成本。IMO,我只是觉得界面不如其他工具好用且易于使用。已经有一段时间了,所以我为缺乏细节而道歉,为什么我将它降级到其他人之下。

Siebel - 除了比 PVCS 更好之外,他们的缺陷跟踪工具并没有太多值得喜欢的地方。界面看起来很做作。就好像 Siebel 界面有一组用户界面控件,它试图将所有方形钉子强制插入其圆孔中。另一个缺点是它使用冗长的生成 ID,因此很难引用它们或通过它们搜索。除此之外,票证 ID 没有排序。

Merant PVCS - 我们有单独的数据库并使用 Web 客户端和胖客户端。现在已经有一段时间了,所以细节正在消失。我记得该工具中存在错误并且没有得到修复,例如报告无法显示某些字段。性能很差。加载需要很长时间。浏览门票很慢。

于 2009-04-02T20:24:41.560 回答
2

支持问题跟踪与在开发期间跟踪问题是不同的问题。

Trac http://trac.edgewall.org/是一个非常强大的工具,它支持许多大型开源项目。您可以在http://www.wush.net等地方找到 Trac 托管

如果您需要更多工作流程和自定义安全性,您需要查看来自 Atlassian http://www.atlassian.com的 JIRA 。Atlassian 有许多您可能会觉得有用的产品。

对于支持设置中的问题跟踪,请尝试 RT http://bestpractical.com/rt。RT 看似简单,但我已经看到它在最大的环境中使用过,它可以很好地确保您对每一个做出支持承诺的人负责。

于 2009-04-02T19:41:45.830 回答
0

具有您提到的所有功能的异地 (www) 托管解决方案是NetResults Tracker

于 2009-04-02T19:09:42.350 回答
0

我们使用 bugzilla,它非常适合我们。我们没有调查太多其他人,因为老实说,它做了我们需要的一切,然后是一些。

我们不使用 Visual Studio,所以我不能谈论集成兼容性。

于 2009-04-02T19:35:54.767 回答
0

试用 HappyFox ( http://www.happyfox.com ),这是一个问题和错误跟踪软件。干净的界面和自动化功能可帮助您顺利跟踪和解决错误。HappyFox 对 2 名成员是免费的,对大型团队来说价格实惠。

于 2012-07-03T04:28:51.693 回答