几种bug管理工具比较

Posted 虎皮猫大人王

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了几种bug管理工具比较相关的知识,希望对你有一定的参考价值。

 

今天终于找到了一个被大多数人称为完美的项目管理、BUG管理工具,并且安装成功了。Jira作为一个Bug管理软件,成功的融合了项目管理、需求管理等等功能,强大的自定义扩展能力,完整的用户权限管理。可惜软件不是免费的,当然了,在中国,这个不是什么问题。(价值上万)。

安装过程并不顺利。网上下载的需要注册登录才可以下载。下载分成三个版本,标准版、专业版、企业版。每个版本又分为standalone版和WAR版。下载了企业版的两个版本,因为已经了tomcat了,企图手动安装WAR版,结果按照标步骤安装失败。不想折腾了,幸好tomcat上也没什么东西,就用standalone版吧,没想到安装出奇的顺利。实际上,只要解压就可以用了。运行bin目录里面的start.sh就可以访问了,默认端口8080。

进入主页,自动开始安装,用注册机算出序列号(注册机的使用倒是颇麻烦),直接输入就OK了,然后就可以建立项目,开始用了。为了不使用特殊端口来用,还是继续融合到apache里面去吧。不使用connector了,太麻烦,用proxy最简单。没想到直接将jira映射到它的根目录还不能运行。google了一下,结果搜索到它自己的官方教程上去,找到了解决办法,要修改它自己的server.xml,把它的目录改成jira,跟apache的映射目录对应起来就可以了。一切OK。真奇妙。其它的BUG管理和项目管理都可以删除了。

BugFree确实太简单了,实在太简单了,号称对比微软内部使用的Bug管理软件来写的,但是1.0出来以后,基本上没有什么功能,就是个简单的记事本而已,写一个Bug,然后修改它的状态。谈不上什么项目管理,也谈不上什么用户管理。界面上东西很多,但是有用的不多,显得很复杂,其实功能不多。这样说也许会得罪人,上次看到别的Blog上就被作者回应的很厉害。当然,这样一个工具开源使用的确是很好的,而且,搜索Bug管理,出来的国产软件就这一个。但是,我还是要说一声,打着微软旗号来宣传过分了一点,恐怕得到5.0左右才可以。

Bugzilla安装太麻烦了,我没有本事装起来。在Redhat上和Debian上都装不起来。更新Perl组件的时候,mysql模块总是有问题,后来手动下载编译了这个模块,perl提示该模块已经安装完成了,但是使用checksetup的时候还是说没有这个模块。搞死了。而且我觉得它的界面也太朴素了,Linux编程的也不能搞成这样吧?

Mantis也用过一段时间,被人称为php下最强大的Bug管理系统,但是它的版本号很奇怪,可能是作者太谦虚了,一直用0.1x的方式来标注,用起来感觉怕怕的。最近出来了1.0rc版,下载来看了一下,没觉得跟0.18有什么区别。安装和使用都很方便,界面也是非常的朴素,可能是因为作者一个人单干,来不及做界面或者没功夫做漂亮的界面吧?功能单一,而且多项目操作的时候挺麻烦的。而且PHP项目最大的弱点在于,全文检索。

XPWeb的界面很漂亮,页面脚本做的也很帅,不知道会不会引进什么浏览器的兼容性问题,我没有在别的浏览器上用过。但是因为做的太漂亮,就有点太占地方了,很长很长的一页,显示不了多少东西。而且,作为一个敏捷编程的项目管理工具,它的使用还是比较繁琐的,建立项目,项目里面建立素材,为素材建立任务。如果你想到一个任务可能要跨两个素材(不知道是不是我学的不到家,是不是不应该出现这种问题),那就有点麻烦了,我不知道怎么解决。而且我对它的任务开始和运行状态还没有搞的很清楚,好像是自动计算的。

dotProject也不错,自带的第三个模板很漂亮,也是多国语言的(前面这三个都支持中文界面),但是问题多多。第一次安装完成以后找不着在哪里添加任务,以为添加了事件就等于任务了,结果日历那边能看到事件,但是Todo里面死活找不着任务。结果搞了半天才发现要到项目里面才能添加任务。而且添加任务的对话框有问题,修改了源代码解决了。后来又在项目列表里面加上了一个添加任务的按钮。甘特图打不开,又是修改源代码解决的。最后,使用中文界面的时候,所有的日历上面的日期都是乱码,没有搜索到解决方案,自己也没有找到可以在哪里修改代码,去掉了一个UTF8转换函数以后显示中文了,但是只有一个“星”字,没有后面的“期一”。再后来找到了台湾Markwu大哥做的UTF8中文优化版,下载下来以后,中文界面里面的日历问题没有了,而且据说在甘特图里也可以显示中文字了。但是我用的时候添加任务的时候所有的按钮失灵,script. error。晕死,放弃了。

XPlanner也试过了,业界也是一片叫好声,被人称为免费界里最强大的项目管理工具,不知道是怎么回事。下载也是分两个版本,standalone和WAR版。先装WAR版,费了不少劲编译成功了,登录界面也出来了,结果登录进去就是异常。于是下载了standalone版,本来以为这个应该没有问题,没想到N多个页面都报异常,根本没法正常使用。难道是人品问题,在jkd1.4和jkd1.5正面都试过了。网上也有人说过这个问题了,恐怕并不是偶然现象。

还有OnTime 2006,这个软件还是不错的。从2004版的时候就用过了,当时对中文支持不好,输入中文再显示出来的时候就变成乱码,后来2005的时候解决了问题。这个系统看上去挺庞大的,但是更新速度很快,好像半年就更新一个版本。整个系统分成几个版本,Web版、Windows版、VS.net版,其实也就是不同的客户端了。所有版本使用相同的数据库,可以共享数据。Web版可以远程使用,还可以装一个Customer版,供你的客户来登录BUG。整个系统即可以作为BUG管理,也可以作为项目管理工具,反应速度还可以,界面也很漂亮,报表功能强大,可以生成各种各样的报表,并直接转换成PDF文件。可惜的是,系统是.Net平台的,只能安装在windows系统上。我的机器有点撑不住。

现在终于有了Jira了,其实早在两年前就耳闻它的大名,但是一直没有服务器来装,而且一直没有对java的东西下过功夫。现在来看,Jira还是比PHP的程序运行起来要吃力的多,做Server的机器CPU只有733M,PIII的,明显感觉到慢,那肯定不是网速问题了,因为在局域网内做测试

===================================================

典型Bug管理工具比较

分类: 配置服务2008-08-20 10:13 1234人阅读 评论(0) 收藏 举报

 

我经历过几个单位,如何管理Bug前后使用过Excel、自制的简易工具、Bugzilla、TD、华创BMS,再参考分析ClearQuest、微创BMS,分析比较如下:

功能特征/ 产品

Testdirector

ClearQuest

微创BMS

Bugzilla

华创BMS

构架模式

B/S

C/S,B/S

B/S

B/S

B/S

用户友好性

一般

流程定制

Y

Y

N

Y

Y

查询功能定制

Y

Y

Y

Y

Y

功能域定制

Y

Y

Y

Y

Y

附件支持

Y

Y

Y

Y

Y

用户权限分级管理

Y

Y

Y

Y

Y

Email通知

Y

Y

Y

Y

Y

批量修改

N

N

N

Y

Y

导出至外部文档

Word文档

N

N

N

Excel,html

报表定制功能

Y

强,集成Crystal Report

有标准报表和高级报表,定制功能不够

Y

强,有标准报表,定制方便

数据更改历史

Y

Y

Y

N

Y

支持平台

Windows

Windows, Unix

Windows

Linux,FreeBSD

Windows

支持数据库

Oracle, M$ Access, SQL Server等

Oracle, M$ Access, SQL Server

SQL Server等MSDE

mysql

Access, SQL Server

安装配置的复杂度

简单

复杂

容易

有些复杂

简单

售后服务

国内有多家代理公司提供相关服务

在国内有分公司提供技术支持

技术支持和服务体系完备

有技术支持和服务,在线升级

与其他工具集成

本身又是测试需求、测试案例管理工具,与winRunner, LoadRunner集成,具有多种主流Case工具接口AddIn

与rational公司的其它产品无缝集成,特别与Clear Case配合以可实现UCM的配置管理体系

M$ VSS, Project

开源配置管理工具CVS

公司背景

世界主流测试软件提供商

已被IBM合并,世界著名软件公司

微软与上海市政府成立的

世界著名开源项目

国产软件

价格

几十万,昂贵

几十万,昂贵

几万,适中

免费

 

 

还 《[原创] 正确使用JIRA/Bugzilla做缺陷管理 》 《正确使用JIRA/Bugzilla做缺陷管理[转]》

以上是关于几种bug管理工具比较的主要内容,如果未能解决你的问题,请参考以下文章

TiDB整体架构

手机突发bug?这几种Android 手机自动化测试工具,关键时刻轻松搞定你的手机!

Android应用构架

Android应用构架

有什么比较好的类似 BugFree 的 bug 管理工具?

异常上报工具:腾讯Bugly