Recording and Reporting Bugs
Properly documenting and reporting bugs is important to make sure issues are found, tracked, and fixed efficiently.
Best Practices for Reporting Bugs
- Clear Description: Give a brief but clear explanation of the bug, including what went wrong and what should have happened instead.
- Steps to Reproduce: Provide step-by-step instructions on how to recreate the issue so developers can understand and resolve it.
- Include information like the device model, OS version, network conditions, and app version to identify when and where the bug occurs.
- Screenshots/Videos: Attach screenshots or videos to show the issue, especially for UI-related bugs visually.
- Severity and Priority: Indicate how serious the bug is and how urgently it needs to be fixed.
- Logs: If available, include log files to help developers debug the issue more easily.
Bug Report Example
Build Version: 1.0.3
Device manufacturer and model number: Samsung Galaxy S10
Device OS and version: Android 11
Is the Issue device Specific: Yes
Defect Type (Exploratory/Regression): Exploratory
Reproducibility: 100%
Pre-conditions:
- The app is installed and opened on the device.
- The user is logged into the app.
Steps to reproduce:
- Navigate to the home screen.
- Tap on the "Submit" button in the feedback form. Actual result: Nothing happens when tapping the "Submit" button.
Expected result: The feedback form should be submitted, and a confirmation message should appear.
Attachments: phone_log.txt, videofrombug.mp4
More can be found HERE.