Download - Bugzilla
Great ideas. Simple Solutions
Bugzilla
Prepared By: Charul Bhan
Great ideas. Simple Solutions
Introduction
Web-based general purpose bugtracker tool
Released as open source software by Netscape Communications in 1998
Originally written in Tcl, later ported to Perl before its release as part of Netscape's early open source code
Bugzilla Lifecycle
Great ideas. Simple Solutions
Main Page
Great ideas. Simple Solutions
Create user
For creation of new account, first user has to submit his email address to administrator.
Administrator provides him the link to create a password with email address as a user name.
Great ideas. Simple Solutions
User Permissions
Great ideas. Simple Solutions
User Permissions Contd…
Great ideas. Simple Solutions
Add User
From the main page, select the users link provided at the bottom of the page.
Great ideas. Simple Solutions
Add User Contd…
Great ideas. Simple Solutions
Add User Contd…
Great ideas. Simple Solutions
Email Preferences
Prepared By: Charul Bhan
Great ideas. Simple Solutions
Email Preferences
User can use email notification to keep himself informed about the various changes taking place in the bug.
These preferences are user configurable so that any user can customized it to his own needs.
Great ideas. Simple Solutions
Email Preferences Contd…
Great ideas. Simple Solutions
Email Preferences Contd…
Great ideas. Simple Solutions
Bugzilla Intricacies
Prepared By: Charul Bhan
Great ideas. Simple Solutions
Definitions
Product
A Product is a broad category of types of bugs, normally representing a single piece of software or entity.
They can be considered as the project under one domain. Components
A Component is a subsection of a Product. It should be a narrow category, tailored to an organization. All Products must contain at least one Component .
These components can be correlated with the various sub divisions within the project.
Classification
Broadly speaking , they are collection of one or more products.
These can be loosely termed as a domain.
Great ideas. Simple Solutions
Classification
Great ideas. Simple Solutions
Classification Contd…
Great ideas. Simple Solutions
Product flow 1
Great ideas. Simple Solutions
Product Flow 1 Contd…
Great ideas. Simple Solutions
Product Flow 2
Great ideas. Simple Solutions
Product Flow 2 Contd…
Great ideas. Simple Solutions
Component Flow 1
Great ideas. Simple Solutions
Component Flow 1 Contd...
Great ideas. Simple Solutions
Component Flow 2
Great ideas. Simple Solutions
Component Flow 2 Contd…
Great ideas. Simple Solutions
Component Flow 2 Contd…
Great ideas. Simple Solutions
Bug Searching
Prepared By: Charul Bhan
Great ideas. Simple Solutions
Search Bug
Great ideas. Simple Solutions
Search Bug Contd…
Great ideas. Simple Solutions
Search Bug Contd…
Great ideas. Simple Solutions
Search Bug Contd…
Great ideas. Simple Solutions
Bug Life Cycle
Prepared By: Charul Bhan
Great ideas. Simple Solutions
Example
Classification : Gaming
The Domain here considered is the ever-growing Gaming industry
Products: Mobile Gaming, PC Gaming
Above mentioned are two products of the gaming industry. Here we will look at the bug pertaining to the Mobile gaming.
Components: Functional , language, UI (user interface)
The bug will correspond to the UI component of Mobile Gaming
Great ideas. Simple Solutions
New Bug
Main Page
Great ideas. Simple Solutions
New Bug Contd…
QA Contact: User responsible for quality assurance of this bug
Deadline: This field shows the deadline for this bug.
Estimated Hours: This field shows the original estimated time.
Great ideas. Simple Solutions
New Bug Contd…
Depends on: This field gives dependency of this bug on the bug specified.
Blocks: This field specifies the bug which is prevented from being fixed until this bug is fixed
Selecting the Commit button results into submission of bug and simultaneously an mail is send to the QA contacts of the bug.
Great ideas. Simple Solutions
Assigned state
Great ideas. Simple Solutions
Assigned state Contd…
Great ideas. Simple Solutions
Bug fixing
Great ideas. Simple Solutions
Bug verification
Great ideas. Simple Solutions
Summary Reports
Prepared By: Charul Bhan
Great ideas. Simple Solutions
Summary Reports
Provide information pertaining to the bugs present in the software in documented form.
The information can either be observed in tabular form or pictorial form.
Great ideas. Simple Solutions
Summary Reports Contd…
Great ideas. Simple Solutions
Tabular Report
Summary Reports Contd…
Great ideas. Simple Solutions
Tabular Report
Summary Reports Contd…
Vertical axis: Component
Horizontal axis: Priority
Great ideas. Simple Solutions
Summary Reports Contd…
Graphical Report
Great ideas. Simple Solutions
Summary Reports Contd…
Great ideas. Simple Solutions
Thanks