DEV Community

Fatai Bolaji
Fatai Bolaji

Posted on

Exploratory Testing of Cars.ng – Findings, Issues, and Recommendations

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

🔗 Full Bug Report: You can view my detailed bug report, including steps to reproduce and screenshots, here.

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay