Different Software Testing Tools
Different Software Testing Tools
Roll no: 75
Explain following testing tools with examples.
(definition, introduction, Use for, Types, Procedure how to use, applicability)
1. Selenium
Ans:
Defination:
Selenium is a portable framework for testing web applications. Selenium provides a
playback tool for authoring functional tests without the need to learn a test scripting
language (Selenium IDE).
Introduction:
Use of Selenium:
1.Open-Source:
As mentioned earlier, the biggest strength of Selenium is that it is a freeware and a
portable tool. It has no upfront direct costs involved. The tool can be freely
downloaded and the community-based support for it is freely available.
2.Language support:
Selenium supports a range of languages, including Java, Perl, Python, C#, Ruby,
Groovy, JavaScript, and more. It has its own script, but it is not limited by that
language. It can work with various languages – whatever the developers/testers are
comfortable with.
7.Constant updates
Selenium support is community–based, which enable constant updates and
upgrades. These upgrades are readily available and do not require specific training.
This makes Selenium resourceful and cost-effective as well.
1. Selenium IDE:
Selenium Integrated Development Environment (IDE) is the simplest framework in
the Selenium suite and is the easiest one to learn. It is a Firefox plugin that you can
install as easily as you can with other plugins. However, because of its simplicity,
Selenium IDE should only be used as a prototyping tool. If you want to create more
advanced test cases, you will need to use either Selenium RC or WebDriver.
Java
C#
PHP
Python
Perl
Ruby
3. Selenium WebDriver:
The WebDriver proves itself to be better than both Selenium IDE and
Selenium RC in many aspects. It implements a more modern and stable approach in
automating the browser's actions. WebDriver, unlike Selenium RC, does not rely on
JavaScript for Automation. It controls the browser by directly communicating
with it.
Java
C#
PHP
Python
Perl
Ruby
4. Selenium Grid :
Selenium Grid is a tool used together with Selenium RC to run parallel
tests across different machines and different browsers all at the same time. Parallel
execution means running multiple tests at once.
Open Source and Portable – Selenium is an open source and portable Web
testing Framework.
Less burden and stress for testers – As mentioned above, the amount of time
required to do testing repeated test scenarios on each and every new build is
reduced to zero, almost. Hence, the burden of tester gets reduced.
Cost reduction for the Business Clients – The Business needs to pay the
testers their salary, which is saved using automation testing tool. The
automation not only saves time but gets cost benefits too, to the business.
Increased test coverage – With the uses of Selenium, testing time gets
reduced and hence the tester can do more testing on other test scenarios at the
same time.
Reduce test execution time – Selenium supports parallel test execution that
reduce the time taken in executing parallel tests.
A flexible language – Once the test cases are prepared, they can be executed
on any operating system like Linux, Macintosh, etc.
Mantis Bug Tracker is a free and open source, web-based bug tracking system.
The most common use of MantisBT is to track software defects. However,
MantisBT is often configured by users to serve as a more generic issue tracking
system and project management tool.
Introduction:
Mantis is an open source bug tracking tool with a simple user interface powered
with many functionalities. Mantis Issue Tracker is a web based bug tracking
system made available to the public since 2000. It is available in API, Desktop
GUI and Mobile UI. Since then, it has developed vastly and gained much
popularity .It is very easy to understand and configurable within minutes of
installation. This issue tracker is built on PHP and supports Linux,
MacOs ,Windowsand variety of Unix Operating Systems on server side. The bug
tacker is compatible with Chrome, Firefox, Safari, Opera and IE10 +. MantisBT
supports multiple backend databases including MySQL, MS SQL and PostgreSQL.
This bug tracking tool is released under GPU(GNU General Public License).
Mantis was named after an insect which are desirable in agriculture. They look
elegant. So Mantis was given this name after preying insect Mantis. The BT word
was suffixed as Bug Tracker but later on it became famous as Mantis only.
Step 2) Once you login to Mantis your username will be displayed on the top of the
Mantis main screen and now you can report your issue into the Mantis by clicking on
the option "Report Issue" as shown below.
2. Enter Reproducibility.
3. Enter Severity.
4. Enter Priority.
7. Enter Description.
Step 4) After entering all the details in the report window, we will submit a report and
soon our report will be displayed on the main window. As show in the screenshot
below, when you click on view issue, the issue will appear on the screen with the id
"0017896" also, it shows the status as new and also the date when it was created.
The issues in the Mantis Tool are highlighted according to the status of an issue. For
example, here the issue is in acknowledged status, therefore, highlighted in light
orange. For different statuses, different colors are allotted.
Step 5) When you click on your issue #id 0017896, it will show the issue in more
details like project reporter, its status, date submitted and last updated.
Step 6) Apart from these, you can add a file, documents, images to your bug .
Step 7) You can also add comments addressing your issue as shown in the
screenshot below.
Step 8) You can click history at top of the Issue Report, to see issue history. This
issue history has details like when the issue was created, or when the file was added
to the issue or if there is any note added to the issue.
Introduction:
Rational Functional Tester is a software test automation tool used by quality
assurance teams to perform automated regression testing. Testers create scripts by
using a test recorder which captures a user's actions against their application under
test. The recording mechanism creates a test script from the actions. The test script is
produced as either a Java or Visual Basic.net application, and with the release of
version 8.1, is represented as series of screen shots that form a visual storyboard.
Testers can edit the script using standard commands and syntax of these languages,
or by acting against the screen shots in the storyboard. Test scripts can then be
executed by Rational Functional Tester to validate application functionality. Typically,
test scripts are run in a batch mode where several scripts are grouped together and
run unattended.
During the recording phase, the user may introduce verification points, which capture
an expected system state, such as a specific value in a field, or a given property of an
object, such as enabled or disabled. During playback, any discrepancies between the
baseline captured during recording and the actual result achieved during playback
are noted in the Rational Functional Tester log. The tester can then review the log to
determine if an actual software bug was discovered.
Use for:
1. Storyboard Testing:
Simplifies test visualization and editing using natural language and rendered
screenshots.
2. Automated Testing:
Enables testers to automate tests resilient to frequent application user interface
changes with Script Assure technology.
3. Data-driven Testing:
Let’s you perform the same series of test actions with a varying set of test data.
4. Test Scripting:
Combines a recorder of user actions with multiple customization options and
intelligent script maintenance capabilities.
5. Integrating with other Software:
Integrates with IBM Rational Team Concert and IBM Rational Quality Manager to
provide access to work items and logical or compound SCM test asset support.
6. Tests across devices:
Selenium Test Automation can be implemented for mobile web application
automation on Android, iPhone, and Blackberry. This can help in generating
necessary results and address issues on a continuous basis.
7. Support across browser:
Selenium provides support across multiple browsers, namely, Internet Explorer,
Chrome, Firefox, Opera, and Safari. This becomes highly resourceful while executing
tests and testing it across various browsers simultaneously.
Procedure:
1.GETTING STARTED WITH IBM RATIONAL FUNCTIONAL TESTER:
View Functional Test Perspective:
Step 1: Click Start> Programs> IBM Software Delivery Platform> IBM Rational
Functional Tester> Eclipse Integration.
Step 2: Select a workspace window will open. Browse to select the appropriate path
to store the project and click ok.
Step 3: Close the welcome window once it open.
Step 4: If you are not already in the Functional Test perspective, click the Open a
Perspective button on the right tab. (If the button is not displayed, click Window>
Open Perspective >Other >Functional Test.).
Record a Script:
Step 1: Start->programs->IBM Software Delivery platform->IBM Rational functional
Tester->Eclipse Integration.
Step 2: Create a workspace as Recordwp and click ok.
Step 3: Create a project using File->new->Functional Test Project.
Step 4: Enter project name a Recordproj and click finish.
Step 5: Record a script using Record a functional Test script button (Red circle icon).
Step 6: Select a project as Recordproj and type the script name as placeorderscript1.
Step 7: Click next and by default private test object map is select in the test object
map.
Step 8: Click finish to start recording.
Step 9: Recording monitor window will open. In that click start application icon to
start the application.
Step 10: Select the application using Application name and click ok.
Step 11: Select a composer as Bach->violin concertos and then click place order
button.
Step 12: Member log on window will open and perform the task that you want to
perform.
Step 13: Close the window and stop recording using stop recording button.
Call Script:
Step 1: Record a script using Record a functional Test script button (Red circle
icon).
Step 2: Select a project as Recordproj and type the script name as callscript.
Step 3: Click next and by default private test object map is select in the test object
map.
Step 4: Click finish to start recording.
Step 5: Recording monitor window will open. In that click Insert Script support
command icon.
Step 6: Select Call Script and select placeorderscript1 and click Insert code and
select Placeordervpscript2 and click Insert code.
Step 7: Click close.
Step 8: Stop recording using stop recording button.
Run the Script:
Step 1: Run the Functional Test script (Callscript) by using Run Functional script
icon.
Step 2: Specify a log name to display log files.
Step 3: Click next and specify playback options window will open.
Step 4: By default click next.
Step 5: Click finish to start playback
Playback a script:
Step 1: Run the Functional Test script (placeorderscript1) by using Run Functional
script icon.
Step 2: Specify a log name to display log files.
Step 3: click next and specify playback options window will open.
Step 4: By default click next.
Step 5: Click finish to start playback.
Step 6: Playback monitor will open.
Record a Script:
Step 1: Record a script using Record a functional Test script button (Red circle
icon).
Step 2: Select a project as ObjectRecognproj and type the script name as
placeordervpscript5.
Step 3: Click next and by default private test object map is select in the test object
map.
Step 4: click finish to start recording.
Step 5: Recording monitor window will open. In that click start application icon to
start the application.
Step 6: Select the application using Application name (Classic JavaA) and click
ok.
Step 7: Select a composer as Bach->violin concertos and then click place order
button.
Step 8: Member log on window will open. Choose an existing customer as a Trent
culpito.
Step 9: In the Recording Monitor, click the Insert Verification Point or Action
Command button to record verification point.
Step 10: In select the objects to test window, Drag the Object Finder tool icon over
the Remember Password checkbox and release the mouse button. Click Next.
Step11: Select an action window will open. Select Perform Data verification point
and click next.
Step 12: In the Data Value list, select CheckBox Visible Text, and then click Next.
Step 13: Click finish to create a verification point.
By carefully following the above procedures, the developed software is tested with
the help of RFT.
Applicability:
1. Efficiency and Cost: DevSecOps and Quality Engineering enable incident
resolution closer to the source; cognitive problem management offers advanced
analytics for root cause analysis; and extreme automation for self-heal keeps
workers steady.
2. Availability and Resilience: Site Reliability Engineering Practice provides
resilience by design with application maintenance and enhancements; potential
for no planned downtime with canary deployments and rolling updates.
3. Speed and Agility: Short release cycles are aligned with business outcomes
for improved time-tovalue; offers aggressive, integrated service level agreements.
4. Security and Reliability: Emerging security threat models with effective
governance, risk and compliance; provides Open Source for Enterprise for
improved governance and management of open source.
4. Spreadsheet package
Ans:
Defination:
A spreadsheet is a software application that enables a user to save, sort and manage
data in an arranged form of rows and columns.
A spreadsheet stores data in a tabular format as an electronic document. An
electronic spreadsheet is based on and is similar to the paper-based accounting
worksheet.
A spreadsheet may also be called a worksheet
Introduction:
A spreadsheet is a computer application for organization, analysis and storage
of data in tabular form.[1][2][3] Spreadsheets were developed as computerized
analogs of paper accounting worksheets.[4] The program operates on data entered in
cells of a table. Each cell may contain either numeric or text data, or the results
of formulas that automatically calculate and display a value based on the contents of
other cells. A spreadsheet may also refer to one such electronic document.[5][6][7]
Spreadsheet users can adjust any stored value and observe the effects on calculated
values. This makes the spreadsheet useful for "what-if" analysis since many cases
can be rapidly investigated without manual recalculation. Modern spreadsheet
software can have multiple interacting sheets and can display data either as text and
numerals or in graphical form.
Besides performing basic arithmetic and mathematical functions, modern
spreadsheets provide built-in functions for
common financial and statistical operations. Such calculations as net present
value or standard deviation can be applied to tabular data with a pre-programmed
function in a formula. Spreadsheet programs also provide conditional expressions,
functions to convert between text and numbers, and functions that operate
on strings of text.
Spreadsheets have replaced paper-based systems throughout the business world.
Although they were first developed for accounting or bookkeeping tasks, they now
are used extensively in any context where tabular lists are built, sorted, and shared.
Use of Spreedsheet Packages:
Although spreadsheets are most often used with anything containing numbers, the
uses of a spreadsheet are almost endless. Below are some other popular uses of
spreadsheets.
Finance:
Spreadsheets are ideal for financial data, such as your checking account information,
budgets, taxes, transactions, billing, invoices, receipts, forecasts, and any payment
system.
Forms:
Form templates can be created to handle inventory, evaluations, performance
reviews, quizzes, time sheets, patient information, and surveys.
Lists:
Managing a list in a spreadsheet is a great example of data that does not contain
numbers, but still can be used in a spreadsheet. Great examples of spreadsheet lists
include telephone, to-do, and grocery lists.
Sports:
Spreadsheets can keep track of your favorite player stats or stats on the whole team.
With the collected data, you can also find averages, high scores, and statistical data.
Spreadsheets can even be used to create tournament brackets.
Types of Spread Sheet Packages:
1. Microsoft Excel
Excel from Microsoft has set the standard for all other spreadsheet packages. Excel
was the first to divide spreadsheets into workbooks. In 1984, Excel was written for the
Apple Macintosh computer. It was one of the first spreadsheets to use a graphical
interface. In 1987, when Windows was first released, Excel was the first application
designed to run on the new operating system. By late in the 1980s, other companies
had released their own versions of spreadsheet programs, many of them attempting
to emulate Excel in appearance and functionality.
When you open Excel, you’ll be presented with a screen like this. Create a new
workbook by clicking the New tab on the sidebar. The Recent tab below that will bring
up any workbooks you’ve recently opened. Below that is the Shared tab, which shows
workbooks that other Excel users have sent to you directly through the app (we won’t
focus on that right now). The final tab is Open, which opens a file browser so you can
select an existing workbook.
On the New tab, you can see a number of templates available, which can help you
jump straight into making specific types of spreadsheets, like budgets and task lists.
In this example, however, we’re going to build a spreadsheet from scratch.
Click Blank Workbook on the top left corner, then click Create.
Step 2: Plan Your Needed Data
Before you can create any kind of spreadsheet, you need to plan what it’ll include so
you can structure and format it accordingly. While it is possible to change the
spreadsheet structure later on, the more data you’ve added, the more inconvenient it
becomes. Plus, moving around entire rows and columns increases the chances of
accidentally changing formulas. In this example, we’re making a monthly budget, so
we’ll use a monthly time stamp. As we explored above, we can use other sheets in
this workbook to track other time increments, like weeks or years. Of course we want
to add all of our different expenses together, but we should also think of categories for
comparison. We could have one for necessities, and one for luxuries. We’ll need
subtotal rows, along with a comparison of budget to actual spending. At the end, we’ll
also want to easily compare the different parts of the budget together.
Now we know the elements we need, and can organize them accordingly.
Step 3: Create Headings
Since we know we want to compare month to month, we should use months as our
column headings - horizontally is usually best for time comparison. Since we know
we’ll also have categories of spending to label and sublabel, we should leave the A
and B columns open, and start at cell C1.
Here’s a useful trick: if you type a number or timestamp with a logical next entry, you
can click the lower right corner of that cell and drag in any direction to autofill the rest
of the sequence as far as you want. For this example, after typing “January” in C1,
you can drag it across to N1 and watch it fill in the rest of the months. To create the
diagonal names in the screenshot, navigate to the Home tab and find and click the
formatting option with a diagonal rising appearance. This makes the headings stand
out without changing the column width. We’ll also need an area on the sheet where
we can get row totals for more useful data, so create the heading Total in cell O1.
Step 4: Label the Rows
Create three blocks of entries on column B. Name the first block Necessities, which
will include everything you see, and end with a subtotal. Name the second
block Luxuries and include a few categories; also end with a subtotal. The last block
will have our Total, the budget to compare it to, and the difference between the two,
which we’ll call Saved (this amount represents the difference between the expected
and actual spent). To makes them stand out, use the Paint Bucket tool and select a
color (grey in this example).
For column A, we’ll create labels that clearly line up with our grey blocks, and position
the writing vertically so it doesn’t take too much space. To make the width of the
column smaller, grab the right edge of the A column and drag it to the left. To combine
all the cells for our category labels, highlight A2 through A7, and Merge & Center. To
get the writing vertical, navigate to the Home tab, find the formatting option and
click vertical writing. Finally, choose the height alignment as centered so the vertical
text will appear in the middle. Repeat this with cells A9 through A13.
Step 5: Add Boundaries
Add boundaries to the spreadsheet using the icon in the above graphic. Select each
collection of cells, and don’t adjust the spaces between the grey block groupings.
Click All Borders to draw distinct grids. Now, make the outer boundary of each block
thicker by selecting the entire area and choosing Thick Box Border. Finally, do the
same around the inner row of each box labeled Subtotal, to make these visually
distinct. Apply a Thick Box Border to Column O, Total, and leave spaces between
each row grouping. All of this improves spreadsheet readability.
Step 6: Create a Results Table
Use the side of your nicely-formatted spreadsheet to create the outlines of a simple
table which will contain your main results. This information will assist you in creating a
chart, later. Give it an appropriate label, and label its rows for the total
from Necessities, the total from Luxuries, and the total Saved for the year.
Step 7: Format and Write Formulas
This is where the spreadsheet gets a lot more powerful. It involves a series of steps:
A. First, select every cell that will contain a number, underneath columns C through O,
and also in the table for Portion of Budget. Now click the “$” on the keyboard to format
the cells with the standard dollar format with two decimals for cents.
B. Select cells C2 through C7 and click AutoSum. This creates a formula that adds
everything in this column, and places the sum into C7 (the last selected cell).
C. Use your cursor to grab the bottom right corner of cell C7, and drag it to the right
toward column O. This will duplicate your formula down the entire Subtotal row. This
means that while C7 = sum of C2 through C6, D7 = sum of D2 through D6, and so on.
Repeat the process for Luxuries.
D. For the Total, Budget, and Saved area, the process is a little different. Click cell
C15, and enter this formula: =C7+C13. This totals the two subtotals. Like you did with
the other formulas, drag and duplicate it across to column O.
F. Click cell C17, and input this formula: =C16-C15. This will make the Saved row
equal to the difference between Budget and Total.
E. Finally, add formulas to each empty cell of your Portion of Budget table. Q3=O7,
which will bring the yearly subtotal of all Necessities items to the Necessities part of
this table. Do the same for the Luxuries table annual subtotal and the Saved annual
total.
Step 8: Script Conditional Formatting
Before entering data, there’s one more bit of set up: conditional formatting. To do this,
click the drop down arrow on Conditional Formatting and click Manage Rules. Next,
click + to add a rule, which takes you to a new popup menu. Click Style: Classic. Then
choose Format only cells that contain, and click Cell Value greater than 0. Format this
with a standard option, green fill with dark green text. Now you’ll be returned to
the Manage Rules section, where you can select which range of cells it applies to.
Choose C17 through O17 to have it affect the Saved row only.
Now repeat the steps, but this time Format only cells that contain the Cell Value equal
to or less than 0. Use the standard option light red fill with dark red text, and apply it to
the same range of cells.
Now you have a conditional format for all the final calculated Saved row entries. If it’s
greater than 0, it gets marked green, and if it’s 0 or less, it gets marked red. When
your data is entered, you can instantly see which months you saved money in, and
which you didn’t.
Step 9: Enter Data and Watch the Calculations
First, enter an assumed budget, and copy it across the Budget row by dragging it
from its bottom right corner. In this case, the assumed budget is $3,000.00.
Next, enter your data for each month of last year, totaled from receipts and bank
statements, and categorized accordingly. Now for the magic of spreadsheets: as you
enter each bit of data, you’ll see your Subtotals, Totals, Saved rows filling in, as well
as the Portion of Budget table - all calculating and updating in real-time.
Step 10: Create a Pie Chart
Create a simple visualization. Select the entire Portion of Budget table, and then click
the Insert tab on the Ribbon, and choose Pie Chart. Because of how the table is set
up, the chart will be titled Portion of Budget, and each dollar amount will appear as a
percent of the pie chart with the necessary label. Don’t forget to click Save on the top
left of the Excel app.
Applicability:
1. Analyzing and storing data
2. Database Management
3. Progress Monitoring
4. Budgeting
5. Accounting
Introduction:
Bugzilla is an open-source web-based bug tracking program that, as the name
suggests, was created by the Mozilla Foundation. The program was first developed
by Netscape in 1998 when it relicensed its Netscape Navigator under an open-source
license as the original Mozilla suite. The software allows users to submit tickets and
for project members to assign bugs a severity level and to assign bugs to specific
developers.
Bugzilla was originally written by Terry Wiseman in Tcl before being reimplemented in
Perl. The bug tracking system is web-based and runs on a database management
system and Perl 5. It is primarily developed to track bugs for Mozilla's various projects,
including the Firefox browser and the Thunderbird email client. It is an example of
"dogfooding," or a company actually using the products they are developing. Besides
Mozilla, Bugzilla is also used for several other major open-source projects, including
FreeBSD, WebKit, the Linux Kernel and GNOME, among others.
Bugzilla is also self-hosting. The bugs in Bugzilla itself are also tracked in Bugzilla.
Bugzilla is famous for its unusual message when no bugs are found in its search
engine, "zarro boogs found." It is intended to be a humorous statement that no
software is completely free of bugs by intentionally misspelling the message that no
bugs have been found.
Use of bugzilla:
Bugzilla is an open-source tool used for issues and bugs tracking system.
It is widely used as a bug-reporting tool for all types of testing functions.
Procedure :
For log-in to Bugzilla
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.
1. User ID
2. Password
3. And then click on "Log in"
Step 3) You are successfully logged into Bugzilla system
1. Enter Product
2. Enter Component
3. Give Component description
4. Select version,
5. Select severity
6. Select Hardware
7. Select OS
8. Enter Summary
9. Enter Description
10. Attach Attachment
11. Submit
NOTE: The above fields will vary as per your customization of Bugzilla
Summary
Description
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.
Attachments
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.
Create Graphical Reports:
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
1. Vertical Axis
2. Horizontal Axis
3. Multiple Images
4. Format- Line graph, Bar chart or Pie chart
5. Plot data set
6. Classify your bug
7. Classify your product
8. Classify your component
9. Classify bug status
10. Select resolution
11. Click on generate a report
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.
How to use Simple search option in Bugzilla
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 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.
Select any given option from the column you want to appear in the
main screen - here we have selected % complete
Click on the arrow button, it will move % complete column
from Available Column to the Selected column
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-
You can see % complete column added to the extreme right in the
existing column in the main screen, which was not their previously.
NOTE: Likewise you can remove or add any column you want.
How to use Advanced Search in Bugzilla
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
General Preferences
E-mail Preferences
Saved Searches
Account Information
Permissions
General Preferences
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) 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.
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
Applicability:
1. Bugzilla supports user configurable email notifications whenever the bug status
changes.
2. Bugzilla displays the complete bug change history.
3. Bugzilla provides inter bug dependency track and graphic representation.
4. Bugzilla allows users to attach Bug supportive files and manage it.
5. Bugzilla has integrated, product-based, granular security schema that makes it
more secure.
6. It has complete security audit and runs under the Perl’s taint mode.
7. Bugzilla supports a robust, stable RDBMS (Rational Data Base Management
System) back end.
8. It supports Web, XML, E-Mail and console interfaces.
9. Bugzilla has a wide range of customized, user preferences features. It supports
localized web user interface.