Skip to content

Bug Reporting

Bug Reporting

When you encounter a bug in the software, it is important to report it effectively to ensure that it can be addressed promptly. A bug report should be clear, concise, and provide all necessary information to help developers understand and reproduce the issue. Here are the key components of a good bug report:

  1. Title: A brief summary of the issue. Your title should be descriptive enough to give an idea of the problem at a glance. A good format of the title can be as follows:

    [Application | Module/Functionality | Environment | (Manual/Automation)] Short Description of the issue
    

    where: - Application: The name of the application or system where the bug was found. - Module/Functionality: The specific module or functionality where the bug was found - Environment: The environment where the bug was found (e.g., development, staging, production). - (Manual/Automation): Specify if the bug was found during manual testing or automation testing.

    For example:

    [RTA| Customer Code | QA] Audit logs should be displayed for Customer Code
    
  2. Description: A detailed description of the problem, including steps to reproduce it.

  3. Expected Behavior: What you expected to happen.

  4. Actual Behavior: What actually happened.
  5. Screenshots/Logs: Any relevant screenshots or logs that can help diagnose the issue.

By including these components, you can help ensure that your bug report is effective and that the issue can be resolved quickly.

Example Bug Report

Here is an example of a well-structured bug report:

Title: [RTA | Customer Code | QA] Audit logs should be displayed for Customer Code

Description: When viewing the Customer Code details, the audit logs are not displayed as expected.

Steps to reproduce:

  1. Login to RTA site - using Metro Sourcing Account.
  2. Provide any actions in the summary table.
  3. Check database records for any audit logs.

Expected Result: Audit log should be displayed when changing / updating Customer Code value

Actual Behavior: Incorrect audit logs are displayed.

Screenshots/Logs: [Attach any relevant screenshots or logs here]

Tips for Effective Bug Reporting

  • Be Specific: Avoid vague descriptions. Clearly state what the issue is and how it deviates from expected behavior.

  • Use Clear Language: Write in a way that is easy to understand. Avoid jargon or technical terms that may not be familiar to all team members.

  • Prioritize Issues: If you encounter multiple bugs, prioritize them based on severity and impact. This helps the development team focus on the most critical issues first.

  • Follow Up: If you do not receive a response or if the issue is not resolved in a timely manner, follow up with the relevant team members to ensure that the issue is being addressed.

  • Root Cause Analysis: If possible, try to identify the root cause of the issue. This can help developers understand the problem better and find a solution more quickly, as well as after the fix is implemented, it can prevent similar issues from occurring in the future.

Back to top