Testing Mobile Applications on Real
Devices, How to test mobile applications on Emulators or Real
Devices, Testing of Mobile Application on Emulators. Can you let me
know your view?
Testing Mobile apps using emulators :-
As it name called, mobile emulator is
the software that imitate the related mobile platforms / OS
environments when it installed on the laptop or on the desktop.
Generally emulator can be found at the respective OS i.e. (Android,
Windows Phone, iOS, Blackberry etc.) vendor's SDK for the free, These
can be tested manually as well as automated for mobile applications.
Though emulator is the considered tobe
close to the real environment, these can not completely change the
real devices. Let us take a hypothetical situations, If we are using
the emulators to test the apps tht utilities the accelerometer of
phone. There is high chance tht it may not work on the real devices
as it was expected to. There may also be a situations of differences
in the performances of these applications across the different device
of the same operating system.
Actually Emulators provide facilities
to developers and testers at great extent, but they also have some
crucial limitation. Some of the advantages and the disadvantages of
emulators are provided below:
Testing Mobile Applications on Real Devices |
Advantages:
- It is very useful in the certain functionalities which are ot in the specific to a device or the carrier.
- It saves the cost otherwise testing caused very costley.
- Testing for mobile apps using emulator give ability to simulate the situation that are hard to recreate on the real device. For an example if we like to test how our apps would perform if the device is executing on the low battery. Then this can be easily emulator limitated.
Disadvantages:
- The major issue with emulator is that the performed test in an environment which is the different form that of the real world, the hardware ad the software feature of the related devices can not be completely replicated in the emulator.
- Different CPU processing and network abilities compare to real devices.
Testing the mobile apps using Real
Devices:
Real devices are the visible and
viewable physical entities. Unlike emulator which provide the option
to change the 'mobile devices' by simply changing the setting, here
one have to physically switch from the devices to devices in order to
testing the app peformance.
Advantages:
- Major advantage is that it radically cut the down the risk of false positive / negative in the different test of Real devices.
- Real devices test can be perform with live network.
Disadvantages:
- As mentioned before, as these are the
physical entity that have to be manage efficiently. The cost of it is
very high and one of the critical factor to be considered. But the
best practices in the industries have shown that test should be
preferably performed in the 30 to 40 different – 2 available
devices in the market during that particular time. Furthermore, the
device would also has to be updat depend on the new releases in the
targeting market.
No comments:
Post a Comment