Search the courses, subjects, tracks, games and features, or jump straight to a page.
Learn it your way
A short class with Sarah and her students. The other ways are under More.
Sign up free to listen. Transcripts are free to read.
Today, we're going to discuss the severity of defects. Can anyone tell me what we mean by 'severity' in this context?
Does it refer to how bad a bug is?
Exactly! Severity indicates the impact a defect has on the application's functioning. For example, a critical severity defect may cause the application to crash. Remember the mnemonic 'Critical Causes Crash' to help you remember!
What about other levels of severity?
Great question! We also have major, minor, and trivial levels. Major defects might disrupt significant functionality, while minor and trivial issues are often cosmetic. Let's jump into examples of each.
Let's examine examples of severity. Can someone provide an example of a critical severity defect?
An example could be the app crashing when users try to log in!
Right! And what about a major severity defect?
A problem with an incorrect calculation in an invoice total could be major.
Spot on! And for minor, what do we think?
Maybe a UI alignment issue?
Exactly! Minor issues still need attention, but they're not urgent. Always remember: 'Critical is Catastrophic'!
Now, let’s shift to priority. What does priority in defect management mean?
I think it refers to how quickly we need to fix a defect.
Exactly! Priority helps us decide which defects should be addressed first. High priority bugs need fixing before release, while low priority bugs can wait.
How do we decide that?
Good question! Usually, the product owner or project managers decide priority based on business impact. Always remember the acronym 'HML': High, Medium, Low for priority levels!
Can someone explain how severity and priority can differ?
Maybe a bug can be very severe but not urgent to fix.
Correct! For example, a critical bug that appears only in a rare case might be high severity but low priority. Think 'Critical but Calm' for these situations.
So, it all depends on the context?
Exactly! Understanding both helps us manage resources effectively. Always aim to balance severity and priority.
Critical severity example: Application crashes when users attempt to log in.
Major severity example: Incorrect calculations in an invoice total.
Minor severity example: UI misalignment in a help page.
Trivial severity example: A typo in footer text.
High priority example: A defect that must be fixed before the software release.
Medium priority example: A defect that can wait until the next sprint.
Low priority example: Cosmetic changes to be made in a future release.
Critical causes crash, major makes it smash; minor's just a typo, trivial's a little blip, that's the severity tip!
Imagine a city (the software) where certain roads (defects) are blocked. A major roadblock (critical defect) halts all traffic, while a small bump (trivial defect) barely affects driving. Knowing which road to fix first helps keep the city moving!
Remember 'CMMT' for defect severity: Critical, Major, Minor, Trivial.
HML: High, Medium, Low for defect priority levels.
Term
What is Defect Severity?
Click to flip
Term
What is Defect Priority?
Click to flip
Term
Critical Severity Example?
Click to flip
Term
Major Severity Example?
Click to flip
Term
Minor Severity Example?
Click to flip
Term
Trivial Severity Example?
Click to flip
The measure of the impact of a defect on the functioning of the software.
The urgency with which a defect should be fixed, determining the order of resolution.
A defect that causes the application to crash or renders it unusable.
A defect that significantly affects functionality but does not crash the system.
A defect that has a small impact and is often cosmetic in nature.
A defect that has negligible impact and can be ignored or fixed at a later time.
The process of logging, managing, and tracking reported defects or bugs in software.
This section discusses the different levels of severity and priority associated with software defects, providing examples and explaining their significance in bug tracking.
In this section, we explore the concepts of severity and priority in relation to software defects. Severity refers to the technical impact of a defect, while priority indicates the urgency with which it should be fixed. The section provides examples of each level of severity to illustrate these concepts.
In the context of software quality assurance, understanding the severity and priority of defects is essential for effective defect management. Severity assesses the impact of a defect on the functioning of the software, while priority determines the order in which defects should be addressed based on business needs. The primary levels of severity include:
Priorities, on the other hand, dictate how quickly a defect needs to be resolved:
These classifications help teams focus their resources effectively to ensure timely resolutions and maintain quality standards.