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.
Installing Mantis
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 -
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.
Features for Developer/Testing Professional
Features for Top Management
Features for Administrator
Comparison with Bugzilla
Though there are many bug tracker available, best of them is Mantis and Bugzilla. Here are the few points why Mantis is better than Bugzilla.
Role of Mantis Administrator
As always, role of administrator in Mantis is very important. Though it is not as tough as administrating any operating systems. There is an administrative application comes with Mantis installation. Following are some of the tasks which administrator has to perform
How Mantis is used in developing companies
As mentioned earlier, Mantis is web application. This is how normally developing companies uses Mantis.
How to test Mantis
After reading this much, you might feel to test it and see whether it fits your requirement or not. Obviously, you don’t want to waste your time in setting it up in your test lab. Don’t worry: you don’t have to waste your time to set it up. You can watch Mantis’s demo online.
This is how your Mantis will look like:
Conclusion
Bug tracking system performs major role in successful development of any software. As it is said - it is always good to get bugs from internal people than outsider. Mantis is very popular because of its robustness, open source and easy to customize.
Some Useful Links
——————————————-
Hemil Shah has more than 5 years working experience in system administration, vulnerability assessment, Web Application assessment and penetration testing exercises along with writing security policies. He currently lives in Camden, North Carolina USA.
——————————————-
Want more web software reviews? Then make sure you subscribe to our RSS feed!
Regarding the statement above, “Though there are many bug tracker available, best of them is Mantis and Bugzilla.”
Well, different people have different opinions. I’ve put together a page of links to first-person accounts of bug tracking system evaluations. Not everybody who tries Mantis ends up choosing it.
http://ifdefined.com/blog/post/2007/10/Links-to-other-comparisons-of-issue-trackers.aspx
Here are 3 more web-based bug tracking systems that are worth a look, each with a different style than Mantis: Trac, BugTracker.NET, and FogBugz. Trac and BugTracker.NET are free and open source. (I’m the author of BugTracker.NET. More info at http://ifdefined.com/bugtrackernet.html)
You’re right, everyone has opinions. This review of Mantis is done having the reviewer experience with it…
Maybe we’ll review BugTracker.NET too…and others. Or maybe other users will review them.
I have a problem when install Mantis v1.1.1 with MSSQL.Could you please show me the way to install Mantis with MSSQL
Thanks so much
Hi,
Please could you tell me how to install Mantis on Windows XP with easyPHP as a server including mySQL ?
Thank you lot
Regards
I hope somebody can respond to you…I don’t have any experience with Mantis so far…