SlideShare a Scribd company logo
An Introduction to
Bugzilla
Robat Das Orvi
What is a “Bug”!
Unexpected Problem!
Technically, a software
defect
Where from?
Programmer’s mistake
Tired!
Misunderstanding
problem definition (user
request)
Low Quality Software!
How a bug is found?
Before Final Release (TESTING!)
Bug is one of the result of testing
Alpha Release
Developers inside
Beta Release
Testers (volunteers)
Let is hurt! (exit(-1))
After Final Release
Don’t let it crash the system! (try {} catch())
A Bug’s Life
A Bug’s LifeCycle
How to report a bug?
Traditionally
Manual – see developer in the street and tell
him or SMS him when he is at cinema!
Face to face Communication
Result: No Recording
Official report : (
Email, email group
Not formatted, Not traceable, Not referable (lose of
the topic in gmail-thread!)
Meet Bugzilla
A World’s Pick BugManager
Bugzilla!
Web (http) interface (CGI and Perl)
Free & open source
MySQL back end
Used by many major projects
Mozilla, Linux kernel, Gentoo, Apache, many
others: http://bugzilla.org/installation-list/
bugzilla can also track enhancements, todo
items, etc.
More of Bugzilla Users
Free Software Projects
Mozilla: https://bugzilla.mozilla.org/
Linux Kernel: http://bugzilla.kernel.org/
Gnome: http://bugzilla.gnome.org/
KDE: http://bugs.kde.org/
Apache Project:
http://issues.apache.org/bugzilla/
Open Office:
http://www.openoffice.org/issues/query.cgi
Eclipse: http://bugs.eclipse.org/bugs/
Linux Distributions
Red Hat:
https://bugzilla.redhat.com/bugzilla/
Mandriva: http://qa.mandriva.com/
Gentoo: http://bugs.gentoo.org/
TurboLinux:
https://bts.turbolinux.co.jp/bugtraq/
Novell: https://bugzilla.novell.com/
Companies
NASA:
http://itos.gsfc.nasa.gov/~bugzilla/
Facebook:
http://bugs.developers.facebook.com
/
Plus Akamai, Nokia, The New York
Times, Yahoo! and many more...
What sorts of things can get
filed as bugs?
Broken code: a traditional bug
feature requests
redesign/rearchitecting requests
your own personal todo items (for things
you don't mind other people seeing)
Features (continued)
Strong Security
- Bugzilla runs under Perl's "taint" mode to prevent SQL
Injection, and has a very careful system in place to prevent
Cross-Site Scripting.
Customization
- Everything in Bugzilla is done using templates, from emails to
the user interface. These templates are written in HTML, CSS,
and Java Script so they are easy to edit.
Localization
- Depending on the browser and language a user is connecting
to Bugzilla from, they will be served in their language. This is
great for global open source projects.
A Bugs Life by Bugzilla 3.0
Any Question?
Thanks for your attention!

More Related Content

PPTX
Bugzilla
PPTX
Bugzilla
PPTX
PPT
PDF
Bugzilla tutorial
PPTX
Mozilla Labs Meeti
PPTX
Firefox for Android Nightly (Fennec) Testing
PDF
Techie festival 2012 mobile web
Bugzilla
Bugzilla
Bugzilla tutorial
Mozilla Labs Meeti
Firefox for Android Nightly (Fennec) Testing
Techie festival 2012 mobile web

Viewers also liked (7)

PPT
Presentacion bugzilla
PDF
Bugzilla installation guide
PPTX
Automated Testing Environment by Bugzilla, Testopia and Jenkins
PPT
Testopia VS Testlink
PDF
The Savvy Online Student Affairs Professional
PDF
Hype vs. Reality: The AI Explainer
PDF
3 Things Every Sales Team Needs to Be Thinking About in 2017
Presentacion bugzilla
Bugzilla installation guide
Automated Testing Environment by Bugzilla, Testopia and Jenkins
Testopia VS Testlink
The Savvy Online Student Affairs Professional
Hype vs. Reality: The AI Explainer
3 Things Every Sales Team Needs to Be Thinking About in 2017
Ad

Similar to Introduction to Bug and Bugzilla (20)

PDF
Developing FirefoxOS
ODP
Foss Presentation
PDF
Mozilla: Under the Hood
PDF
Getting started with Go - Florin Patan - Codemotion Rome 2017
PPT
Open Source for Women / Girl Geeks
ODP
Some wonderful Linux softwares for daily use
PDF
Build Community Android Distribution and Ensure the Quality
ODP
Passing The Joel Test In The PHP World
PPTX
Contributing to gnome music
PPT
State ofappdevelopment
PPTX
DotJS Lightning Talk Vorlon.js
ODP
Introduction to FOSS
ODP
Fos sintro pres-dav
PPTX
Debugging Tips and Tricks - iOS Conf Singapore 2015
KEY
Titanium Desktop Intro
PPTX
Impact of Installation Counts on Perceived Quality: A Case Study on Debian
PDF
12 tricks to avoid hackers breaks your CI / CD
PPTX
Hacking - high school intro
PDF
DotDotPwn v3.0 [GuadalajaraCON 2012]
PDF
Guadalajara con 2012
Developing FirefoxOS
Foss Presentation
Mozilla: Under the Hood
Getting started with Go - Florin Patan - Codemotion Rome 2017
Open Source for Women / Girl Geeks
Some wonderful Linux softwares for daily use
Build Community Android Distribution and Ensure the Quality
Passing The Joel Test In The PHP World
Contributing to gnome music
State ofappdevelopment
DotJS Lightning Talk Vorlon.js
Introduction to FOSS
Fos sintro pres-dav
Debugging Tips and Tricks - iOS Conf Singapore 2015
Titanium Desktop Intro
Impact of Installation Counts on Perceived Quality: A Case Study on Debian
12 tricks to avoid hackers breaks your CI / CD
Hacking - high school intro
DotDotPwn v3.0 [GuadalajaraCON 2012]
Guadalajara con 2012
Ad

Recently uploaded (20)

PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PPTX
master seminar digital applications in india
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
01-Introduction-to-Information-Management.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Institutional Correction lecture only . . .
PPTX
Cell Types and Its function , kingdom of life
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PPTX
Lesson notes of climatology university.
PDF
Classroom Observation Tools for Teachers
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
master seminar digital applications in india
human mycosis Human fungal infections are called human mycosis..pptx
01-Introduction-to-Information-Management.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Institutional Correction lecture only . . .
Cell Types and Its function , kingdom of life
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Lesson notes of climatology university.
Classroom Observation Tools for Teachers
Abdominal Access Techniques with Prof. Dr. R K Mishra
Chinmaya Tiranga quiz Grand Finale.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Anesthesia in Laparoscopic Surgery in India
Microbial diseases, their pathogenesis and prophylaxis
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE

Introduction to Bug and Bugzilla

  • 2. What is a “Bug”! Unexpected Problem! Technically, a software defect Where from? Programmer’s mistake Tired! Misunderstanding problem definition (user request) Low Quality Software!
  • 3. How a bug is found? Before Final Release (TESTING!) Bug is one of the result of testing Alpha Release Developers inside Beta Release Testers (volunteers) Let is hurt! (exit(-1)) After Final Release Don’t let it crash the system! (try {} catch())
  • 6. How to report a bug? Traditionally Manual – see developer in the street and tell him or SMS him when he is at cinema! Face to face Communication Result: No Recording Official report : ( Email, email group Not formatted, Not traceable, Not referable (lose of the topic in gmail-thread!)
  • 8. A World’s Pick BugManager Bugzilla! Web (http) interface (CGI and Perl) Free & open source MySQL back end Used by many major projects Mozilla, Linux kernel, Gentoo, Apache, many others: http://bugzilla.org/installation-list/ bugzilla can also track enhancements, todo items, etc.
  • 9. More of Bugzilla Users Free Software Projects Mozilla: https://bugzilla.mozilla.org/ Linux Kernel: http://bugzilla.kernel.org/ Gnome: http://bugzilla.gnome.org/ KDE: http://bugs.kde.org/ Apache Project: http://issues.apache.org/bugzilla/ Open Office: http://www.openoffice.org/issues/query.cgi Eclipse: http://bugs.eclipse.org/bugs/ Linux Distributions Red Hat: https://bugzilla.redhat.com/bugzilla/ Mandriva: http://qa.mandriva.com/ Gentoo: http://bugs.gentoo.org/ TurboLinux: https://bts.turbolinux.co.jp/bugtraq/ Novell: https://bugzilla.novell.com/ Companies NASA: http://itos.gsfc.nasa.gov/~bugzilla/ Facebook: http://bugs.developers.facebook.com / Plus Akamai, Nokia, The New York Times, Yahoo! and many more...
  • 10. What sorts of things can get filed as bugs? Broken code: a traditional bug feature requests redesign/rearchitecting requests your own personal todo items (for things you don't mind other people seeing)
  • 11. Features (continued) Strong Security - Bugzilla runs under Perl's "taint" mode to prevent SQL Injection, and has a very careful system in place to prevent Cross-Site Scripting. Customization - Everything in Bugzilla is done using templates, from emails to the user interface. These templates are written in HTML, CSS, and Java Script so they are easy to edit. Localization - Depending on the browser and language a user is connecting to Bugzilla from, they will be served in their language. This is great for global open source projects.
  • 12. A Bugs Life by Bugzilla 3.0
  • 13. Any Question? Thanks for your attention!