bugzilla

48
Great ideas. Simple Solutions Bugzilla Prepared By : Charul Bhan

Upload: gajendra23singh

Post on 18-Nov-2014

5.381 views

Category:

Technology


5 download

DESCRIPTION

Bugzilla is a defect tracking tool.

TRANSCRIPT

Page 1: Bugzilla

Great ideas. Simple Solutions

Bugzilla

Prepared By: Charul Bhan

Page 2: Bugzilla

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

Page 3: Bugzilla

Great ideas. Simple Solutions

Main Page

Page 4: Bugzilla

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.

Page 5: Bugzilla

Great ideas. Simple Solutions

User Permissions

Page 6: Bugzilla

Great ideas. Simple Solutions

User Permissions Contd…

Page 7: Bugzilla

Great ideas. Simple Solutions

Add User

From the main page, select the users link provided at the bottom of the page.

Page 8: Bugzilla

Great ideas. Simple Solutions

Add User Contd…

Page 9: Bugzilla

Great ideas. Simple Solutions

Add User Contd…

Page 10: Bugzilla

Great ideas. Simple Solutions

Email Preferences

Prepared By: Charul Bhan

Page 11: Bugzilla

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.

Page 12: Bugzilla

Great ideas. Simple Solutions

Email Preferences Contd…

Page 13: Bugzilla

Great ideas. Simple Solutions

Email Preferences Contd…

Page 14: Bugzilla

Great ideas. Simple Solutions

Bugzilla Intricacies

Prepared By: Charul Bhan

Page 15: Bugzilla

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.

Page 16: Bugzilla

Great ideas. Simple Solutions

Classification

Page 17: Bugzilla

Great ideas. Simple Solutions

Classification Contd…

Page 18: Bugzilla

Great ideas. Simple Solutions

Product flow 1

Page 19: Bugzilla

Great ideas. Simple Solutions

Product Flow 1 Contd…

Page 20: Bugzilla

Great ideas. Simple Solutions

Product Flow 2

Page 21: Bugzilla

Great ideas. Simple Solutions

Product Flow 2 Contd…

Page 22: Bugzilla

Great ideas. Simple Solutions

Component Flow 1

Page 23: Bugzilla

Great ideas. Simple Solutions

Component Flow 1 Contd...

Page 24: Bugzilla

Great ideas. Simple Solutions

Component Flow 2

Page 25: Bugzilla

Great ideas. Simple Solutions

Component Flow 2 Contd…

Page 26: Bugzilla

Great ideas. Simple Solutions

Component Flow 2 Contd…

Page 27: Bugzilla

Great ideas. Simple Solutions

Bug Searching

Prepared By: Charul Bhan

Page 28: Bugzilla

Great ideas. Simple Solutions

Search Bug

Page 29: Bugzilla

Great ideas. Simple Solutions

Search Bug Contd…

Page 30: Bugzilla

Great ideas. Simple Solutions

Search Bug Contd…

Page 31: Bugzilla

Great ideas. Simple Solutions

Search Bug Contd…

Page 32: Bugzilla

Great ideas. Simple Solutions

Bug Life Cycle

Prepared By: Charul Bhan

Page 33: Bugzilla

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

Page 34: Bugzilla

Great ideas. Simple Solutions

New Bug

Main Page

Page 35: Bugzilla

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.

Page 36: Bugzilla

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.

Page 37: Bugzilla

Great ideas. Simple Solutions

Assigned state

Page 38: Bugzilla

Great ideas. Simple Solutions

Assigned state Contd…

Page 39: Bugzilla

Great ideas. Simple Solutions

Bug fixing

Page 40: Bugzilla

Great ideas. Simple Solutions

Bug verification

Page 41: Bugzilla

Great ideas. Simple Solutions

Summary Reports

Prepared By: Charul Bhan

Page 42: Bugzilla

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.

Page 43: Bugzilla

Great ideas. Simple Solutions

Summary Reports Contd…

Page 44: Bugzilla

Great ideas. Simple Solutions

Tabular Report

Summary Reports Contd…

Page 45: Bugzilla

Great ideas. Simple Solutions

Tabular Report

Summary Reports Contd…

Vertical axis: Component

Horizontal axis: Priority

Page 46: Bugzilla

Great ideas. Simple Solutions

Summary Reports Contd…

Graphical Report

Page 47: Bugzilla

Great ideas. Simple Solutions

Summary Reports Contd…

Page 48: Bugzilla

Great ideas. Simple Solutions

Thanks