<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MyTestBox.com :: web software reviews, news, tips and tricks &#187; Security Systems</title>
	<atom:link href="http://www.mytestbox.com/category/security-systems-software-reviews/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mytestbox.com</link>
	<description>experimenting with the future</description>
	<lastBuildDate>Sun, 21 Mar 2010 16:32:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mantis &#8211; bug tracking system made easy</title>
		<link>http://www.mytestbox.com/security-systems-software-reviews/mantis-bug-tracking-system-software/</link>
		<comments>http://www.mytestbox.com/security-systems-software-reviews/mantis-bug-tracking-system-software/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 07:00:10 +0000</pubDate>
		<dc:creator>Hemil Shah</dc:creator>
				<category><![CDATA[Security Systems]]></category>
		<category><![CDATA[bug tracking system]]></category>
		<category><![CDATA[bugzilla]]></category>
		<category><![CDATA[mantis]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[security software]]></category>
		<category><![CDATA[web application]]></category>

		<guid isPermaLink="false">http://www.mytestbox.com/security-systems-software-reviews/mantis-bug-tracking-system-software/</guid>
		<description><![CDATA[


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 [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.mytestbox.com%2Fsecurity-systems-software-reviews%2Fmantis-bug-tracking-system-software%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mytestbox.com%2Fsecurity-systems-software-reviews%2Fmantis-bug-tracking-system-software%2F" height="61" width="51" /></a></div><!-- sphereit start -->
<!-- ALL ADSENSE ADS DISABLED -->
<p style="text-align: center"><!--adsense--></p>
<p><strong>Mantis</strong> is a free security web application (bug tracking system) written in PHP. It stores all found bugs in a database.</p>
<p>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.</p>
<p>Mantis, BugZilla, Jira are some of the bug tracking system commonly used by the companies.</p>
<p>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 &#8211; it is obvious that it needs web server. It can be either IIS or Apache.</p>
<p><strong>Installing Mantis</strong><br />
If I write how to install Mantis, this paper will go on and on&#8230; and it is not necessary as it is already well written at mantis official site. I don&#8217;t see any point in reinventing wheel. Installation in easy steps is -</p>
<ul type="disc">
<li>Install      prerequisites
<ul type="circle">
<li>Web       Server</li>
<li>Database</li>
<li>PHP</li>
</ul>
</li>
<li>Get      Latest version of Mantis</li>
<li>Configure      Mantis</li>
<li>Login      to admin application</li>
<li>Create      project and users</li>
<li>Assign      permissions to users</li>
</ul>
<p><strong>Features of Mantis</strong><br />
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.</p>
<p><strong> </strong><a href="http://www.mytestbox.com/wp-content/uploads/2008/03/mantis_main.jpg" title="Mantis bug tracking system main"><img src="http://www.mytestbox.com/wp-content/uploads/2008/03/mantis_main.jpg" style="border-width: 0px; margin: 10px; width: 530px; height: 224px" title="Mantis bug tracking system main" alt="Mantis bug tracking system main" align="bottom" border="0" vspace="10" width="530" height="224" hspace="10" /></a><a href="http://www.mytestbox.com/wp-content/uploads/2008/03/mantis_main.jpg" title="Mantis bug tracking system main"> </a></p>
<p><span id="more-39"></span></p>
<p><strong>Features for Developer/Testing Professional </strong></p>
<ul type="disc">
<li>Very      simple Interface and easy to use</li>
<li>Supports      RSS feeds</li>
<li>Ability      to send mail to users</li>
<li>Ability      to integrate chatting</li>
<li>Ability      of integration with famous source code repository (SVN &amp; CVS)</li>
<li>Ability      to upload files with bugs (This is very useful as reporter can upload      screen shot of the bug)</li>
<li>Ability      to define role based on project. (This is very useful in the case of small      companies, where one person have multiple roles in different projects).</li>
</ul>
<p><strong> </strong></p>
<p><strong>Features for Top Management</strong></p>
<ul type="disc">
<li>Reporting      ability for managers and high management</li>
<li>Ability      to export report in CSV, Microsoft Excel and Microsoft Word</li>
</ul>
<p><strong> </strong></p>
<p><strong>Features for Administrator</strong></p>
<ul type="disc">
<li>Very      easy to administration. Creating new project or user is only some clicks.</li>
<li>Give      flexibility of choosing OS, Web Server and Database Server</li>
<li>Ability      to integrate authentication with LDAP and Active directory</li>
<li>No      installation at client end (it is web based so only browser is necessary      at client side)</li>
<li>Easy      to customize as per the companies requirement</li>
</ul>
<p style="text-align: center"><!--adsense#rectangle_336_280--></p>
<p><strong>Comparison with Bugzilla</strong><br />
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.</p>
<ul type="disc">
<li>To      implement Bugzilla, administrator must have some prior knowledge of CGI      which is not always true for all administrators; Mantis can be implemented      without any knowledge of PHP. This means customization in mantis is very      easy compare to bugzilla.</li>
<li>Mantis      can generate change log where Bugzilla can not. This is most important      feature for management as they want to make sure that what changes are      made for each bug. and bugs are not repeated.</li>
<li>Mantis      shows different color of the bug depending on the priority and its status.      This helps project manager in looking at the current state of the      application. Bugzilla shows white spaces and does not use multiple colors.</li>
</ul>
<p><strong>Role of Mantis Administrator</strong><br />
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</p>
<ul type="disc">
<li>Create      users</li>
<li>Create      projects</li>
<li>Assign      role to users on different projects (Role can be either developer,      Reporter, Viewer)
<ul type="circle">
<li>Developer       &#8211; All the developer and Project managers falls in this category</li>
<li>Reporter       &#8211; Entire test team and test lead falls in this category</li>
<li>Viewer       &#8211; Top management falls in this category</li>
</ul>
</li>
<li>Periodically      backup all the bugs</li>
<li><em>config_defaults_inc.php</em>      or <em>config_inc.php</em> are the two important files of mantis where Mantis      stores all the configuration.</li>
</ul>
<p><strong>How Mantis is used in developing companies</strong><br />
As mentioned earlier, Mantis is web application. This is how normally developing companies uses Mantis.</p>
<ul type="disc">
<li>Testing      professional report the bug and set bug status to new</li>
<li>Once      the project leader reviews the bug and understands it, he adds his      comment, decide the time frame and assign it to his developer and change      the status to &#8220;assigned&#8221;. If project leader does not understand bug, he      adds his comment and assign back to reporter.</li>
<li>Once      developer solves the bug, he adds his comment and assigns it back to his      project leader.</li>
<li>Once      project leader checks the bug, he changes the status to &#8220;Fixed&#8221; and assign      back to reporter.</li>
<li>Reporter      rechecks the bug with latest build and change the bug status to &#8220;Close&#8221;.</li>
</ul>
<p><strong>How to test Mantis</strong><br />
After reading this much, you might feel to test it and see whether it fits your requirement or not. Obviously, you don&#8217;t want to waste your time in setting it up in your test lab. Don&#8217;t worry: you don&#8217;t have to waste your time to set it up. You can watch Mantis&#8217;s demo online.</p>
<p>This is how your Mantis will look like:</p>
<p><a href="http://www.mytestbox.com/wp-content/uploads/2008/03/mantis_all_bugs.jpg" title="Mantis bug tracking system all bugs"><img src="http://www.mytestbox.com/wp-content/uploads/2008/03/mantis_all_bugs.jpg" style="border-width: 0px; margin: 10px; width: 530px; height: 221px" title="Mantis bug tracking system all bugs" alt="Mantis bug tracking system all bugs" align="bottom" border="0" vspace="10" width="530" height="221" hspace="10" /></a></p>
<p><strong>Conclusion</strong><br />
Bug tracking system performs major role in successful development of any software. As it is said &#8211; 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.</p>
<p><strong>Some Useful Links</strong></p>
<ul type="disc">
<li>Mantis      Official Site &#8211; <a href="http://www.mantisbt.org/" target="_blank">http://www.mantisbt.org</a></li>
<li>Mantis      Manual &#8211; <a href="http://www.mantisbt.org/manual/" target="_blank">http://www.mantisbt.org/manual/</a></li>
<li>Mantis      Demo Application &#8211; <a href="http://www.futureware.biz/mantisdemo/my_view_page.php" target="_blank">http://www.futureware.biz/mantisdemo/my_view_page.php</a></li>
</ul>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
<span style="font-size: 8pt"><em><strong>Hemil Shah</strong> 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.</em></span><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>&copy;2010 <a href="http://www.mytestbox.com">MyTestBox.com :: web software reviews, news, tips and tricks</a>. All Rights Reserved.</p>.<!-- sphereit end --><span style="margin-bottom:40px; border-bottom:none;"><a class="iconsphere" title="Sphere: Related Content" onclick="return Sphere.Widget.search('http://www.mytestbox.com/security-systems-software-reviews/mantis-bug-tracking-system-software/')" href="http://www.sphere.com/search?q=sphereit:http://www.mytestbox.com/security-systems-software-reviews/mantis-bug-tracking-system-software/"><strong>Sphere: Related Content</strong></a></span><br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.mytestbox.com/security-systems-software-reviews/mantis-bug-tracking-system-software/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>
