13

BugZilla 报告是否有一个非常好的 免费工具?我发现 Web 界面上的默认搜索选项太有限了。我最大的问题是缺少 Order By 选项(一次只有一个字段,可供选择的字段非常有限)。我做了一些谷歌搜索,但我找不到任何好的免费 BugZilla 报告工具。

如果没有,有人可以指点我一个关于如何访问 BugZilla 网络服务的例子吗?如果我能获得 BugZilla 数据,那么我可以轻松地构建自己的报告,从而更好地满足我们的需求。

4

11 回答 11

6

看看这个: http: //www.faqs.org/docs/bugzilla/dbdoc.html

使用此数据库模式作为参考:faqs.org/docs/bugzilla/dbschema.html

如果您需要 Web 界面,请使用您最喜欢的可以访问 MySQL 数据库的动态网站脚本语言(例如 PHP)...

简单的教程:freewebmasterhelp.com/tutorials/phpmysql/4

PHP MySQL API 参考:php.net/manual/en/ref.mysql.php

然后使用 SQL 查询,例如:“SELECT * FROM bugs WHERE WHERE WHERE bug_status != 'RESOLVED' ORDER BY creation_ts ASC, votes DESC LIMIT 50”列出了前 50 个未解决的 bug 条目,首先按创建时间升序排列,然后按票数降序排列。

于 2009-06-08T12:05:15.633 回答
3

我过去使用过它并且非常喜欢它:http ://www.mediawiki.org/wiki/Extension:Bugzilla_Reports

于 2009-06-05T16:10:14.163 回答
2

您还可以考虑使用其他工具,例如 mantis ( http://www.mantisbt.org/ )

我亲自从 Bugzilla 切换到 Mantis 并安装了一些插件(http://deboutv.free.fr/mantis/),发现这更舒服

于 2009-06-09T08:05:10.013 回答
2

如果您是 Java 用户,您可能想查看Mylyn的 eclipse。这是将任务驱动的开发方法集成到 eclipse 中。

有了它,您可以提出错误,将 SVN 更改和错误联系在一起,隐藏与修复错误无关的类等。入门有点复杂,但功能非常强大。

它还带有一个用于 BugZilla 的连接器。有关示例,请参阅这篇介绍性文章。

如果您不使用 eclipse,但使用Java,请注意,由于 Mylyn 是开源的,您可能需要查看 Mylyn BugZilla 连接器的源代码,了解它们是如何工作的。

祝你好运。

于 2009-06-09T11:59:40.927 回答
2

你可以试试 Deskzilla ( http://deskzilla.com/ ) - 它是一个多平台的 Bugzilla 桌面客户端,具有类似 Outlook 的界面、丰富的报告和过滤功能、离线工作、拖放等。商业产品,但如果你正在开发一个开源项目,你可以免费使用它。

于 2009-06-29T14:33:29.330 回答
0

AFAIK Bugzilla 使用 MySQL 数据库来存储数据。因此,您可能可以连接一些可视化数据库管理器(存在很多,请参阅 Toad Data Modeler、DbVisualizer)并尝试做一些 sql 工作...

于 2009-06-05T16:10:32.697 回答
0

Buzilla 插件 wiki上列出了一些插件(免费和商业)的列表。如果您是 Windows 用户,MyZilla是一个可能的选择。

否则,要自己努力,请参阅Bugzilla API 文档,其中包括如何检索当前模式 (Bugzilla::DB::Schema) 和 Bugzilla::WebService。

于 2009-06-09T03:11:26.300 回答
0

Netbeans 也有 Bugzilla 集成(我还没有尝试过......)。

于 2009-06-12T03:18:49.430 回答
0

我已经分析了一堆错误跟踪工具。你可以试试track或者mantis,因为bugzilla对报告很不友好。

Mantis Mantis 可以将数据导出到 excel 中:您需要的所有图形都可以由该表生成。有关更多信息,请查看我的博客: http: //gioorgi.com/2008/bug-tracking-mantis/

无论如何,Track 被使用得更多,所以为了完整起见,我应该引用它:

Track Pros:也可以使用嵌入式数据库(使用 sqlite)。易于安装和使用。

缺点:功能太多,并且在某种程度上也旨在成为 CMS。看看: http: //gioorgi.com/2008/bug-tracking-trac/

于 2009-06-12T08:47:32.353 回答
0

由于Bugzilla可以安装在您自己的服务器上,我认为最简单的方法是这样做并使用它创建的数据库(“Bugzilla 支持 MySQL、PostgreSQL 和 Oracle 作为数据库服务器”)。该文档还说您可以根据需要修改模板

否则,可以尝试付费支持其他一些错误跟踪器

于 2009-06-12T09:01:09.357 回答
0

我使用这个小书签,并且喜欢它如何使用在位置栏中输入的字符串进行正确搜索,例如智能搜索。它让您可以通过 Bugzilla Quicksearch 快速搜索 bugzilla 或跳转到 bug 编号,并且兼容 IE6+、Moz、Op7+。

它在同一页面上的同伴可用于改进或帮助进行错误搜索/报告,例如collect buglinks(查询 bugzilla 以显示从当前页面链接到的错误列表)或buglinkify(将页面上的所有数字转换为错误链接)。

于 2015-11-16T15:39:43.233 回答