Junior
What are the reasons for changing the Severity and Priority statuses during the testing process?
sobes.tech AI
Answer from AI
Changes in the statuses of Severity and Priority of a defect during testing can occur for several reasons:
- Change in understanding the impact of the defect on the product: Initially, the impact may have been underestimated (for example, it was considered a UI issue, but it turned out to affect critical business logic) or overestimated.
- Change in business requirements or priorities: If the defect affects functionality that has become more or less important for the business, its priority may be adjusted.
- Discovery of a workaround: If a simple way to bypass the defect is found without significant loss to the user, its
Prioritymay be lowered.Severityusually remains the same, as the workaround does not eliminate the problem itself. - Dependence on other defects: Fixing one defect may worsen or neutralize the impact of another, which may require a revision of their statuses.
- Change in the number of affected users: If a defect that seemed insignificant is found in a large number of users, its
Prioritymay be increased. - Incorrect initial assessment: The tester may have mistakenly determined
SeverityorPrioritydue to insufficient understanding of the context, functionality, or business processes. - Change in development/testing stage: At different stages (for example, unit testing, integration, system, acceptance), the impact of the same defect may be perceived differently.
- Team or manager decision: The final decision on
SeverityandPriorityis often made collectively with the participation of the team lead, project manager, or Product Owner, especially for controversial cases. - Discovery of new usage scenarios affected by the defect: If the defect manifests in more scenarios than initially assumed, its
SeverityorPrioritymay be increased.
Status changes should always be justified and documented in the defect tracking system.