BugNET 简单易用的Bug跟踪管理系统
工作需要,自己陆续下载过一些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管理软件。大家有机会可以试用试用。