Defect Tracking Software

From HaFrWiki42
Jump to navigation Jump to search

Defect Tracking Systems (DTS) [1] are used for the process of finding and solving of bugs in a product/application by keeping track of the current the status. Defect Tracking Software should fulfill:

  • Accessible from everywhere to all participants for reading and writing.
  • Availability 24x7
  • Maintenance immediate by every participant (bug-reporter, bug solver and project management).

Next to a defect tracking system is a wiki for documentation and other related information extremely flexible and handy. On wikipedia a comparison of Defect Tracking Systems can be found.

Defect Tracking Documentation

Bugzilla Lifecycle

See Using Defect Tracking Software

Software

An overview of the major systems:

System Creator License Languages User Interface BackEnd Version Control Integration
Bugzilla Mozilla Foundation Mozilla Public License Perl Web, e-mail, RSS, Web service, command-line MySQL, PostgreSQL CVS, Subversion, Perforce, AccuRev
ClearQuest IBM-Rational proprietary Kernel, hooks to Perl and Visual Basic Web, Windows Client, e-mail DB2, Oracle, SQL Server, Access, Sybase ASA. ClearCase
Eventum Eventum wiki MySQL Free PHP Web, e-mail, RSS, Web service, command-line MySQL  
Jira Atlassian proprietary Java Web SQL Server, MySQL, PostgreSQL, Oracle, DB2, Firebird, MaxDB, Sybase, HSQLDB, McKoi ClearCase, AccuRev, Perforce, CVS, Subversion
Trac Edgewall Software BSD Variant Python & Clearsilver Web SQLite, PostgreSQL, MySQL Subversion, Daros, Bazaar-NG, Mercurial, Perforce

Bugzilla

Please note Bugzilla can access 3 databases (MySQL, postgreSQL and Oracle). In order to install Bugzilla additional changes will have to be made to:

  • Configuration of the WebServer
  • Configuarion of the Database
  • Installation of additional perl-modules.

See for more:

ClearQuest

Eventum

Eventum [2] is a user-friendly and flexible issue tracking system that can be used by a support department to track incoming technical support requests, or by a software development team to quickly organize tasks and bugs. I have installed a version on my Internet Host, see Hosted Eventum environment.
More...

JIRA

Atlassian makes also a Java based Wiki.

Trac

Edgewall Trac has an embedded wiki.

Database

IBM DB2 use is supported on Rational ClearQuest, iTracker, OTRS, Remedy Action Request Systems, Bugzero, Trackstudio Enterprise, Serena Teamtrack, StarTeam, QAS PTAR, Retrospectiva and JIRA. MySql is supported by almost every system.

Script or Compiled

Scripting based systems require installation of the scripting language, Java requires Java and Tomcat. Please not that some installations need to access configuration settings of webserver and database.

See also

top

Reference

top

  1. Defect Tracking System on wikipedia.
  2. Eventum Home page, Source code is GPL Licensed based on PHP and MySQL.
  3. 3.0 3.1 3.2 Resources for the MySQL Community, MySQL Forge is a repository of tools, projects, roadmap tasks, and wiki content that is created and maintained by the MySQL user and developer community. It is intended to be a resource for learning, contributing, and sharing information and code with each other.
    The Forge also has a section devoted to the people that compose the greater MySQL user and developer community.