The Last Day Of Summer

.NET技术 C# ASP.net ActiveReport SICP 代码生成 报表应用 RDLC
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

也说Bug管理工具

Posted on 2005-03-01 19:18  Cure  阅读(24879)  评论(32编辑  收藏  举报
看到一个还算不错的BUG管理工具URTracker 的随笔,正好最近也搞了一个bug跟踪工具,也来说说自己的感受。
由于公司原来的bug一直使用word文档的方式管理,一个bug单会在测试人员和开发人员之间走很多个来回,很不方便。
所以在空闲时间用BugTracker.net搭建了一个bug管理系统。
BugTracker.net也是web方式的,而且开源,使用asp.net编写,是页面代码和script代码混合编写的方式,而不是常见的
.aspx文件-.cs文件的方式。提供常见的bug管理功能,有邮件订阅功能。而且运行速度也不错,尽管还有一些问题(主要在search的按日期查找,和报表的按用户分类上),好在是开源的,可以自己很方便的修改,而且对于一个小型团队,它所提供的功能也已经够用了。同时提供了自定义查询和报表和打印功能,可以打印一个bug的详细信息和bug列表,报表提供饼图,条状图,线型图和列表等方式,我现在就自己定义了几个报表来显示各个模块的bug数,某个人修正的bug数,每个人发现的bug数,可以对测试人员和开发人员的工作量有一个统计(当然并不能完全反映工作量),同时作扩展添加了测试用例模块,对系统原有的部分做了汉化。
 
这还是我头一次使用开源软件做实施维护工作,不由的感慨开源的优势,自己可以根据需要做修改,扩展。
 
下面说说在使用BugTracker.net前考虑的几个类似软件:
OnTimer
有cs版和web版,是要收费的,不过用.net编写的东西似乎比较容易破解,我用Reflector看了看,很容易找到加密的地方。这个软件 比bugTracker.net要复杂些,权限等控制的更细,同时似乎并不仅限于bug跟踪,而倾向与缺陷管理。同时它使用了aspnetmenu等组件,和bugTracker.net相比速度要慢些。
BugZilla
听说是很强大的工具,但是下下来一看,要用MySql,同时代码好象是Perl写的(.pm和.pl文件是用什么写的?),怕怕,不用。
myTracker
 使用InterBse数据库,也有cs和web两种方式,我下午才装上InterBase,准备明天看看,这个软件看样子也不仅限于bug跟踪,还有其他的功能,帮助比较全,等用起来再说。
Mantis:
基于PHP和MySql,不会维护,不用。
 
上面列举的软件,都是在我的随笔:
Bug跟踪软件 中其他朋友提到的。

总的来说,BugTracker.net虽然有很多缺陷,但是对与一个小团队来说,简单实用是最大的优点,同时也易于维护,扩展。