项目管理实践【四】Bug跟踪管理【Bug Trace and Management】
首先,向大家说一声抱歉,这篇文章耽误了这么久才和大家见面。
至于Bug的跟踪和管理的必要性和好处,我就不在这里说了,下面介绍几款Bug跟踪和管理的软件。
一、BugNET
BugNET是一个非常优秀的开源软件,基于.NET Framework2.0 ,使用ASP.NET+SQL Server开发的网站项目, 另外项目中还使用了Microsoft Report Viewer Redistributable 2005和Microsoft ASP.NET AJAX 1.0。
最新版本是:BugNET 0.7.921.0
官方主页:http://bugnetproject.com/
最新版本下载:http://downloads.sourceforge.net/bugnet/BugNET-0.7.921-Install.zip
源代码下载:http://downloads.sourceforge.net/bugnet/BugNET-0.7.921-Source.zip
英文文档:http://bugnetproject.com/Documentation/tabid/57/topic/Installation/Default.aspx
它具有发送邮件、生成报表、项目配置管理、人员及权限管理、Bug管理等等功能。下面简单说一下它的安装和配置:
1.解压缩最新的BugNET安装包到一个指定目录中(比如 C:\BugNET)。如果需要源代码,请到这里下载。
2.确保你已经在你机器的IIS上为BugNET创建一个虚拟目录,指向你第一步中解压出来的文件所在的文件夹(比如:C:\BugNET)。那么URL就应该是http://localhost/BugNet 。
3.使用Windows资源管理器,打开网站的根目录(默认是C:\BugNET)。右键点击该目录,在弹出菜单中选择"共享和安全"(请注意:如果你是有的是Windows XP,在查看这些选项之前,你可能需要启用"简单文件共享")。选择"安全"选项卡。添加合适的用户帐户并设置权限。
如果你使用的是Windows2000-IIS5
- 用户帐户{Server}\ASPNET 必须具有BugNET对应的虚拟目录的读、写和修改权限
如果你使用的是Windows2003 - IIS6
- 用户帐户 NT AUTHORITY\NETWORK SERVICE必须具有BugNET对应的虚拟目录的读、写和修改权限
4. 在你的SQL Server上创建一个空的数据库(例如数据库名称是'BugNET')。如果是升级操作,那么在做任何操作之前,请备份你的数据库。
5.使用文本编辑器编辑Web.config文件。找到"LocalSqlServer"连接字符串设置,并修改"connectionString"属性值和你在第四步中创建的数据库一致。
<connectionstrings>
</clear>
<add name="LocalSqlServer"
connectionstring="server=MyServer;database=BugNet;uid=BugNet;pwd=BugNet"
providername="" />
</connectionstrings>
6.浏览http://localhost/BugNet/Install/Install.aspx (或者你在第二步中创建的虚拟目录)。
7.安装进程开始。
8.安装完成后,你就可以使用admin用户帐户登录了。
用户名:admin
密码:password
这样,你的BugNET安装完成了,应该可以在http://localhost/BugNet 访问,如果有什么安装问题,请访问支持论坛。
下面是运行后,BugNET首页的截图:
我想看完这篇文章,你一定会自己试一试吧!
OK, That's all what I say , and now, it's your turn.
不好意思,由于下面的二款软件不太熟悉,而且由于最近压力比较大,实在也抽不出时间,所以找了一些相关的资料给大家参考,请大家见谅!
二、BugFree
BugFree是借鉴微软公司软件研发理念、免费且开放源代码、基于Web的精简版缺陷管理系统。它是目前唯一"克隆"微软内部Bug管理工具 Product Stuido(以前叫Raid)的自由软件。BugFree是用PHP+MySQL写,在Linux和Windows平台上都可以运行,我们推荐的使用环境是LAMP(Linux+Apache+MySQL+PHP)。
下面是是园子里的一些资源,由于同类的资源较多,只选取了较新的几篇。
Bugfree使用点滴。
http://www.cnblogs.com/idragonet/archive/2008/06/04/1213357.html
[原创]如何在Windows下安装Bugfree2.0.0.1
http://www.cnblogs.com/mayingbao/archive/2008/09/09/1287523.html
缺陷管理工具bugfree安装说明
http://www.cnblogs.com/etian/archive/2008/06/05/1214588.html
三、Trac+Apache+SVN
Trac 是一个为软件开发项目需要而集成了Wiki和问题跟踪管理系统的应用平台,是一个开源软件应用。 Trac 以简单的方式建立了一个软件项目管理的Web应用,以帮助开发人员更好地写出高质量的软件; Trac 应用力求不影响现有团队的开发过程。
Trac功能:
Wiki:这个就不用说了吧
Timeline: 可以看看最近有哪些文件被更新, 可以快速跟上进度
Roadmap:项目进度包括那些阶段, 可以看目前进度状况,依照 Ticket的设定, Ticket 可以指向某个 Milestone, 已便追踪目前项目的完成进度.
Browse Source: 和SVN集成后,可以查看源代码及SVN的代码提交日志
View Tickets: 看目前有哪些Ticket, 看哪些沒有完成(常用: My Tickets, Active Tickets) 等等
Tickets包含下面的类型:
- Active Tickets - 目前有哪些 Tickets 是 Active 的
- Active Tickets by Version
- Active Tickets by Milestone - 靠 Milestone 划分 Active Tickets
- Assigned, Active Tickets by Owner
- Assigned, Active Tickets by Owner (Full Description)
- All Tickets By Milestone (Including closed) - 列出所有 Tickets
- My Tickets - 列出属于自己的 Tickets
- Active Tickets, Mine first - 列出所有 Active Tickets, 依照重要性排列
New Ticket:添加一个新的Ticket,即一个可能的Bug条目。
Search:搜索功能
下面是园子里的一些文章,大家如果有兴趣,也可以到网上找到很多类似的文章。
Trac 手记(一) : Windows 下安装 Trac
http://www.cnblogs.com/zealic/archive/2007/12/29/1019837.html
win32上安装Apache+SVN+Trac笔记
http://www.cnblogs.com/nobel1984/archive/2008/11/03/1325772.html
您可以查看这个系列的全部文章:项目管理实践入门系列教程
转自:http://www.cnblogs.com/ttzhang/archive/2008/11/27/1341879.html
项目管理实践【四】Bug跟踪管理【Bug Trace and Management】的更多相关文章
- BUG克星:几款优秀的BUG跟踪管理软件
Bug管理是指对开发,测试,设计等过程中一系列活动过程中出现的bug问题给予纪录.审查.跟踪.分配.修改.验证.关闭.整理.分析.汇总以及删除等一系列活动状态的管理.,最后出相应图表统计,email通 ...
- 禅道项目管理软件 为提交Bug页面设置bug必填字段
为提交Bug页面设置bug必填字段 by:授客 QQ:1033553122 测试环境: 禅道项目管理软件7.1.stable版本 注:仅适合windows版 步骤1.找到xampp\zentao\mo ...
- 项目管理实践教程二、源代码控制【Source Control Using VisualSVN Server and TortoiseSVN】
在第一篇文章 项目管理实践教程一.工欲善其事,必先利其器[Basic Tools]发布后,根据大家的回复,我需要向大家说明几个问题: 1.为什么要用VisualSVN Server,而不用Subver ...
- oracle已知会导致错误结果的bug列表(Bug Issues Known to cause Wrong Results)
LAST UPDATE: 1 Dec 15, 2016 APPLIES TO: 1 2 3 4 Oracle Database - Enterprise Edition - Versi ...
- ORA-01791: not a SELECTed expression 一种是不 bug 的 bug!
[ora11@lixora ~]$ !sql sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Wed Aug 27 09: ...
- 项目管理实践【六】自动同步数据库【Using Visual Studio with Source Control System to synchronize database automatically】
在上一篇项目管理实践[五]自动编译和发布网站中,我们讲解了如何使用MSBuild+Robocopy+WebDeployment来自动编译和部署网站,今天,我们来看一下,如何使用MSBuild +SVN ...
- 项目管理实践【五】自动编译和发布网站【Using Visual Studio with Source Control System to build and publish website automatically】
在上一篇教程项目管理实践[三]每日构建[Daily Build Using CruiseControl.NET and MSBuild] 中,我们讲解了如何使用CCNET+MSBuild来自动编译项目 ...
- 项目管理实践【三】每日构建【Daily Build Using CruiseControl.NET and MSBuild】
在上一篇项目管理实践教程二.源代码控制[Source Control Using VisualSVN Server and TortoiseSVN]中我们已经讲解了如何使用TortoiseSVN和Vi ...
- 项目管理实践教程一、工欲善其事,必先利其器【Basic Tools】
今天,我们首先安装一些必须的软件,主要有下面的4个,其中软件1和2使用在服务器机上,软件3和4安装在客户端机上.另外,我们还有用到MSBuild.RoboCopy.WebDeployment等等,在下 ...
随机推荐
- iOS参考工具和资源
图片: Glyphish(图标资源) 资源: SwiftGuide:这份指南汇集了Swift语言主流学习资源,并以开发者的视角整理编排. 27款iOS开源库,让你的开发溜到飞起 创业者的新春礼包—优秀 ...
- FD.io VPP 技术Neutron VNF vRouter 实现
在OpenStack Neutron中主要有三种网络设备,路由器(Router),负载均衡器(LB)以及VPN,其中Router作为基础网络设备起到连接子网到子网.内网到外网的作用.不同子网之间的访问 ...
- snmp协议接口
所有网络设备上都会支持smap,获取服务器的基本信息,这样就不用在客户端上装应用就可以检测到基本的信息,是基于socket开发 内存调用这些命令来提取服务器的信息 snmpgetlocalhost - ...
- boolean attribute(布尔值属性) attribute vs property
boolean attribute(布尔值属性) boolean attribute HTML - Why boolean attributes do not have boolean val ...
- 为Array 添加indexOf
为array赋予属性 if (!Array.prototype.indexOf) { Array.prototype.indexOf = function (elt /*, from*/) { var ...
- 伪分布重新格式化hdfs
重新格式化hdfs系统的方法: (1)查看hdfs-ste.xml: <span style="font-size:18px;"><property> &l ...
- jquery实现图片漂浮效果
$(window).load(function(){ function moveRocket(){ $("#float").animate({'left':'+=100'} ...
- BBED跳过归档
通过BBED 跳过归档,以当前数据库 8号文件为例: SQL; FILE# NAME ---------- ---------------------------------------------- ...
- 实现自动备份MySQL数据库
#!/bin/bash base="/zsjdata/mysql/data" date=$(date +%Y%m%d) hour=$(date +%H) time=$(date + ...
- Visual Studio提示“无法启动IIS Express Web服务器”的解决方法
有时,在使用Visual Studio运行ASP.NET项目时,会提示"无法启动IIS Express Web服务器",无法运行,如图: 这一般出现在重装系统之后,或者项目是从别的 ...