text

Mantis Bug Tracker For Better Quality Control : Here's What You Need To Know

Join

Subscribe to our Newsletter

Testing is an essential part of any software development life cycle. A software bug is an absurdity in the software application that causes the software to produce incorrect results. Hence causing a deviation in the expected and actual outcome. A bug tracking software is a software application used for maintaining records of software bugs reported during the Software Development Life Cycle. In today’s article, we will be covering all that you need to know about the mantis bug tracker. 

What is the Mantis bug tracker?

Mantis bug tracker is a tool that could serve the purpose of bug tracking. Kenzaburo Ito started the Mantis bug tracker in the year 2000. Mantis platform version 1.0.0 has been published in 2006. New updates have been lost since then. The Mantis Bug Tracker organization became an official repository for the project source code on GitHub in July 2012. Currently, Mantis Bug Tracker 2.5.1 is the latest and stable version available in the market.

Mantis software is developed in PHP language and supports databases is like My SQL, MS SQL, PostgreSQL, and various browsers. Still, it isn't limited to Google Chrome, Mozilla Firefox, internet explorer, Safari, Opera. The UI of the Mantis tool is designed using HTML and CSS. It was released under the general public license.

Why do we need a bug tracking system?

A bug tracker facilitates managing bugs so that a proper track record of the box could be maintained and is accessible to the team members that work towards the development of the project. A bug tracker is a software application used for tracking records of the box produced during software development.

Notable features of Mantis Bug Tracker

Here are some of the noteworthy features of mantis bug tracker: 

  1. Mantis is available as an open-source in the marketplace and supports numerous browsers and platforms like Windows, Ubuntu, Linux, etc.
  2. Mantis supports multiple user access projects per example. It maintains proper isolation between projects and the teams working on them. Sub-projects and categories are also supported.
  3. We can export the reported bugs to CSV, xlsx.
  4. Option for integrating with third-party plugins for tracking time is required for a specific project.
  5. Email notification to trigger automatically on any update in the reported bug.
  6. RSS feed report
  7. Mobile access available through mantis touch.
  8. Advanced search tools.
  9. Document management.
  10. Revision control integration.
  11. User-based
  12. Time tracking
  13. Customizable pages
  14. Optional wiki and chat integration

Software packages required for installing Mantis Bug Tracker

In order to successfully install the mantis bug tracker, here's what you need to have in your system. 

Operating system 

Multiple OS platforms like Windows, Mac OS, Linux, and Solaris are supported.

Web server (Apache)

Apache web server and Microsoft IIS are supported. If we are using any other web server, then we must configure PHP with it.

Database

Data stored in a database by Mantis Bug Tracker. Recommended database for Mantis Bug Tracker is MySQL. Nevertheless, different RDBMS are supported by Mantis Bug Tracker are MySQL, Microsoft SQL Server, and Oracle.

Browser

Most recent web browsers like Mozilla Firefox, Google Chrome, Safari, etc., are supported. For installing PHP, MySQL, web servers all together on windows, WampServer could be used.

How to report a problem?

There is no need to download Mantis if we use the online demo.

Step 1. Log in to Mantis 

Step 2. When we connect to Mantis, it'll show our username on the top of the main Mantis page, and now, by clicking the "Report Edition" option in the Mantis, we can report our problem to Mantis.

Step 3. Enter Reproducibility on the next screen.

  1. Enter Seriousness
  2. Include Priority
  3. Enter detailed platform information
  4. Enter Bug Report Overview
  5. Description Join.
  6. Enter error replication steps
  7. Select report submission

Step 4. Mantis Bug Tracker will send a report, and their report will soon appear on our main window after entering all the information in the report window. The item will also display the status as new and the date when it was made on the screen when we click on the view question.

Depending on the status of a problem, the problems in the Mantis tool are emphasized. The question is then recognized in light orange, for example.

Various colors are reserved for various statuses.

Step 5. If we press #id 0017896, It will show the problem in more detail, such as project reporter, its status.

Step 6. If we click on the #id 0017896 issue, it will display more information about the issue, such as the reporter for the project, the status, date submitted, and last updated.

Step 7. Besides this, the following can be added to your bug: log, papers, photos.

Step 8. We can also add comments that fix our problem, as seen in the following screenshot.

Step 9. To view the problem history, we can click the history at the top of the report. The problem history contains information such as when the problem was generated, or the file was added to the problem or whether a note is added to the problem.

Step 10. The developer sends an email upon submission of the problem.

How to Add a Project?

Step 1. Under Manage Tab, go to Manage Projects.

  1. Enter Project Name
  2. Select Status
  3. Enter Description
  4. Click Add Project

 Step 2. Project is created.

How to Add a Project?

Step 1. Under Manage Tab, go to Manage Projects.

  • Enter the description of the Project Name
  • Click Project Additions

Step 2. Project is created.

How to Create a User?

Step 1. Go to Administration > User Management. Click "New Account Development"

Step 2. Enter the below mentioned. 

  • Username
  • Real Name
  • Email
  • Access Level
  • Click Create User

Step 3. Allocate the user to the project we want on the next screen.

Step 4. Email updates and other preference accounts as requested.

Step 5. Users can receive emails for login credentials.

How to Create Custom Field?

Step 1. Go to Manage Custom Fields

  • Enter Field Name
  • Click Button "New Custom Field"

Step 2. Choose the Form of field. Enter Custom Field Field Specific Data Hit

Step 3. Development of the custom field.

Step 4. Click the custom field again and connect to the project custom field.

Step 5. The new custom area is reflected in the report issue section.

Conclusion

A bug tracking software helps in managing the bug effectively and efficiently. Ultimately it reduces time and efforts for managing bug history. By proper management of bugs, we could improve the quality of our work process and avoid loopholes, if any, in our testing and development procedure. One can expect the proper utilization of resources with proper tracking and deliver the maximum output.

Contact Us

Hire vetted developers & testers with Appsierra to build & scale your software products

Trusted by 100x of startups and enterprise companies like

Read More

Subscribe to Our Newsletter