工作需要,自己陆续下载过一些Bug跟踪管理系统,如BugFree、Trac、Mantis、Redmine……,当然这些系统都不仅仅是Bug管理,而是对软件开发过程中所涉及到需要彼此沟通确认细节的跟踪管理。

    在试用这些系统时候,它们给我这种懒人最大的体会:

1. 安装复杂,都需要安装一些其它软件,如php、rails、tomcat等;

2. 中文支持不好,经常有乱码。当然我可以修改源代码中的编码来实现正常中文;

 

    最近遇到一款新软件,它也是开源,基于windows平台,用C#开发,那就是BugNET,后台数据库是SQL Server。有关BugNET 安装、使用文章网上很多,大家可以看一看。总体来说,这款软件安装很简单,只要你电脑是windows系统,并有IIS、SQL Server就OK。

    它的功能也非常强大,基本上大家对一个bug管理系统所要求功能它都具备。

    现在我已经正式把这款软件作为公司bug管理系统来推广使用。

 

题外话

1. bug管理软件只是一个工具,公司研发要想走上正规,还是要靠制度来引导与激励;

2. 我使用的bugNET版本是0.7.942.0,没有发现与SVN集成的功能,有点不方便。但看其官网上0.8版本似乎已经支持SVN。

 

PS:

1. 今天从官网下载了BugNET 0.8.129.0 (Beta 2) Released!,试图从0.7.942.0升级到0.8.129.0,但不知道为何无法升级成功。我的升级步骤:

  •      先将原web.config改名成web.config.bak.whsheng;
  •      将原有的数据库BugNET分离后,改名,并重新生成了一个BugNET数据库;
  •      原BugNET安装目录下只保留App_Data、Upload这两个目录(其实App_Data对于我来说也无须保留)和Web.config.bak.whsheng这个文件;
  •      将BugNET 0.8.129.0(Beta2)解压后的文件,整个导入到原BugNET安装目录下;
  •      将Web.config.bak.whsheng中的<connectionStrings>、<appSettings file=””>、<machineKey>的内容复制到web.config中;
  •     然后在IE中执行http://localhost/BugNET/Install/Install.aspx
  •     看BugNET脚本初始化过程一切正常,但最后还是给我一个:Install Fail的提示。比较纳闷的是不知道错误在那里,看样子只能阅读源码了;
  •      最后只好恢复到原来的0.7.942.0版本。

总的来说,BugNET是一款非常易用的Bug管理软件。大家有机会可以试用试用。

版权声明:本文为gis_gps原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/gis_gps/archive/2004/01/13/1552455.html