What is bug ?How do you log & prioritize bug ,also why screenshots are necessary when logging bug?

A software bug is an error, flaw or fault in the design, development, or operation of computer software that causes it to produce an incorrect or unexpected result, or to behave in unintended ways. 

Identifying bugs is crucial in the testing process. When you find a bug, it is essential to report the bug for it to be fixed properly. Writing a bug report is thus a crucial stage of the bug lifecycle, which comes right after it is identified. This stage lays the foundation for Debugging and ensures a bug-free user experience. 

An effective bug report should contain following: -

  1. Defect ID
  2. Defect summary
  3. Defect description
  4. Severity
  5. Priority
  6. Environment
  7. Assigned to
  8. Status
  9. Attachments





Prioritizing bug:-

1.Critical - Critical bugs are those that can cause serious problems if not fixed. They should be fixed as soon as possible.

2.High - High-priority bugs are those that may cause some inconvenience, but don't necessarily pose a threat to the system or users. They should be fixed as soon as possible, but may not take priority over critical bugs.

3.Normal - Normal-priority bugs are those that don't necessarily affect the system or users, but could still be fixed if necessary. They should not be ignored, but may not take priority over other bug fixes.

4.Low - Low-priority bugs are those that do not pose a threat to the system or users but could still be troublesome if not fixed. They should only be addressed if there is no other option, and they don't conflict with other projects.


Why screenshots are necessary when logging bug?

Attachments such as screenshots, videos, or console logs can provide valuable information and context about the bug and help developers reproduce and fix defects more quickly. This practice is especially important for some bugs that are more difficult to replicate.

Comments