The tracking device is a microcontroller based system installed in to a vehicle with a cellular modem.
The device communicates with owners’ mobile app through text message and or calls. This also can enter in to a 3 way call with 911 personnel in case of a theft situation.
A configuration wizard has been developed as part of the mobile app which allows configuration of the tracker and alerts
On detecting an alert condition like theft or towing, the tracker alerts the user via text messages.
The app will create notification alarms depending on the type of message to alert the user with the vehicle's details location, etc.
Outcome and Benefits Delivered
Delivered a low cost, user friendly Android app for remote vehicle tracking via GPS locations
Communicates alerts and status via text messaging.
Easy location identification of the car in vast parking lots
Support a 3 way call to emergency services in case of theft situation
Alerting emergency contacts automatically in case of emergency
Complete test automation scripts to test the application in 12+ different OS/Phone combinations
Privacy of the customer is not compromised, by not sharing the data to any server
The Business Context and Challenges of the Customer
Our customer was a start up company developing tracker units for vehicle safety. The tracking device is a small unit installed in a vehicle with built-in cellular modem. Tracker communicates with owners’ mobile app through text messaging and calls.
Due to market demand, customer wanted to provide an Android application for users for easy configuration of the device and more user-friendly alerts and notifications.
The Solution / System Description
Our team developed an Android app with following features :
Configuration wizard feature allows configuration of the tracker and alerts
On detecting an alert condition like theft or towing, the tracker alerts the user via text messages. The app will create notification alarms depending on the type of message to alert the user with details location of the vehicle etc. The App has user friendly interface like alerts being displayed on map etc.
In case of an emergency user can make a call to the tracker and based on users input tracker will connect to the nearest 911 emergency services for immediate action.
The application was tested using automation test scripts.
Test script development was done using robot framework and Appium
Test automation delivered benefits like:
Improved efficiency of testing by saving time
Enabled parallel execution on multiple devices like testing on 13 devices with different OS and vendor combinations.
Ease of incremental development since automation made regression testing easy