Hmm! The topic looks interesting but will the content be as interesting as the topic ?
“Of course, yes, provided you read it”
Some days back I was chatting with one of the Test Lead who is in touch with me after this blog of mine. He was worried about the quality of young Tester’s of today since more than 80% of the people he has interviewed couldn’t clearly explain the concept of “Severity” and “Priority” and its significance in a Bug.
I was wondering what makes the current generation of testers to be so (inclusive of me).
A year back or so, I too wouldn’t have been able to talk about the topics of “Severity” and “Priority”. Luckily my mentor told me “Pradeep, the only person who stops someone from learning anything is themselves”. I have fought a lot with myself and learnt more than what I was before listening to the above quote.
__Bug Bugger Buggest __
For those who haven’t grasped from the books and articles, here it is, an attempt from me to take an example and discuss what exactly is “Severity” and “Priority”.
Lets say you have designed a MOUSE, a mouse that you have been using for while with your PC’s. (Gyan: MOUSE stands for Manually Operated Utility System Equipment, how many s/w engineers know this?)
Low Severity – Low Priority - The Mouse you designed has a LED indicator and it fails to work with the prototype you have developed and there is lot of time for the version of Mouse with LED indication to be released.
1) This forms a Low Severity because the LED you have put into the Mouse you designed is just an indicator to show when the Mouse is in use and does not affect the core or basic functionality of the Mouse.
2) This forms a Low Priority when you have lot of time for the release with LED indicator on the Mouse enabled.
Medium Severity – Medium Priority – The Mouse you developed has a scroll wheel, which gets stuck infrequently that can be released by exerting more pressure on the wheel and there is a month for the release to happen.
1) This forms a Medium Severity because the scroll does not get stuck frequently and this problem can be overcome by exerting more pressure on the wheel.
2) This forms a Medium Priority because there is a month for the release and this issue is analyzed to take less time to get it resolved.
High Severity – High Priority – The Mouse you developed makes the PC to reboot once you plug in its hose to the USB port of the PC. (Assuming it to be a Plug n Play USB Mouse)
1) This forms a High Severity since the Mouse reboots the PC, disallowing you to continue your work or allowing you to loose your unsaved data.
2) This forms a High Priority irrespective of whether a release exists or not since the very meaning of Mouse itself is lost due to this bug/defect.
There are another six combinations like Low Severity – Medium Priority, Low Severity – High Priority, Medium Severity – Low Priority, High Severity – Low Priority, High Severity – Medium Priority. You can mail me with examples of the above 6 combinations, I would be interested to know how creative are you with framing bugs for the above categories.( Excuse me if I am further boring you by asking you to work on it)
__ Bug Bugger Buggest ___
If still you haven’t understood what is “Severity” and “Priority” is ……
“If your girlfriend is talking to someone it is a High Severity and the need for you to look for a new one is High Priority"
Sunday, March 26, 2006
Bug Bugger Buggest !