QA City

Join Hands to Build a Smarter India: Sign in | Join now
Most Popular

Prioritize to Kill Bugs

By SiliconIndia   |   Monday, 27 February 2012, 03:20 Hrs
Print Email
Testers do lag in fixing bugs as they don't find a definite way for fixing errors. Many times; bugs brings in commotion as each one in the team carries their own opinion about fixing bugs, sometimes testers give high priority to a particular issue where others go up against it to justify themselves saying it is less important. This is an instant where entire team of developers and testers should show unity with a single thought to improve the testing process and to stay away from bugs and “prioritization” is the only way to do so.
Importance of priority and severity
Bug fixing is an art to be done seamlessly by which customer's expectation can be met. Priority and severity goes hand in hand to give the excellent metrics and to identify overall health of the Project, it also plays a significant role in effective debugging.
Probability and impact is taken as key point to reduce the risk factor in general.
Risk Value = Probability x Impact
In the same way when it comes to bug reduction severity and priority value is considered.
Priority = Severity Value x Priority Value (In case of bugs)
Each error has its own criticality and it is not a single error that occurs hence priority is given based on the complexity of bugs which can put down the speed of an application and here is the detailed process of prioritizing bugs as quoted in Softwaretestingstuff.
1) priority
Client's expectation differs from each therefore only after a brief interaction with client and after making a study about the business flow implemented in the application priorities should be made. It is advised to have a triage meeting so that everyone can provide their inputs to identify the correct severity level to set priority.
Priority Levels
Consult a business analysis for setting four priority levels: Critical, High, Medium, low. Set them values as 4, 3, 2, 1.  4 as Critical and 1 as low.

2) Setting Severity
Severity is customer-focused and it is a fundamental measure of a bug or a failure. Many ranking schemes exist for defining severity. Assigning Severity for a bug is done straightforward.
Severity levels
Using some general guidelines about the project, testers will assign severity, but severity of the bug is one of the factors for assigning priority for a bug. Set four severity levels: High, Medium, low, lowest. Set their values as 4, 3, 2, 1.  4 as highest and 1 as lowest.

For best results, this exercise can be practiced before 5 to 7 days of product release. Also for all customers reported bugs during UAT or post production release.
Eventually we need not practice this method at all instants especially in the initial stage after development.

Bug with highest priority should be fixed first. In this case bug “Bug_4” should be fixed first. Then Bug_1 and Bug_5 should be fixed as shown above.

Sign Up for QA Digest and Read the Day's Highlights
Don't Miss
Experts on QA
Praveen  Mohan
Principal Engineer
Yahoo
Mangesh Shrikant Gokhale
SeniorTestEngineer
Sigma Software
Vimal Raj Selvam
SoftwareTestEngineer
BNP Paribas
Harsha  Nutalapati
Sr.Vice President
Indium
Punit  Thakkar
CEO
Shivaami Corporation
Vaidyanath  Ramalingam
Director-Engineering
Huawei
Arobinda  Tripathy
Senior Manager
Mindfire Solutions
Soumik  Ghosh
Product Management
Robert Bosch
Write your comment now
 
Whitepapers
This report is the result of the largest public-private sector rese...
For those not familiar with the Coverity Scan™ service, i...
SiliconIndia About Us   |   Contact Us   |   Help   |   Community rules   |   Advertise with us   |   Sitemap   |  
News:       Technology   |   Enterprise   |   Gadgets   |   Startups   |   Finance   |   Business   |   Career   |   Magazine  |   Newsletter   |   News archive  
Cities:        CEO   |     Startup   |   Mobile   |   CIO   |   Women   |   BI   |   HR   |   SME   |   Cloud   |   Marketing   |   QA   |   Java   |   Web Developer  
Community:      Members   |   Blogs   |   Indian Entrepreneurs   |   Gyan   |   Advice   |   Community   |   Find   |   CXO Insights  
Job Board:      Jobs   |   Freshers   |   Companies   |   HR Speak   |   Forum  
Online Courses:   Web Developer   |   Java Developer   |   CCNA Training   |   SEO   |   SAS   |   SQL Server 2005   |   J2EE
Education:   MBA   |   MCA   |   Engineering   |   Training Institute
Life:          Real Estate   |   Travel   |   Finance   |   Gadgets   |   Movie Reviews   |    Jokes  
Send your feedback and help us continue to improve SiliconIndia
© 2014 InfoConnect Web Technologies India Pvt Ltd. all rights reserved