Bugzilla is an open source issue tracker tool which allows easy management of the software development process.
What makes Bugzilla special is that developers and testers will be able to track defects and align the outstanding problems of the products as soon as possible.
Developed in PERL language Bugzilla uses MYSQL database. Bugzilla can be used along with other project management tools like QC, Testlink.
Why You Should Prefer Bugzilla?
Creating Your Account With Bugzilla
Visit their official website and create an account in it.
On the right side of the tool, you will see one option named as “New Account or Log In”. You have to click on that.
You will be prompted to enter your personal details like
You can click on Login to the Bugzilla or you can create a new account by clicking on “Open a new account”.
When you will enter your email id, an email would be sent to your email id.
There, you have to confirm your email id and your account would be created.
How to File a Bug in Bugzilla
There are various steps which you need to follow to log a bug in Bugzilla. Let’s look at the steps in detail:
While some fields are optional but two fields are mandatory while logging a defect. The two fields which are mandatory are
So, it is very important to fill these, else you will get an error which will ask you to enter these details, while it’s advisable to add all details for proper resolution and easy tracking of defects.
When you will click on the Submit button, your bug will be submitted.
An ID would be generated for every bug which you can use to track your bugs in Bugzilla.
There is an advanced field also to log a defect. That includes some other details as well.
Some of the things which are covered in that are :
The deadline would be the estimated time limit to resolve the bug else it can cause serious harm to your application.
How To Create Reports With Bugzilla
Analyzing raw data can’t give you exact analytics of the defects. For analyzing the current state of all the defects, you should have graphical reports.
You can either get HTML table reports or graphical line/pie/bar table reports.
Graphical reports are plotted first after searching for a set of bugs and then choosing some aspect to be plotted on a horizontal and vertical axis.
Even Bugzilla as an issue tracker will provide you an option of getting 3-dimensional reports using Multiple Pages.
Reports basically help you analyze the density of defects in a component.
You will get to know which component is getting the maximum number of defects and you have to early resolution of those so as to reduce the impact on business customers.
It’s your choice to chose aspect for X and Y axis. You can select severity on X-axis and component on the Y-axis.
You can also select other options like Multiple Images to get a 3D graph, Format – Line/Bar/Pie, Plot Data Sets, Classification, Product, Component, Status, and Resolution.
After selection of all these, you can click on “Generate a report”. You will then get a graph depicting the number of defects in a particular component.
Likewise, you can also plot %complete Vs Deadline. You can go to reports from the main page of Bugzilla. There is an option called as “Reports”. Click on that and further click on Graphical reports. Hence, this way your reports will get generated and you can easily analyze and keep a track on the bugs and their density in a component.
How to Browse and Search For a Bug in Bugzilla
For searching a bug, click on browse option on the main page of Bugzilla.
Also, you can click on Search for searching a bug.
Click on “Simple Search,” Chose the status of Bug, category, and component. You can even add keywords for a better search and then click on search.
You can also go for an advanced search where you have the option to search for text using various classifiers – contains all of the strings, contains the string and contains all of the words.