Course
Live Penetration Testing Project: Online Practice in Real Time
Project Summary Security is the most dreaded word in IT industry. Its not uncommon to hear news of a...
Bugzilla is an open-source issue/bug tracking system that allows developers to keep track of outstanding problems with their product. It is written in Perl and uses MYSQL database.
Bugzilla is a Defect tracking tool, however, it can be used as a test management tool as such it can be easily linked with other Test Case management tools like Quality Center, Testlink etc.
This open bug-tracker enables users to stay connected with their clients or employees, to communicate about problems effectively throughout the data-management chain.
Key features of Bugzilla includes
In this tutorial, we will learn about
Step 1) Use the following link for your handons. To create an account in Bugzilla tool or to login into the existing account go to New Account or Log in option in the main menu.
Step 2) Now, enter your personal details to log into Bugzilla
Step 3) You are successfully logged into Bugzilla system
Step 1) To create a new bug in Bugzilla, visit the home-page of Bugzilla and click on NEW tab from the main menu
Step 2) In the next window
NOTE: The above fields will vary as per your customization of Bugzilla
NOTE: The mandatory fields are marked with *.
In our case field's
Are mandatory
If you do not fill them you will get a screen like below
Step 4) Bug is created ID# 26320 is assigned to our Bug. You can also add additional information to the assigned bug like URL, keywords, whiteboard, tags, etc. This extra-information is helpful to give more detail about the Bug you have created.
Step 5) In the same window if you scroll down further. You can select deadline date and also status of the bug. Deadline in Bugzilla usually gives the time-limit to resolve the bug in given time frame.
Graphical reports are one way to view the current state of the bug database. You can run reports either through an HTML table or graphical line/pie/bar-chart-based one. The idea behind graphical report in Bugzilla is to define a set of bugs using the standard search interface and then choosing some aspect of that set to plot on the horizontal and vertical axes. You can also get a 3-dimensional report by choosing the option of "Multiple Pages".
Reports are helpful in many ways, for instance, if you want to know which component has the largest number of bad bugs reported against it. In order to represent that in the graph, you can select severity on X-axis and component on Y-axis, and then click on generate a report. It will generate a report with crucial information.
The graph below shows the Bar chart representation for the Bugs severity in component "Widget Gears". In the graph below, the most severe bug or blockers in components are 88 while bugs with normal severity are at the top with 667 number.
Likewise, we will also see the line graph for %complete Vs Deadline
Step 1) To view your report in a graphical presentation,
Step 2) Let's create a graph of % Complete Vs Deadline
In here on the vertical axis we chose % Complete and on our horizontal axis we chose Deadline. This will give the graph of amount of work done in percentage against the set-deadline.
Now, set various option to present reports graphically
The image of the graph will appear somewhat like this
Step 1) To locate your bug we use browse function, click on Browse button from the main menu.
Step 2) As soon as you click on browse button a window will open saying "Select a product category to browse" as shown below, we browse the bug according to the category.
Step 3) It opens another window, in this click on component "widget gears". Bugzilla Components are sub-sections of a product. For instance, where our product is SAM'S WIDGET whose component is WIDGET GEARS.
Step 4) when you click on the component, it will open another window. All the Bugs created under particular category will be listed over here. From that Bug-list, choose your Bug#ID to see more details about the bug.
It will open another window, where information about your bug can be seen more in detail. In the same window, you can also change the assignee, QA contact or CC list.
Bugzilla provides two ways of searching for bugs, they are Simple Search and Advance Search methods.
Step 1) We will first learn the "Simple Search" method. Click on search button from the main menu and then follow these steps
Step 2) Here we will search for both option open and closed status, first we have selected closed status for bug and clicked search button.
For closed status, it fetched 12 bugs.
Step 3) Likewise we have searched for Open status as well, and it has fetched 37 bugs related to our queries.
Also, at the bottom of the screen you have various options like how you want to see your bug - an XML format, in Long format or just Time summary. Apart from that you can also use other option like send mail to bug assignee, change several bugs at once or change column of the screen, etc.
In next step, we will demonstrate one of this function change column of the screen, through which we will learn how to add or remove the column to the existing column.
Step 1) Click on the Change Column as shown in above screen-shot. It will open a new window where you have to follow these steps.
These steps will move the selected column from left to right.
The % complete is moved from left to right as shown below, and once we click on change column it will appear in the main screen
Before- Search result screen before using "Change Column" option-
After- Search result screen after using "Change Column" option
NOTE: Likewise you can remove or add any column you want.
Step 1) After a Simple search we will look into the Advanced Search option for that you have to follow the following steps.
Step 2) Once you select all the option, click on search button. It will detect the bug you created
The advanced search will find your bug, and it will appear on the screen like this
Preferences in Bugzilla is used to customize the default setting made by Bugzilla as per our requirement. There are mainly five preferences available
General Preferences
For general preferences, you have a various option like changing Bugzilla general appearance, a position of the additional comment box, automatically add me to cc, etc. Here we will see how to change the general appearance of the Bugzilla.
There are many changes you can do which are self-explanatory, and you can choose the option as per your requirement.
Step 1)
After the skin preference is changed to Classic from Dusk, the background color of the screen appears white
Likewise, for other default settings changes can be done.
E-mail preferences
E-mail preferences enable you to decide how to receive the message and from whom to receive the messages.
Step 1) To set the e-mail preferences
Saved Searches Preference
Saved searches preference gives you the freedom to decide whether to share your bug or not to share.
Step 1) Click on saved searches, it will open window with the option like edit bugs, don't share, can confirm, etc. Choose the option as per your need.
Step 2) We can run our bug from "Saved Searches".
As soon as you run your search from Saved Searches it opens your bug as shown below
Step 3) In the same window we can also choose specific users with whom we want to share the search by marking or unmarking the checkbox against the users
That's all to BugZilla!
Project Summary Security is the most dreaded word in IT industry. Its not uncommon to hear news of a...
What is Internet of Things? The Internet of Things popularly known as IoT is the network that...
Training Summary SoapUI is the market leader in API Testing Tool. You can do functional, load,...
Quality Management Plan Quality Management Plan is a well-defined set of documents and information to...
Black Box Testing Black Box Testing is a software testing method in which the functionalities of...
What is CSTE? Full Form of CSTE is "Certified Software Test Engineer." The Certified Software...