Software Testing of Mobile Application for Comprehensive Vehicle, Equipment Tracking and Fleet Management

About an Telematic Insurance Service Provider

Image of an map app open on a phone on top of a real map with pins

Business Requirement:

As a major player in the innovative vehicle tracking system for insurers space, the client was constantly expanding its digital platform. Their mobile application infrastructure was required to scale in order to support multiple platforms, and integrate with multiple systems. The client wanted to re architect their inventory management and the white labeled CRM platform. This required comprehensive testing to ensure delivery of a high quality application to the end users.


As the client grew, it needed its infrastructure to scale. We helped them process and report on millions of trips taken by their customers. With the business spreading to multiple geographies and a rise in demand on the reliability of the inventory service, we added unit tests to the codebase and migrated it from Rails 3 to Rails 4. We helped setup running tests on CircleCI and automated the deployment process with Capistrano. We also setup a build monitor which served as an information radiator.

The Client:

The client is a vehicle telematics pioneer and industry leader. Being an expert in developing enterprise solutions, systems integration, logistics, customer service and product development, they power the world’s most advanced and innovative vehicle tracking system for insurers, fleet managers and businesses that rely on superior driver and vehicle performance. As one of the first vehicle telematics providers focused on the auto insurance market, the client saw early success in this space providing telematics solutions to several top insurance carriers. They have broadened their offering to all aspects of telematics and lead the industry in providing the most technologically advanced, intuitive, and reliable vehicle telematics solution available.

Challenges Faced:

There was an important development aspect to make the visual part of the application and to simplify its usage. For this purpose, the QA team was required to audit the application usability and offer its UI solutions.

Some of the major challenges faced by us was:

  • — Application analysis and verification of its’ usability
  • — Application verification in terms of graphics according to customer guidelines
  • — Simultaneous operation of two segments- driver and management portal
  • — Performance tests on many Android and iOS devices

Our Approach:

We suggested high level quality process assessment to provide a roadmap for software quality improvement. We performed both manual and automated testing on the two segments of the mobile application- driver portal and management portal using Selenium with Ruby. API testing was done on the application using PostMan for creating an effective and connected experience for their customers. We interacted with the client marketing team to understand their market; our QA team imported data from Trello to Jira. This will help all of their teams to work better together with the Jira Power-Up and they can easily see who's working on regardless of which tool they prefer to use.

Solution Offered:

The client has chosen RailsFactory for implementing testing solutions for their ongoing mobile application project. At the stage of design and development,numerous errors in the application logic and interface were identified. A number of changes were proposed to improve the application usability. Performance testing was included as an important factor in the general testing plan which helped us to reveal a number of non-trivial errors.

Tools: Jira, PostMan, Selenium, JMeter

Benefits to the Customer:

Following are few benefits experienced by the client after using our services:

  • — Increased overall test coverage from 23% to 62% in 4 weeks
  • — Ensured release of completed redesigned mobile application in scheduled time, without affecting the client business operations
  • — Improved accuracy by 33%
  • — Using test automation helped for a faster feedback cycle for newly developed features
  • — Resolved 200 tickets in 3 days which amused the client to a greater extent

About RailsFactory:

RailsFactory is a leading Ruby on Rails development company focused on delivering next generation vertical-specific RoR and Full stack solutions. Combining extensive technology expertise and industry-specific insights, we develop dynamic, scalable ruby on rails applications that can solve your specific business challenges. We enable technology-driven business transformation by leveraging our extensive experience in developing high performing apps using full-stack technologies, agile development approach and process specific industry tools.

Your one-stop shop for expert RoR services.

Join 250+ companies achieving top-notch RoR development without increasing your workforce.