开源缺陷管理工具的又一选择-- Trac 0.12

2010-06-17  金鑫 

Trac是一个轻量级的项目管理工具,是一个基于web的应用程序。Trac是用Python语言开发的,支持的数据库( SQLite, PostgreSQL,MySQL )的支持才能运行。对于HTML渲染,在Trac 0.11版本之前用的是ClearSilver,以后推荐用的是Genshi。除了做缺陷跟踪以外,Trac更是一个为软件开发项目需要,而集成了Wiki和问题跟踪管理系统的应用平台,作为一个开源软件应用。Trac以简单的方式建立了一个软件项目管理的Web应用,以帮助开发人员更好地写出高质量的软件,强调团队协作,Trac应用力求不影响现有团队的开发过程。

 

整体功能

Trac是以面向进度模型为项目管理模型的,很明显的特点就是它以里程碑(Milestone)方式进行项目管理的。每个里程碑中的具体要做哪些事情,就使用Ticket来进行定义、跟踪等。

为了表明当这些事件发生的时候,我们的工作已经达到了某种程度。使用里程碑的概念,按照时间来设计的,而不是按照事件来设立的跟踪管理。另外,Trac做一个SCM配置管理平台,意味着它有良好的扩充性。

另外通过WebAdmin界面中的Plugin功能,可以很方便的安装下载的插件,也可以通过此功能查看已经安装的插件,并可对其中的插件进行启用或停用操作。

缺陷管理

其中The Trac Ticket SystemThe Trac ticket database provides simple but effective tracking of issues and bugs within a project.As the central project management element of Trac, tickets are used for project tasksfeature requestsbug reports and software support issues

 

  • Reporter — The author of the ticket.
  • Type — The nature of the ticket (for example, defect or enhancement request)
  • Component — The project module or subsystem this ticket concerns.
  • Version — Version of the project that this ticket pertains to.
  • Keywords — Keywords that a ticket is marked with. Useful for searching and report generation.
  • Priority — The importance of this issue, ranging from trivial to blocker.
  • Milestone — When this issue should be resolved at the latest.
  • Assigned to/Owner — Principal person responsible for handling the issue.
  • Cc — A comma-separated list of other users or E-Mail addresses to notify. Note that this does not imply responsiblity or any other policy.
  • Resolution — Reason for why a ticket was closed. One of fixed, invalid, wontfix, duplicate,worksforme.
  • Status — What is the current status? One of new, assigned, closed, reopened.
  • Summary — A brief description summarizing the problem or issue.
  • Description — The body of the ticket. A good description should be specific, descriptive and to the point.

 

安装与部署

1、可以使用Apache+SVN+Trac集成;
2、前提条件pythonGenshi模板、SVNPySQLite(或其它DB

 

参考地址:http://trac.edgewall.org/


1038°/10327 人阅读/6 条评论 发表评论

王恩建  2010-06-17

python是个好东西


金鑫  2010-06-17

王恩建: python是个好东西


陆丹平  2010-06-18

拜读咯


吴小香  2010-06-18

没有用,学习了。


陈蕊  2010-06-18

以前简单用过。


张林  2010-12-02

我们之前用这个,数月后不知什么原因改成foswiki,好像说支持source control.
http://foswiki.org/


登录 后发表评论