Case Study

GOHARPY

A Unified Solution for Users, Service Providers and Employees
UBER ON DEMAND

Project Summary

GoHarpy presents a unified solution, integrating essential features for users, service providers, and employees. Users experience a streamlined assistance-seeking process, choosing from a range of service providers based on their preferences. Service providers efficiently manage requests, assigning them to employees and utilizing automated location-based allocation. Real-time employee tracking adds to their oversight. Employees navigate tasks using the app and secure digital signatures upon task completion, ensuring efficiency and accountability throughout the process.

About the Client

The journey began when a forward-thinking client sought to bridge users and service providers through a visionary application. Recognizing the need for reliable software testing services, they partnered with ChromeQA Lab, a renowned testing company, to ensure the robustness of their tech product. GoHarpy, evolving as an extension of ChromeQA Lab’s expertise in software testing, focused solely on comprehensive testing. The integration of a service provider browser empowered users to make optimal choices. Through rigorous testing, GoHarpy exceeded expectations, contributing to the pioneering of new dimensions in software testing and providing the client with critical insights to elevate their business through a thoroughly tested and dependable tech product.

Key Challenges and Solutions

Challenge 1 - Unifying Text Input Fields

Many screens featured similar UI elements but with varying text input field formats, such as calendar dates, dropdown options, and content display. To ensure consistency and efficient development, a unified component with adaptable data handling and validation was required.

Testing Strategy

We conducted thorough UI and functional testing, scrutinizing the unified text input component across various scenarios. By simulating different input methods and data types, we validated the component’s ability to handle diverse inputs seamlessly while maintaining accuracy and validation checks.

Challenge 2 - Displaying Routes on the Map

The challenge involved displaying service request routes on the map within the app. Due to performance concerns, an alternative to interactive maps was sought to ensure optimal user experience.

Testing Strategy

We rigorously tested the integration of Google Static Maps API to display static map images showing accurate routes and coordinates. By assessing map rendering, route depiction, and coordinate accuracy, we ensured that the chosen approach met performance expectations while providing the necessary visual information.

Challenge 3 - Tracking Employees

Efficiently tracking employee positions on the map across different app interfaces required real-time synchronization and updates.

Testing Strategy

Through systematic testing, we verified the real-time position updates of employees on the map, ensuring that changes were accurately reflected at regular intervals. We also evaluated the coordination between server updates and user app displays to guarantee accurate and seamless tracking.

Challenge 4 - Delivery Confirmation

Enabling employees to confirm completed jobs, gather customer signatures, and sync data without consistent internet access posed a challenge.

Testing Strategy

We meticulously tested the dual-status system’s functionality, which allowed data to be managed both locally and on the server. By simulating various network scenarios, we validated the smooth transition between local and server statuses, ensuring reliable job confirmation and data synchronization, even under varying connectivity conditions.

Impact on Client’s Business

Enhanced Customer Confidence

The rigorous testing of GoHarpy's real-time service information feature instilled confidence in users, providing them with a reliable platform for accessing crucial service details promptly. This enhanced reliability contributed to increased trust and confidence in the platform, positively impacting customer satisfaction and loyalty.

Streamlined Supplier Interactions

Thorough testing of supplier tracking and contact functionalities ensured precise information presentation and efficient communication with service providers. This streamlined interaction process enhanced user satisfaction by fostering transparent and dependable communication with chosen suppliers, ultimately improving the overall user experience.

Improved Operational Productivity

The comprehensive testing of GoHarpy's multi-service capability guaranteed seamless operation, enabling the platform to handle diverse service requests concurrently. This operational efficiency translated into improved productivity for users, allowing them to manage multiple services effortlessly and contributing to overall business efficiency.

Empowered Decision-Making

Meticulous testing of the smart service provider selection mechanism empowered users to make informed decisions based on critical factors like cost, distance, availability, and reviews. This reliability in decision-making positively impacted user satisfaction by ensuring optimal service provider choices, resulting in a more efficient and satisfactory selection process aligned with users' preferences.

Technologies Used

Selenium
Appium
Jenkins
PHP
MYSQL
AWS Cloud
Google Maps
Android
iOS
HTML
CSS
JavaScript
Trello
Slack

The Final Outcome

ChromeQA Lab played a pivotal role in ensuring the robustness of GoHarpy through comprehensive software testing. Leveraging our expertise, we conducted thorough testing processes that not only identified critical bugs and loopholes but also provided the client with crucial business insights. 

Our commitment to delivering reliable testing services was exemplified by the successful identification and recording of potential issues, contributing to a more dependable software product. Additionally, ChromeQA Lab offered a unique advantage with an 80-hour free trial service, allowing the client to experience firsthand the effectiveness of our testing expertise before the official testing project commenced. This trial period not only instilled confidence in our capabilities but also enabled the client to make an informed decision about partnering with ChromeQA Lab for their comprehensive testing needs.

Read the Full Case Study

Take The Next Step in Ensuring the Performance and Reliability of Your Uber-on-demand Platform.

case studies

See More Case Studies

Contact us

Testing that goes beyond the surface to ensure reliability

We’re happy to answer any questions you may have and help you determine which of our services best fit your needs.

Your benefits:
What happens next?
1

We Schedule a call at your convenience 

2

We do a discovery and consulting meeting 

3

We prepare a proposal 

Start Your Software Testing Free Trial