Sobes.tech
Junior

What does the severity level of defects in testing depend on?

sobes.tech AI

Answer from AI

The severity level of a defect depends on its impact on the functionality, performance, security, or usability of the product.

Main factors:

  • Impact on functionality: How seriously the defect disrupts the operation of critical functions.
  • Data loss: Whether the defect leads to loss or corruption of user data.
  • Blocking operation: Whether the defect prevents further use of the product or its key functions.
  • Security threat: Whether the defect creates a vulnerability that can be exploited.
  • Impact on performance: Whether the defect causes a significant decrease in speed or resource consumption.
  • Frequency of occurrence: How often users may encounter this defect.
  • Impact on reputation/business: Whether the defect can damage the company's image or lead to financial losses.

Severity is usually divided into levels:

Level Description Examples
Blocker Completely blocks the execution of main functions or usage. The application does not start. The user cannot log in. A critical function (e.g., placing an order) does not work.
Critical Seriously disrupts important functionality but does not block entirely. Incorrect data saving. Calculation errors. Missing key interface elements.
Major Affects an important function but has workarounds or is not critical. Validation errors that can be bypassed. Display issues on certain devices (if not critical). Slow loading of non-critical data.
Minor Slight impact on functionality, mostly cosmetic. Typos in text. Slight UI element shifts. Display issues that do not affect usability.
Trivial/Enhancement Very low impact, usually related to improvements or minor flaws. Incorrect element color. Minor padding. UX/UI improvement suggestions that are not errors.