MANTIS Bug Tracker Tutorial

What is Mantis Bug Tracker?

Mantis is an open source bug tracking software that can be used to track software defects for various software projects. You can easily download and install the Mantis for your use. Mantisbt now also provides a hosted version of the software. You can easily customize Mantis to map your software development workflow.

Some salient features of Mantis Bt are

  • Email notifications: It sends out emails of updates, comments, resolutions to the concerned stakeholders.
  • Access Control: You can control user access at a project level
  • Customize: You can easily customize Mantis as per your requirements.
  • Mobile Support: Mantis supports iPhone, Android, and Windows Phone Platforms.
  • Plugins: An ever-expanding library of plugins to add custom functionality to Mantis Issue Tracker.

How to Report an Issue

There is no need to download Mantis, you use the online demo

Step 1) Log into Mantis

Report an Issue

Step 2) Once you login to Mantis your user-name will be displayed on the top of the Mantis main screen and now you can report your issue into the Mantis by clicking on the option “Report Issue” as shown below.

Report an Issue

Step 3) In the next Screen

  1. Enter Bug Category
  2. Enter Reproducibility
  3. Enter Severity
  4. Enter Priority
  5. Enter Platform Details
  6. Enter Summary of the Bug Report
  7. Enter Description
  8. Enter Steps to reproduce the error
  9. Click Submit Report

Report an Issue

NOTE: The fields you see in your version of Mantis will defer. Refer our section on Custom Fields for the same.

Step 4)After entering all the details in the report window, we will submit a report and soon our report will be displayed on the main window. As show in the screen-shot below, when you click on view issue, the issue will appear on the screen with the id “0017896” also, it shows the status as new and also the date when it was created.

Report an Issue

The issues in the Mantis Tool are highlighted according to the status of an issue. For example here the issue is in acknowledged status, therefore, highlighted in light orange.

Report an Issue

For different statuses, different colors are allotted.

Step 5) When you click on your issue #id 0017896, it will show the issue in more details like project reporter, its status, date submitted and last updated.

Report an Issue

Step 6) Apart from these, you can add a file, documents, images to your bug as shown below –

Report an Issue

Step 7) You can also add comments addressing your issue as shown in the screen-shot below.

Report an Issue

Step 8) You can click history at top of the Issue Report, to see issue history. This issue history has details like when the issue was created, or when the file was added to the issue or if there is any note added to the issue.

Report an Issue

Step 9) Once the issue is submitted the developer receives an email.

Report an Issue

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

Add a Project

Step 2) Project is created.

Add a Project

How to Create a User

Step 1) Go to Manage > Manage Users. Click “Create New Account”

Create a User

Step 2)

  1. Enter
  2. Username
  3. Real Name
  4. Email
  5. Access Level
  6. Click Create User

Create a User

Step 3) In the next screen assign user to the desired project.

Create a User

Step 3) Update Email and other Account Preferences as desired

Create a User

Step 4) Login credentials are sent to the user on him email.

Create a User

How to Create Custom Field

Step 1)

  1. Go to Manage Custom Fields
  2. Enter Field Name
  3. Click Button “New Custom Field”

Create Custom Field

Step 2)

  1. Select Field Type
  2. Enter Field Specific Data
  3. Hit Update Custom Field

Create Custom Field

Step 4) Custom Field is created

Create Custom Field

Step 5) Click the Custom Field Again and Link Custom Field to your Project

Create Custom Field

Step 6) In the Report Issue section, the new custom field is reflected

Create Custom Field