I want to clarify my definition of a critical and a major bug in software testing According to my understanding a critical bug is one which does not have a work around solution and a major bug is one which does. (Please correct me if i am wrong) But HOW does a tester determine whether or not a bug will have a work around solution or not??
Critical Bug means each of the following: 18.1. Bugs, malfunctions, or operational problems that cause the System to be inoperable or that affect the detection of Duplicate Enrollments.
Major: Bug capable of collapsing large parts of the system. Critical: Bug capable of triggering complete system shutdown.
A test engineer will write up a bug as critical if it makes the system undeliverable, eg 'system consistently crashes after 255 transactions have been made, corrupting the tables'.
Major bug: Danger to human life; Damage to equipment; Program crash; Requires power cycle to recover; Loss of user data; critical calculation incorrect; etc.
I use the terminology
blocker - the functionality does not work in main area (businness cannot be provided)
critical - the functionality does not work in main area but there is a work around
major - the functionality does not work but not in main area (business can be provided)
minor - there are user interface problems or functional but in area which is used rarely
trivial - misspellings
Testers do not decided about solutions but can say their opinion.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With