One of the significant questions that testers have to answer planning mobile testing, desktop testing or web site testing is on what platforms to perform testing works.
This question is topical nowadays, as there are a lot of various mobile and desktop devices, besides, one can use emulators for some testing purposes.
A software testing company does not recommend to utilize emulators for mobile application testing.
Emulators are Unsuitable for Mobile Testing Because:
- there are no sensors on emulators and it is impossible to interact with them by means of physical influences;
- emulators cannot reproduce different network conditions that occur in reality.
That is why emulators of mobile devices are improper in most cases both for automated testing and for manual testing.
But still one has to choose platforms for testing. A platform is not just a device, it comprises several aspects.
A Platform for Mobile Application Testing Includes:
- hardware, that is a mobile device;
- version or sub-version of a mobile operation system;
- version or sub-version of a web browser;
- networking technology, carrier, strength of the signals and other network conditions.
These issues should be considered when selecting platforms for testing a mobile software product, as different platform configurations give different test results.