`
kang
  • 浏览: 477970 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Trac 介绍

    博客分类:
  • NBS
阅读更多

 

原作者的版权声明 :可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2007/02/10/trac-intro/ 以及本声明。

 

今天介绍一下Trac,一个基于Web的bug管理系统。

 

Trac拥有强大的bug管理 功能,并集成了Wiki 用于 文档管理。它还支持代码管理工具Subversion ,这样可以在 bug管理和Wiki中方便地参考程序源代码。

 

 

bug管理

在Trac中,项目中出现的问题称为ticket。像bug、功能改进、 TODO等都可以写成一个ticket。

-》项目正式启动前的技术调查任务,也可以称作ticket。(20090519追加)

  • 可设置ticket的优先级别。
  • 可以设置ticket的里程碑,表明这个ticket应在何时完成,并能够通过条形图方式显示里程碑的完成度。
  • 可以自定义条件生成bug报告,并可以通过SQL语句自定义报告的格式。

-》关于优先级问题,可以选择的设置项有“高、中、低”。我们的实践,一般情况下,设置成中。对于特别紧急,需要立即对应掉的任务,则设置成高;对于已经出现的、不是今天或者这几天非解决不可的问题,可以设置成低。(20090519追加)

 

Subversion集成(备注:就是我们常说的SVN)

通过Subversion集成,开发者可在Trac中以Web方式浏览代码库中各个版本的代码 和代码的修改历史,并可方便地比较各个版本间的差别。

 

-》这一个功能确实很实用,对于某个bug对应,可以很方便地查看(或者review)代码的修改情况。(20090519追加)

 

 

Wiki

支持常用的Wiki语法。同时增加了许多bug管理的专用标记, 可以方便地创建到ticket、代码行甚至修改历史的链接。

Trac使用Python写成,后台使用SQLite或PostgreSQL数据库, 因此构筑一个完整的Trac系统需要安装以下软件:

  • Apache
  • Python
  • Subversion
  • PostgreSQL(可选)

-》wiki的应用,我认为最大的用处就是:调查结果、bug(含修改)相关情况的说明等等。(20090519追加)

 

下回继续介绍Trac的安装方法。

 

 

20090325(周三)补充:

这个项目做下来,感觉track最大的作用就是ticket管理(包含前期的调查任务管理,还有内部task管理,特别是后期的bug管理)。

特别是后期,每天,leader根据实际情况,将各个bug票转给相应的担当者;

担当者进行对应,调查,修改,之后进行本地测试,测试通过,则check in到SVN上,再将票转给leader;

leader安排测试组同事进行回归测试,测试通过则关闭该bug票。

 

-》20090519补充说明:对于日方客户发现的bug票,我方进行回归测试。就算测试通过,也不要将bug票关掉,而是写出测试结果的说明,并将测试截图上传上去,再将这个票转给发现这个bug的日方客户,由对方来决定是否关闭这个bug票。

 

分享到:
评论

相关推荐

    Windows环境下Collabnet_Subversion_Edge与Trac集成安装方法

    #### 三、Trac介绍 Trac 是一个轻量级的项目管理工具,主要用于跟踪软件开发过程中的问题、变更记录等信息,并且可以与 SVN 等版本控制系统紧密结合,实现项目的高效管理。 #### 四、集成安装步骤 为了实现 ...

    Trac用户使用介绍

    本文将深入介绍Trac的主要组件及其用途,帮助用户更好地理解和使用Trac。 1. **Wiki**: Wiki是Trac的核心组件之一,提供了一个协作编辑的平台,用于发布和维护项目信息和文档。用户可以使用简化语法创建和编辑...

    trac插件开发指南

    本指南将深入介绍如何开发Trac插件,以便为Trac环境添加自定义功能。 1. **Trac 1.0 API文档** Trac 1.0 API是开发插件的基础,提供了丰富的接口和组件,以允许开发者集成新的功能。了解这些API是创建高效且兼容...

    trac配置说明文档

    Trac是一款基于Python语言开发的开源项目管理工具,它与SQLite数据库紧密结合,提供了一套集成了版本控制系统(如Subversion)的全方位项目管理解决方案。Trac不仅能够追踪问题报告、任务管理和时间线,还能作为代码...

    关于trac安装的各种软件安装过程的详细介绍

    Trac 是一个开源的项目管理工具,主要用于软件开发团队,集成了版本控制系统(如 SVN),问题跟踪系统和文档管理功能。它提供了一个Web界面,使得团队成员可以方便地查看项目状态,提交代码,报告和跟踪问题。在...

    TRAC教程【原创】

    《TRAC教程【原创】》是一份非常实用的教材,主要介绍了如何配置和使用TRAC这一开源的项目管理和问题跟踪系统。TRAC是一个基于Python语言的Web应用,它结合了Wiki和问题跟踪功能,旨在帮助软件开发团队更高效地管理...

    Apache+Trac+SVN

    本安装指南详细介绍了如何在Windows Vista环境下搭建这个系统。 首先,安装Apache服务器。你需要从Apache官方网站下载适合的Windows版本,注意避免使用与SVN不兼容的旧版本。推荐安装Apache 2.0.63。安装过程中,...

    Apache_2.2.11与Trac构建

    这篇文章将详细介绍如何在您的系统上构建和配置 Apache_2.2.11 与 Trac 的环境。 首先,我们需要了解 Apache 2.2.11 版本。这是 Apache HTTP Server 的一个稳定版本,发布于2009年,包含了多项性能优化和安全修复。...

    trac使用手册中文版

    本手册将详细介绍Trac的各项功能和操作流程,帮助中文用户更好地理解和使用这个工具。 **一、Trac简介** Trac诞生于2003年,由Eric Hodel、David Ascher和Daniel Rechtach共同创建。它基于Python编程语言,并且支持...

    trac开发环境搭建

    本文将详细介绍搭建TRAC开发环境的步骤及注意事项。 #### 二、环境配置与版本说明 ##### 1. 环境项目配置/版本备注 - **操作系统**:Windows - **Python**:2.7.2 - **Java**:jdk-7u60 - **Eclipse**:Luna R ...

    SVN及Trac环境搭建说明

    本指南将详细介绍如何在Windows XP系统上搭建Trac服务器,并通过Apache服务器将SVN和Trac进行关联。 **一、安装Apache HTTP Server** 1. 首先,你需要下载并安装Apache HTTP Server。访问Apache官方网站...

    介绍trac安装的详细指南

    【Trac 安装详细指南】 Trac是一个开源的项目管理工具,集成了Wiki和问题跟踪系统,旨在提高软件开发团队的效率和协作。它与版本控制系统如SVN(Subversion)紧密集成,并且自带了Wiki功能,使得文档编写和项目追踪...

    Trac-Git安装及配置部署

    下面详细介绍如何安装Trac。 1. **下载与安装** Trac的官方主页位于[https://trac.edgewall.org/](https://trac.edgewall.org/),可以通过官方网站获取最新的发布版本。此外,Trac还提供了丰富的插件资源,可以在...

    trac + apache +svn 跟踪系统

    本文将详细介绍如何结合Apache服务器搭建一个基于Trac的bug跟踪系统。 首先,我们需要了解Trac的核心组件。Trac是一款用Python编写的Web应用,它通过与Subversion的集成,可以展示代码仓库的变更历史,并关联这些...

    Windows 平台下Trac+apache+mysql+svn集成

    本篇文章将详细介绍如何在Windows平台上搭建Trac、Apache、MySQL与Subversion(SVN)集成环境的过程。该集成环境主要用于项目管理、文档协作、版本控制等方面,非常适合软件开发团队使用。 #### 二、安装前准备 ...

    Debian6.0下svn+trac详细安装说明(包装上)

    在本文中,我们将详细介绍如何在Debian 6.0系统上安装并配置Subversion (SVN) 和Trac。Subversion是一种版本控制系统,而Trac则是一个集成的项目管理工具,它提供了问题跟踪、文档管理和源代码浏览等功能,并与...

    Trac安装与配置指南

    - **编写目的**:本文档旨在介绍如何安装和配置Apache2.0X+SVN1.4.X+Trac0.10.X,以满足团队软件开发过程中对bug追踪、版本控制以及文档共享的需求。同时,该文档还希望能帮助读者理解Trac的功能及其与其他工具(如...

    trac在windows下安装

    在Windows操作系统上安装Trac需要遵循一系列步骤,下面将详细介绍如何在Windows环境下进行安装。 首先,Trac依赖于Python解释器,因此在安装Trac之前,我们需要下载并安装Python。压缩包中的`python.exe`文件就是...

    windows下配置apache+svn+trac的方法详解

    本文将详细介绍如何在 Windows 平台下配置 Apache、Subversion (SVN) 和 Trac 这三个组件,从而搭建一套完整的项目管理系统。 #### 二、所需组件简介 - **Apache**: Web 服务器,用于提供 HTTP 服务。 - **...

Global site tag (gtag.js) - Google Analytics