• info@helpingtesters.com
  • helpingtesters

SUBSCRIBE TO OUR NEWSLATER





Mobile Device Testing in Compliance with Application

March 20, 2018
Mobile Device Testing Types

Although we mainly run the applications on the mobile device, it is very much important to know what all has to be tested on a mobile device. Mobile device testing usually happens in the organization’s laboratory and is not very much exposed to the real world. Mobile device testing is conducted to assess the quality of the mobile device both in terms of hardware and software. Hence, it is very much important for the testers to know what the different mobile device testing types are. In this article, we will go through the list of testing activities that have to be performed for Mobile Device Testing Types in support of any application.

Different aspects of Mobile Device Testing Types

Network Testing

The mobile device has to be tested for network connectivity as many applications run only when the internet is available, and below is the checklist:

  • Does the mobile device support applications when it is connected to the internet through 2G?
  • Does the mobile device support applications when it is connected to the internet through 3G?
  • Does the mobile device support applications when it is connected to the internet through 4G?
  • Does the mobile device support applications when it is connected to the internet through WiFi?
  • Does the mobile device notify the application when the network is unavailable?
  • Does the mobile device enable the application to resume when the network is available?
  • Are the transactions able to resume when the network becomes available?
  • Does the mobile device support tethering (hotspot) so that application gets connected to the internet?
  • Does the mobile device supports multiple connections through tethering and still supports the application to work with no compromise in performance?
  • Does the mobile device support applications to run smoothly when network toggles between WiFi, 2G, 3G, and 4G?

WiFi Testing

Testing the WiFi on the mobile device is one of the ways to ensure that the mobile device is able to connect to the internet and operates at promised speed. So, the mobile device has to be tested for WiFi connectivity and the applications run on the internet through Wifi, and below is the checklist:

  • Does the mobile device support applications when it is connected to the internet through WiFi?
  • Does the mobile device notify the application when the WiFi is unavailable?
  • Does the mobile device enable the application to resume when the WiFi is available?
  • Are the transactions able to resume when the WiFi becomes available?
  • Does the mobile device support applications to run smoothly when network toggles between different WiFis?

Bluetooth Testing

Many of the applications have SHARE feature which uses Bluetooth as one of the sharing options with the contact list. In that case, below is the checklist to perform Bluetooth testing on mobile devices:

  • Is the mobile device able to search the available devices within the supported range?
  • Does the mobile device support sending both text and media through Bluetooth?
  • Does the mobile device supports receiving both text and media through Bluetooth?
  • Does the mobile device allow the user to switch OFF the Bluetooth whenever required?
  • Is the mobile device able to detect the other mobile devices within 10 meters range when their Bluetooth is switched ON?
  • Does the mobile device support send and receiving the data and media files to and from the PC?
  • Is the device paired message displayed upon the successful connection between two mobile devices through Bluetooth?
  • Is the mobile device is visible to others when it is in non-discoverable mode?
  • Is the mobile device is visible to others when it is in discoverable mode?
  • Is the passkey functional?
  • Is the Bluetooth authentication through passkey is strong?
  • Does searching the device which is not in the 10 meters range displays the appropriate message that “device not found”?
  • Does the mobile device enter idle mode if no other mobile device is connected to it through Bluetooth?
  • Is the mobile device able to discover other mobile devices even if it not connected with any other discovered devices?
  • Is the Known device testing supported by the mobile device? (This is when another device is already paired with the mobile device in past and some information of that device is stored)
  • Does the application sharing feature detects Bluetooth and share the information via the same?

SD Card Interactions Testing

SD Card interactions, one of the complex mobile device testing types, with the mobile device are the vital one as there are high chances for the SD Card to get corrupted due to unexpected errors. Hence testing SD card interactions with the mobile device is important and below are the testing checklist:

  • Does the mobile device support application to be installed on the SD Card?
  • Does the mobile device support application to be moved to the SD Card after installation?
  • Does the mobile device support application store its contents in SD Card?
  • Does the connection between SD Card and the mobile device gets affected by the incoming call?
  • Does the connection between SD Card and the mobile device gets affected by the outgoing call?
  • Does the connection between SD Card and the mobile device gets affected by incoming message?
  • Does the connection between SD Card and the mobile device gets affected by outgoing message?
  • Does the connection between SD Card and the mobile device gets affected when the mobile device is connected to the internet through 2G / 3G / 4G / WiFi?
  • Does the connection between SD Card and the mobile device gets affected when the mobile device is disconnected to the internet through 2G / 3G / 4G / WiFi?
  • Does the connection between SD Card and the mobile device gets affected when the network toggles between 2G, 3G, 4G, and WiFi?
  • Does the connection between SD Card and the mobile device gets affected by tethering?
  • Does the connection between SD Card and the mobile device gets affected when multiple devices are connected through tethering?
  • Does the connection between SD Card and the mobile device gets affected by file transfer with Bluetooth?
  • Does the connection between SD Card and the mobile device gets affected during device idle when Bluetooth is ON?
  • Does the connection between SD Card and the mobile device gets affected when Bluetooth is OFF?
  • Does the connection between SD Card and the mobile device gets affected while charging the mobile device?
  • Does the connection between SD Card and the mobile device gets affected when the charger is disconnected?
  • Does the connection between SD Card and the mobile device gets affected when the mobile device goes into sleeping mode?
  • Does the connection between SD Card and the mobile device gets affected when mobile device resumes from sleeping mode?
  • Does the connection between SD Card and the mobile device gets affected when the device orientation is changed?
  • Does the connection between SD Card and the mobile device gets affected when there are push notifications from other applications?
  • Does the connection between SD Card and the mobile device gets affected when GPS Sensor is enabled?
  • Does the connection between SD Card and the mobile device gets affected when GPS Sensor is disabled?
  • Does the connection between SD Card and the mobile device gets affected when the device enters airplane mode?
  • Does the connection between SD Card and the mobile device gets affected when the device leaves airplane mode?

Along with the checklist for above mention Mobile Device Testing Types, the other common testing that can be performed are:

  • Verify the buttons are working as designed: Back, Home, Menu, and Search
  • Verify the keys are working as designed: Volume, and Lock
  • Verify the keyboard layouts and themes
  • Verify the battery representation at different stages: Full, in-middle, and Low
  • Verify switching off the mobile device
  • Verify power on the mobile device
  • Verify restart of the mobile device
  • Verify factory reset of the mobile device under different stages: when applications are installed and when no applications are installed yet.
  • Verify the backup and recovery system of the mobile device
  • Verify the background support for the applications
  • Verify the syncing support for the applications
  • Verify touch sensitivity with different settings for the sensitivity
  • Verify the volume of media
  • Verify profile modes and toggle between them
  • Verify the screen lock and unlock settings – PIN, Pattern, Passcode, fingerprint sensor
  • Verify system updates

And the list continues….

So, there is no limit for the mobile device testing types, as it depends on the in-built features of the device, and it can be tested anyway the tester wants to test it. The final goal is to make sure that the mobile device is supportive enough for all the main features and there are no unexpected errors encountered. All the above mentioned Mobile device testing types are just the basic level checks to be performed and the list grows with device-specific features.

About the author

Nandini KS editor

Leave a Reply

Your email address will not be published.