Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
combination
Could please anybody give me the good examples of:
High severity and Low priority
Low severity and High priority
Low severity and Low priority
High severity and High priority
Med severity and Med priority
…. in the terms of functionality.. and Please tell me who will give the priority.
In web application, if the Logo or the company name is not displayed fine, then its high severity and low
priority issue. If in the application home page, if a link is not working then its a high priority but a low
severity defect.
Priority is how soon the issue needs to be resolved. Severity defines the impact of the issue. Going by
the question, it’s a high priority issue as it impact the branding of the image rather than affecting any
functionality in the websites.
Priority should be set after discussion with the business (which is usually done by the functional tester)
Severity is set after discussing with the dev team
Suppose a Logo text is not proper that will be affect to company Work than that is a called High Severity
and Low Priority.
Logo: Company logo is part of branding so anything related to branding becomes high priority – meaning
very important. But that does not break the system! The developer needs to replace the incorrect logo
file with the correct one.
Link: The priority depends on how important the link is for the user. If a user has to click the link to
agree on the terms and conditions then both priority and severity are high. If the terms and conditions
are not accepted then user should be prohibited from proceeding any further. If the link itself is not
functional then the tester cannot proceed any further or do anything else. Therefore, I would suggest
one to specific when providing such examples in interview.
High Severity Low Priority – Page after you click the login button crashes or page not found error. Its
high severe, but low priority coz priority one would be login page working fine.
Low Severity High Priority – Cosmetic error or spelling mistake on login page. Its a small bug but has
high priority as its in the main login page.
High Severity and High Priority- If the Login page does not open, it is high severity and high priority
Low Severity and High Priority- If the logo in the Login page is not displayed, it is not impacting the
functionality but it is still a deviation from the requirements, so it is priority to fix the issue.
High Priority & High Severity: An error which occurs on the basic functionality of the application and will
not allow the user to use the system. (E.g. A site maintaining the student details, on saving record if it,
does not allow to save the record then this is high priority and high severity bug.)
High Priority & Low Severity: The spelling and grammar mistakes that happens on the cover page or
heading or title of an application.
High Severity & Low Priority: An error which occurs on the functionality of the application and will not
allow the user to use the system but on click of link which is rarely used by the end user.
Low Priority and Low Severity: Any spelling and grammar issues or minor UI issues which is within a
paragraph or in the report (Not on cover page, heading, title).
—————————————————————————————————————————
Defect Severity and Defect Priority with examples
Difference between Severity and Priority of a defect has been the most common question for Software
Testing job interviews. This is one topic; even very senior managers have conflicting views sometimes.
Defect Severity
Defect Severity signifies degree of impact the defect has on the development or operation of a
component application being tested. It is the extent to which the defect can affect the software. The
severity type is defined by the Software Tester based on the written test cases and functionality.
Critical – this defect is causing system failure. Nothing can proceed further. It may also be called as a
show stopper
Major – highly severe defect, is causing the system to collapse, however few parts of the system are
still usable, and/or there are a few workarounds for using the system in the collapsed state too
Medium – is causing some undesirable behavior, however system / feature is still usable to a high
degree
Low – is more of a cosmetic issue. No serious impedance to system functionality is noted
Defect Priority
Defect priority signifies the level of urgency of fixing the bug. In other words Priority means how fast/
how soon it has to be fixed. Though priority may be initially set by the Software Tester, it is usually
finalized by the Project/Product Manager.
Urgent: Must to be fixed before any other high, medium or low defect should be fixed. Must be fixed
in the next build.
High: Must be fixed in any of the upcoming builds but should be included in the release.
Medium: should take precedence over low priority defects and may be fixed after the release / in
the next release.
Low: Fixing can be deferred until all other priority defects are fixed. It may or may not be fixed at all.
Severity Priority
Examples;-
Suppose an application (web) is made up of 20 pages. On one of the pages out of the 20 which is visited
very infrequently, there is a sentence with a grammatical error. Now, even though it’s a mistake on this
expensive website, users can understand its meaning without any difficulty. This bug may go unnoticed
to the eyes of many and won’t affect any functionality or the credibility of the company.
While developing a site for Pepsi, by mistake a logo sign of coke is embedded. This does not affect
functionality in any way but has high priority to be fixed.
Incase application works perfectly for 50000 sessions but beings to crash after higher number
of sessions. This problem needs to be fixed but not immediately.
Any report generation not getting completed 100% – Means missing Title, Title Columns but
having proper data enlisted. We could have this fixed in the next build but missing report
columns is a High Severity defect.
Now assume a windows-based application, a word-processor let’s say. As you open any file to be viewed
it in, it crashes. Now, you can only create new files but as you open them, the word-processor crashes.
This completely eliminates the usability of that word-processor as you can’t come back and edit your
work on it, and also affects one of the major functionalities of the application. Thus, it’s a severe bug
and should be fixed immediately.
Let’s say, as soon as the user clicks login button on Gmail site, some junk data is displayed on a blank
page. Users can access the gmail.com website, but are not able to login successfully and no relevant
error message is displayed. This is a severe bug and needs topmost priority.
———————————————————————————————————————————
1. For example there is cosmetic change in the clients name and you found this bug at the time of
delivery, so the severity of this bug is low but the priority is high because it affects to the business.
2. If you found that there is major crash in the functionality of the application but the crash lies in the
module which is not delivered in the deliverables in this case the priority is low and severity is high.
Answer2:
Priority – how soon your business side needs a fix. (Tip: The engineering side never decides priority.)
Severity – how bad the bug bites. (Tip: Only engineers decide severity.)
For a high priority, low severity example, suppose your program has an Easter egg (a secret feature)
showing a compromising photo of your boss. Schedule this bug to be removed immediately.
Low priority, high severity example: A long chain of events leads to a crash that risks the main data file.
Because the chain of events is longer than customers might probably reproduce, so keep an eye on this
one while fixing higher priority things.
Testers should report bugs, the business side should understand them and set their priorities. Then
testers and engineers should capture the bugs with automated tests before killing them. This reduces
the odds they come back, and generally reduces “churn”, which is bug fixes causing new bugs.
Answer3:
Priority is how important it is to the customer and if the customer is going to find it. Severity is how bad
it is, if the customer found it.
Answer4:
High Priority low severity
Spelling the name of the company president wrong
———————————————————————————————————————————
Suppose there is ATM Machine hope everyone is aware of ATM ma machine which is used for banking
transactions. If ATM machine has bug like when user withdraw money from same bank ATM for which
he is holding bank account, He is getting charged by 20 rs per transaction. Which is invalid as bank policy
says withdrawing money from owns bank ATM no charge will be applied.
So this bug is high priority because Bank is charging 20 rs per transaction for own ATM which is opposite
to business logic.
And bug is high severity this bug needs to resolve immediately because thousands of users withdraw
money per hour so it cost high.
Example for High Priority and Low Severity Bug
Example 1)
Next example is about High Priority and Low Severity Bug. Here we take example of yahoo.com.
Everyone remind the logo or yahoo.com. Suppose while updating yahoo.com by mistake they updated
the wrong logo with spell missing like yaho.com here ‘o‘ is missing . It should be Yahoo.com. Now
here bug is High Priority and Low Severity Bug Because
This bug is High Priority– Yahoo.com is company logo and mistake in company logo need to resolve on
high priority to keep brand.
This bug is Low Severity– As its just spelling mistake then impact on user is not much high.
Example 2)
Suppose there is ATM machine. Every one use ATM machine for daily transactions.
When you visit ATM machine sometime you may see advertisements from bank on festival season.
Suppose on 2nd Oct on occasions of Gandhi jayanti (Last date to do saving is 3rd oct) bank is giving 0.5%
extra (basic 5 % + additional 0.5%= 5.5%) additional interest for senior citizens on savings. This
advertisement need to flash on or before 3rd oct. Suppose you visited ATM on 4th Oct morning and still
you are seeing this add and date displaying in advertisement is 3rd oct last date to do savings.
Here priority is high as advertisement is flashing on multiple ATMs after end of date to do savings. And
Impact is not much as date displaying in advertisement 3rd oct
means scheme is already over so severity is low . So need to stop this advertisement on priority.
Now about the next example for Low Priority and Low Severity Bug. Here we can talk about well know
and well used website portal. Yahoo.com. Everyone knows logo of Yahoo.com. Suppose while updating
the website they made a spell mistake in a content. Its fine it wont impact much. User can still use the
website. Its not mean that no need to fix this bug. Bug need to be fix but on Low Priority and Low
Severity Bug.
This bug is in Low Priority because – It’s fine it won’t impact much. User can still use the website and
can be fix after some time.
This bug is in Low Severity because – It’s fine it won’t impact much. User can still use the website
This is the best example for low priority and high severity bug. Last’s think there is banking application
who gives interest of rs 2 for every 1000 rs in account on the last day of year. Means on last day of year
31.12.YYYY the bank will deposit 2 rs interest for every 1000rs in account. Now bank found a bug that
instead of 2 rs application giving interest of 4 rs for every 1000 rs in account. Means due to bug interest
is going double.
This bug is high severity – Due to bug interest is going double and bank may have thousands of accounts,
so it will not be profitable for bank.
This bug is Low priority – Depositing interest is happen on last day of year so if its beginning of year like
January then there is lot of time to solve this bug .
All show stopper bugs would be added under this category (I mean to say tester should log Severity as
High, to set up Priority as High is Project manager’s call), means bug due to which tester is not able to
continue with the Software Testing, Blocker Bugs.
Let’s take an example of High Priority & High Severity, upon login to system “Run time error” displayed
on the page, so due to which tester is not able to proceed the testing further.
On the home page of the company’s web site spelling mistake in the name of the company is surely a
High Priority issue. In terms of functionality it is not breaking anything so we can mark as Low Severity,
but making bad impact on the reputation of company site. So it highest priority to fix this.
The download Quarterly statement is not generating correctly from the website & user is already
entered in quarter in last month. So we can say such bugs as High Severity, this is bugs occurring while
generating quarterly report. We have time to fix the bug as report is generated at the end of the quarter
so priority to fix the bug is Low.
System is crashing in the one of the corner scenario, it is impacting major functionality of system so the
Severity of the defect is high but as it is corner scenario so many of the user not seeing this page we can
mark it as Low Priority by project manager since many other important bugs are likely to fix before doing
high priority bugs because high priority bugs are can be visible to client or end user first.
1. Spelling mistake in the confirmation error message like “You have registered success” instead of
successfully, success is written.
2. Developer is missed remove cryptic debug information shortcut key which is used developer
while developing he application, if you pressing the key combination
LEFT_ALT+LEFT_CTRL+RIGHT_CTRL+RIGHT_ALT+F5+F10 for 1 minitus (funny na).
It is where rare scenario where user can hold the key for such long period of time so bug should
be marked as low priority.
———————————————————————————————————————————
When use register to website and after registration successful message having spelling mistake then this
bug comes under low priority and low severity.
Here priority is low because user able to register properly , Because of that spelling mistake it does not
creating any issue in register process. Severity is also low because that spelling mistake does not
affecting any other part of website. So this bug impact is very small.
When user try to register to your website they are getting run time error and not able to register. Here
priority is high because your website register function is not working and users getting error.
So it is really require fixing soon. Severity is also high because registration is very important
functionality for any website, this type of run time error to end user can put negative impact about your
site in user’s mind.
Here bug can be fixed later as priority is low but bug impact is high. Suppose you are managing e-
commerce website to sell products. Now customers who are using old browser versions are not able to
checkout and pay from your site to buy product. So here Priority is low because your website running
properly with all latest browsers and customers who will have old browser will be very few but Severity
is high because customer who are not able to use your website properly in old browser version will have
negative impact of your website in mind.
Here bug need to be solve very urgent even if it has not much impact area to the system. Spelling
mistake in your brand logo is best example for this category. Your brand name is always unique and
must be correct on website. Here Priority is high because your brand name itself is wrong in logo of
your website which looks odd and Severity is low because it is not affecting any other function of your
system. User can still navigate, login, register to your website easily.
Answers:-
1) Spelling mistake in your brand logo —>High Priority and Low Severity it doesnot affect functionality of
application
2) Company logo is wrong —> High Priority and Low Severity it doesnot affect functionality of application
3) Logo text is not Proper —> High Priority and Low Severity it doesnot affect functionality of application
4)Missing company logo—> High Severity and High Prority
Ajay Kulkarni