BugZilla 报告是否有一个非常好的 免费工具?我发现 Web 界面上的默认搜索选项太有限了。我最大的问题是缺少 Order By 选项(一次只有一个字段,可供选择的字段非常有限)。我做了一些谷歌搜索,但我找不到任何好的免费 BugZilla 报告工具。
如果没有,有人可以指点我一个关于如何访问 BugZilla 网络服务的例子吗?如果我能获得 BugZilla 数据,那么我可以轻松地构建自己的报告,从而更好地满足我们的需求。
BugZilla 报告是否有一个非常好的 免费工具?我发现 Web 界面上的默认搜索选项太有限了。我最大的问题是缺少 Order By 选项(一次只有一个字段,可供选择的字段非常有限)。我做了一些谷歌搜索,但我找不到任何好的免费 BugZilla 报告工具。
如果没有,有人可以指点我一个关于如何访问 BugZilla 网络服务的例子吗?如果我能获得 BugZilla 数据,那么我可以轻松地构建自己的报告,从而更好地满足我们的需求。
看看这个: 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 条目,首先按创建时间升序排列,然后按票数降序排列。
我过去使用过它并且非常喜欢它:http ://www.mediawiki.org/wiki/Extension:Bugzilla_Reports
您还可以考虑使用其他工具,例如 mantis ( http://www.mantisbt.org/ )
我亲自从 Bugzilla 切换到 Mantis 并安装了一些插件(http://deboutv.free.fr/mantis/),发现这更舒服
你可以试试 Deskzilla ( http://deskzilla.com/ ) - 它是一个多平台的 Bugzilla 桌面客户端,具有类似 Outlook 的界面、丰富的报告和过滤功能、离线工作、拖放等。商业产品,但如果你正在开发一个开源项目,你可以免费使用它。
AFAIK Bugzilla 使用 MySQL 数据库来存储数据。因此,您可能可以连接一些可视化数据库管理器(存在很多,请参阅 Toad Data Modeler、DbVisualizer)并尝试做一些 sql 工作...
Buzilla 插件 wiki上列出了一些插件(免费和商业)的列表。如果您是 Windows 用户,MyZilla是一个可能的选择。
否则,要自己努力,请参阅Bugzilla API 文档,其中包括如何检索当前模式 (Bugzilla::DB::Schema) 和 Bugzilla::WebService。
Netbeans 也有 Bugzilla 集成(我还没有尝试过......)。
我已经分析了一堆错误跟踪工具。你可以试试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/
由于Bugzilla
可以安装在您自己的服务器上,我认为最简单的方法是这样做并使用它创建的数据库(“Bugzilla 支持 MySQL、PostgreSQL 和 Oracle 作为数据库服务器”)。该文档还说您可以根据需要修改模板。
我使用这个小书签,并且喜欢它如何使用在位置栏中输入的字符串进行正确搜索,例如智能搜索。它让您可以通过 Bugzilla Quicksearch 快速搜索 bugzilla 或跳转到 bug 编号,并且兼容 IE6+、Moz、Op7+。
它在同一页面上的同伴可用于改进或帮助进行错误搜索/报告,例如collect buglinks
(查询 bugzilla 以显示从当前页面链接到的错误列表)或buglinkify
(将页面上的所有数字转换为错误链接)。