Introduction
Exploratory testing is a software testing approach where testers explore an application without predefined test cases to identify bugs, usability issues, and inconsistencies. As part of the HNG12 Internship Stage 1, I conducted exploratory testing on Cars.ng, a platform for buying and selling cars in Nigeria. My goal was to uncover issues affecting usability and functionality while documenting my findings in a structured format.
Methodology
To ensure comprehensive testing, I used:
Devices & Browsers:
macOS 10.15 (Google Chrome v128) and Android 12 (Mobile Chrome).
Testing Approach:
Navigated the core user flows (browsing cars, viewing details, navigating the site).
Identified UI/UX bugs, functionality issues, and responsiveness problems on desktop and mobile.
Documented 7 issues with screenshots and categorized them by severity.
Findings and Bug Report Summary
During my exploratory testing on Cars.ng, I identified seven key issues that impact the platform's usability and functionality. Below are the details of each issue:
Broken Images – Some car listings display a missing image icon instead of the actual car image. This affects the user experience as buyers cannot see the car they are interested in. (Severity: High)
Mobile Responsiveness Issues – On mobile screens, car images do not resize properly, making them look stretched or cropped. This issue affects mobile usability. (Severity: Medium)
Location Showing "N/A" – Some car listings display "N/A" instead of the actual location where the car is available for sale. This could cause confusion for buyers. (Severity: Medium)
Misaligned Images with Borders – Some car images have unnecessary white borders behind them, which affects the overall aesthetics and design consistency of the website. (Severity: Low)
Unresponsive Buttons on Mobile – Certain buttons do not respond when clicked on mobile devices, making it difficult for users to navigate the site or complete actions. (Severity: High)
Suggested Improvements
To improve the user experience, I recommend the following fixes:
Fix Broken Images – Ensure images load properly by checking database entries and implementing fallback images.
Enhance Mobile Responsiveness – Use CSS media queries to adjust images and layouts for different screen sizes.
Correct "N/A" Location Issue – Ensure correct data is fetched when listing a car for sale.
Remove Unnecessary Image Borders – Adjust CSS styling to maintain image consistency.
Fix Unresponsive Buttons on Mobile – Debug event listeners for mobile touch interactions.
Conclusion
Conducting exploratory testing on Cars.ng allowed me to identify critical usability and functionality issues.
Addressing these bugs will significantly improve the platform’s user experience, mobile responsiveness, and visual appeal.
This exercise helped me enhance my QA testing skills, and I look forward to applying these insights in future testing projects.
🚗 Check out Cars.ng here 👉 Cars.ng
Top comments (0)