`

项目管理实践【四】Bug跟踪管理【Bug Trace and Management】

阅读更多

 

转自:http://www.cnblogs.com/ttzhang/archive/2008/11/27/1341879.html

 

 

首先,向大家说一声抱歉,这篇文章耽误了这么久才和大家见面。
至于Bug的跟踪和管理的必要性和好处,我就不在这里说了,下面介绍几款Bug跟踪和管理的软件。


一、BugNET

BugNET是一个非常优秀的开源软件,基于.NET Framework2.0 ,使用ASP.NET+SQL Server开发的网站项目, 另外项目中还使用了Microsoft Report Viewer Redistributable 2005Microsoft 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包含下面的类型:

  1. Active Tickets - 目前有哪些 Tickets 是 Active 的
  2. Active Tickets by Version
  3. Active Tickets by Milestone - 靠 Milestone 划分 Active Tickets
  4. Assigned, Active Tickets by Owner
  5. Assigned, Active Tickets by Owner (Full Description)
  6. All Tickets By Milestone (Including closed) - 列出所有 Tickets
  7. My Tickets - 列出属于自己的 Tickets
  8. 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

分享到:
评论

相关推荐

    Oracle rac bug又见bug(三)

    6. 工具应用:在诊断和修复RAC问题时,常用的工具有DB Console(OUI)、Grid Infrastructure Management Repository (GIMR)、crsctl、srvctl、trace文件等。这些工具可以帮助管理员监控集群状态,诊断问题,以及应用...

    Freedom studio开发手册

    - **View Management Command**:视图管理命令用于管理跟踪视图布局。 综上所述,Freedom Studio 开发手册涵盖了从安装、配置到具体功能使用等方面的详细内容,为开发者提供了全面而深入的指导。无论是在学术研究...

    BURNINTEST--硬件检测工具

    - Corrected a bug where BurnInTest would fail to start if Activity trace level 2 logging (debug level logging) was turned on and the Logging Summarize option was also selected. - Minor change to ...

    微软内部资料-SQL性能优化3

    Lesson 1: Concepts – Locks and Lock Manager 3 Lesson 2: Concepts – Batch and Transaction 31 Lesson 3: Concepts – Locks and Applications 51 Lesson 4: Information Collection and Analysis 63 Lesson 5:...

    Bochs - The cross platform IA-32 (x86) emulator

    - Bugfixes for CPU emulation correctness and stability - Fixed failures on Big Endian hosts ! - Print detailed page walk information and attributes in internal debugger 'page' command - Updated/...

    IT常用日语

    - 学习日语的项目管理术语,如「プロジェクト計画」(project plan)、「スケジュール」(schedule)、「進捗状況」(progress status)、「リスク管理」(risk management)等,对于协调进度和控制质量至关重要。...

    微软内部资料-SQL性能优化2

    Troubleshooting server performance-based support calls requires product knowledge, good communication skills, and a proven troubleshooting methodology. In this module we will discuss Microsoft® SQL ...

    DSI401-ORACLE内部培训内容

    3. **Rollback Segment Management**: 在事务处理过程中,如果发生系统故障,通过回滚段管理可以确保未完成的事务被正确地回滚,避免数据一致性问题。 #### 四、Corruptions(损坏) 数据库损坏是所有数据库管理员...

    S7A驱动720版本

    detect, trace and solve communication issues. - Support for MATRIX licence key added. This key does not require a special key driver. It simply needs a PC and a windows version which supports USB...

    计算机等考三级数据库基础:不更改代码的情况下如何优化数据库系统.docx

    - **存储参数**:优化tablespace和object的存储参数,如extent management、segment space management等。 - **磁盘分布**:根据I/O需求和负载平衡,调整表和索引的存储位置。 9. **缓存常用对象**: 将经常访问...

    Springer.The.Developer’s.Guide.to.Debugging.2008.pdf

    6.1.8 Measurement with time can have Errors and Variations . 68 6.1.9 Select a Test Case that Exposes the Runtime Bottleneck . . 68 6.1.10 The Difference Between Algorithm and Implementation . . 70 ...

    ICS delphixe10源码版

    .\Packages (was Delphi\Vc32) Delphi (7 and up) and C++Builder (2006 and up) packages projects .\Source (was Delphi\Vc32) ICS Delphi source code built into packages .\Source\Include (was Delphi\Vc32) ....

    Visual C++ 编程资源大全(英文源码 其它)

    43.zip 用微软本地化工具包在VC4.x中创建一个自定义编译步骤(5KB)&lt;END&gt;&lt;br&gt;44,44.zip Known Bugs and Limitations of the MS Resource Localization Toolset 3K 本地化工具包中已知的Bug和程序限制(5KB)&lt;END&gt;...

    oracle报错(ORA-00600)问题处理

    在本案例中,错误的参数列表中包含了[kcblasm_1],[103],这可能涉及到ASM(Automatic Storage Management)或块的组装问题。 首先,我们需要理解这个问题的临时解决方案。当ORA-00600错误与特定的操作(如哈希连接...

    最新版的DebuggingWithGDB7.05-2010

    5.4 Stopping and Starting Multi-thread Programs . . . . . . . . . . . . . . . . . 5.4.1 All-Stop Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.2 Non-...

    MySQL 5.6 Reference Manual

    Table of Contents Preface, Notes, Licenses . . . . . . . . ....1. Licenses for Third-Party Components ....1.1. FindGTest.cmake License ....1.2. LPeg Library License ....1.3. LuaFileSystem Library License ....

Global site tag (gtag.js) - Google Analytics