Mantis is a free security web application (bug tracking system) written in PHP. It stores all found bugs in a database.
No software can be bug free. There is a phase in SDLC (Software Development Life Cycle) of Testing. Testing is very important phase of any software. It is important to formally maintain bugs. Normally in most of the companies, Bugs are recorded with a bug tracking system and on release of each version, all old bugs are rechecked.
Mantis, BugZilla, Jira are some of the bug tracking system commonly used by the companies.
Mantis is free and open source under GPL license. It can use MySQL, MS SQL Server and PostgreSQL as a database for storing the bugs. It can be installed on Windows, Linux, Mac OS and OS/2. Last but not least, as it is web based application – it is obvious that it needs web server. It can be either IIS or Apache.
If I write how to install Mantis, this paper will go on and on… and it is not necessary as it is already well written at mantis official site. I don’t see any point in reinventing wheel. Installation in easy steps is -
- Install prerequisites
- Web Server
- Get Latest version of Mantis
- Configure Mantis
- Login to admin application
- Create project and users
- Assign permissions to users
Features of Mantis
Mantis is very rich in the features and that is what makes it popular amongst companies. There are many features, though I am pointing out some of the key features here.