In this blog we have discuss Introduction to Bug, types of bug, bugzilla, mentis and many more..... 

Intro to Bugs, Bugzilla, Mentis

What is a Bug?

A Bug is an error, defect, or fault in a software application that causes it to produce incorrect or unexpected results.

Simple Definition

A bug is a problem in software that prevents it from working correctly.

-------------------------------------------------------------------------------------------------------------

Practical Example

Suppose a login page should accept:

  • Username: admin
  • Password: 12345

Expected Result

User successfully logs in.

Actual Result

Even after entering the correct username and password, the application displays:

"Invalid Username or Password."

This is called a Bug.

-------------------------------------------------------------------------------------------------------------

Real-Life Example

Imagine an ATM.

You enter the correct PIN, but the ATM displays:

"Wrong PIN"

This is also considered a bug.

-------------------------------------------------------------------------------------------------------------

Types of Bugs

Type

Description

Example

Functional Bug

Feature does not work correctly.

Login button doesn't work.

UI Bug

Problem in screen design.

Button overlaps text.

Performance Bug

Software is slow.

Website loads in 30 seconds.

Security Bug

Security weakness exists.

Password shown in plain text.

Compatibility Bug

Works only on some browsers/devices.

Website works in Chrome but not Firefox.

Database Bug

Database issue.

Data is not saved correctly.

Validation Bug

Incorrect input accepted.

Mobile number accepts letters.

Calculation Bug

Wrong calculations.

Total bill amount is incorrect.


Practical Example

Shopping Website

Price = ₹1000

Discount = 10%

Expected

₹900

Actual

₹950

This is a Calculation Bug.

-------------------------------------------------------------------------------------------------------------

What is Bugzilla?

Bugzilla is an open-source Bug Tracking Tool used to record, manage, and track software defects.

Simple Definition

Bugzilla is software used to report and track bugs during software testing.

Developer → Tester → Bugzilla → Developer → Fixed → Tester verifies.

-------------------------------------------------------------------------------------------------------------

Why Use Bugzilla?

Without Bugzilla

  • Bugs may be forgotten.
  • No tracking.
  • Difficult communication.

With Bugzilla

  • Every bug gets a unique ID.
  • Easy tracking.
  • Better communication.
  • Reports available. 

-------------------------------------------------------------------------------------------------------------

Features of Bugzilla

  • Open Source
  • Web-Based Tool
  • Bug Tracking
  • Email Notifications
  • Bug Assignment
  • Bug Search
  • Bug Reports
  • Attach Screenshots
  • Comment System
  • Status Tracking
  • Priority & Severity
  • User Management

 -------------------------------------------------------------------------------------------------------------

Bug Lifecycle in Bugzilla

New

 ↓

Assigned

 ↓

Open

 ↓

Fixed

 ↓

Resolved

 ↓

Verified

 ↓

Closed

-------------------------------------------------------------------------------------------------------------

Login to Bugzilla (Step by Step)

Step 1 Open browser

Example

http://localhost/bugzilla or company Bugzilla URL


Step 2 Enter

  • Email
  • Password

Step 3 Click

Log In

-------------------------------------------------------------------------------------------------------------

Dashboard appears

Menu

  • New Bug
  • Search Bug
  • Reports
  • My Bugs 

-------------------------------------------------------------------------------------------------------------

What is Mantis?

MantisBT (Mantis Bug Tracker) is an open-source web-based bug tracking system used to report and manage software defects.

Simple Definition

Mantis is a bug tracking tool that helps testers report bugs and developers fix them.
-------------------------------------------------------------------------------------------------------------

Features of Mantis

  • Open Source
  • Easy Interface
  • Web-Based
  • Email Notification
  • Bug Tracking
  • User Roles
  • File Attachment
  • Dashboard
  • Reports
  • Filters
  • Project Management
  • Bug History

-------------------------------------------------------------------------------------------------------------

Advantages of Mantis

  • Simple Interface
  • Easy Installation
  • Lightweight
  • Fast
  • Multiple Projects
  • Email Alerts
  • Supports Attachments 
-------------------------------------------------------------------------------------------------------------

Login to Mantis (Step by Step)

Step 1 Open Browser

Example

http://localhost/mantisbt


Step 2 Enter

Username

Password


Step 3 Click

Login


Dashboard opens

Options

  • Report Issue
  • View Issues
  • My View
  • Projects
  • Reports 

-------------------------------------------------------------------------------------------------------------

Difference Between Bugzilla and Mantis

Feature

Bugzilla

MantisBT

Developed By

Mozilla

MantisBT Team

Type

Bug Tracking Tool

Bug Tracking Tool

Interface

Slightly complex

Simple and user-friendly

Installation

Moderate

Easy

Performance

Good

Very Fast

Email Notification

Yes

Yes

File Attachment

Yes

Yes

Dashboard

Basic

Better

Reports

Advanced

Good

Best For

Large Projects

Small & Medium Projects

Learning

Moderate

Easy

-------------------------------------------------------------------------------------------------------------

Bug Reporting Example

Suppose Website: www.collegeportal.com

Test Case

Login with valid username and password.


Expected Result

Home Page opens.


Actual Result

Error Message

500 Internal Server Error


Bug Report

Field

Value

Bug ID

101

Module

Login

Summary

Login page showing 500 error

Severity

Critical

Priority

High

Status

New

Assigned To

Developer

-------------------------------------------------------------------------------------------------------------

Summary

A Bug is a defect or error in software that causes incorrect behavior.

Bugzilla is a robust open-source bug tracking tool, widely used in larger projects with detailed reporting and workflow features.

MantisBT is a lightweight, user-friendly bug tracking tool suitable for small to medium-sized projects.

Both tools help testers report issues, developers resolve them, and teams track the complete bug life cycle efficiently. 

---------------------------------------------------------------------------------------------------------------

Or follow my blog from the below link


Also, Join my Youtube channel with the below link

Also, Join my Telegram channel with the below link

Also, join my Whatsapp group with the below link