Talk:Bug Reporting Guidelines
These definitions help prioritize issues and manage the development process effectively.
- Blocker:
Definition: A defect that prevents the application or a major feature of the application from functioning, blocking progress and requiring immediate attention. It halts development or testing work.
Example: A broken build that stops developers from integrating their code.
- Critical:
Definition: A severe defect that causes a significant part of the application to malfunction, leading to major loss of functionality or data. It demands urgent resolution.
Example: A bug that causes the application to crash or corrupts data.
- Major:
Definition: A significant defect that affects a large area of the application, causing major but not critical loss of functionality. It impacts user experience considerably.
Example: A bug in the payment gateway of an e-commerce site that prevents transactions but does not crash the site.
- Normal:
Definition: A moderate defect that affects certain functionalities of the application, causing inconvenience but not severely disrupting the overall operation.
Example: A bug in the user interface that misaligns elements but does not prevent usage.
- Minor:
Definition: A low-priority defect that causes a small issue with minimal impact on the functionality or user experience.
Example: A spelling mistake in a non-critical part of the application.
- Trivial:
Definition: A very low-priority defect with minimal impact on the application's functionality, often related to cosmetic issues.
Example: A minor formatting issue in a non-essential part of the user interface.
- Enhancement:
Definition: A request for improvement in the existing features or functionality of the application, rather than a defect. These changes aim to improve user experience or add value.
Example: Adding a new filter option in a search feature.
- New Feature:
Definition: A request for adding completely new functionality or feature to the application that does not currently exist.
Example: Introducing a new module for user analytics in the application.