11-02-2012, 03:32 PM
BUG TRACKING SYSTEMS
INTRODUCTION
It is a software application that is designed for quality assurance and helps the programmers to keep track of reported software bugs in their work. It is a sort of issue tracking system.
The major component of bug tracking system is a database that records facts about known bugs.
BUGS AND ERRORS
“bugs” are things that happen to you, outside of your control
A “defect” is something that is caused by a coder making a correctable mistake.
Concurrent version system
It is an open source version control system that keeps track of all changes in a set of files, typically the implementation of a software project and it allows several developers to collaborate.
The major components in CVS is a repository which is master copy where CVS stores a full revision history.
Concurrent version system
It is an open source version control system that keeps track of all changes in a set of files, typically the implementation of a software project and it allows several developers to collaborate.
The major components in CVS is a repository which is master copy where CVS stores a full revision history.
Limitations of CVS
1. CVS only shows what the conflicts are but does not give a procedure to solve it 2. Limited support for Unicode text file and non -ASCII filenames.Examples:
Mantis and TRAC:Mantis is an example of web based bug tracking system.It is written in PHP and requires a SQL database Server. It is a lightweight ,simple bug tracking system.
TRAC matches to mantis.
Features of bug tracking system
There would be features like
email notifications
user maintenance
user access control
report generators