Testing of GPS Navigator for PDA
Some time ago our team developed a project intended for GPS map navigation and route search. Since the project was developed by our coders, testing was also entrusted to our test engineers' team.
Our testing department faced the following challenge: test the navigator functionality completely, including real-life environment. I.e., in fact we needed not only validate the shortest route search but also test an afield navigation.
Once we tested the functionality of spotting objects on the map, displaying these objects and the map management functionality, our test engineers proceeded directly to testing of navigation and route search.
On completing the testing of route search, the test engineers proceeded directly to testing of navigation.
For most proper testing of navigation it was decided to undertake the following. We selected the city district which most resembled a district on one of the maps (the same location of main roads). Next, coordinates from satellite were converted in such a manner as if GPS receiver was in the spot on the map which co-related to a real city district.
Then, as the GPS receiver moved through the real city district, navigation was performed through the district on the map.
Due to such non-trivial approach to testing we managed to avoid and fix lots of bugs related to navigation and route search.
This technique much assisted in testing of other projects dealing with GPS navigation.