Mobile application testing – Wikipedia

Mobile application testing is a summons by which application software developed for hand-held mobile devices is tested for its functionality, serviceability and consistency. [ 1 ] Mobile application testing can be an automatize or manual type of testing. [ 2 ] Mobile applications either come pre-installed or can be installed from mobile software distribution platforms. Global mobile app revenues totaled 69.7 billion USD in 2015, and are predicted to account for US $ 188.9 billion by 2020. [ 3 ]

Bluetooth, GPS, sensors, and Wi-Fi are some of the core technologies at play in wearables. [ 4 ] Mobile lotion testing accordingly focuses on playing field screen, user focus, and looking at areas where hardware and software need to be tested in unison.

Key challenges for mobile application testing [edit ]

Types of mobile application testing [edit ]

  • Functional testing ensures that the application is working as per the requirements. Most of the tests conducted for this is driven by the user interface and call flow.
  • Laboratory testing, usually carried out by network carriers, is done by simulating the complete wireless network. This test is performed to find out any glitches when a mobile application uses voice and/or data connection to perform some functions.
  • Performance testing is undertaken to check the performance and behavior of the application under certain conditions such as low battery, bad network coverage, low available memory, simultaneous access to the application’s server by several users and other conditions. Performance of an application can be affected from two sides: the application’s server side and client’s side. Performance testing is carried out to check both.
  • Memory leakage testing: Memory leakage happens when a computer program or application is unable to manage the memory it is allocated resulting in poor performance of the application and the overall slowdown of the system. As mobile devices have significant constraints of available memory, memory leakage testing is crucial for the proper functioning of an application
  • Interrupt testing: An application while functioning may face several interruptions like incoming calls or network coverage outage and recovery. The different types of interruptions are:
  • Incoming and outgoing SMS and MMS
  • Incoming and outgoing calls
  • Incoming notifications
  • Battery removal
  • Cable insertion and removal for data transfer
  • Network outage and recovery
  • Media player on/off
  • Device power cycle
An application should be able to handle these interruptions by going into a suspended state and resuming afterwards.

References [edit ]

beginning :
Category : News


Related articles

Biggest Social Media Platforms as Per User Base

The web is the sacred lifeline of industrial development...

AniMixPlay Review – Is AniMixPlay Safe?

AniMixPlay is a website where you can watch anime...

TweakVip and Offroad Outlaws

There are several applications that make your life more...

The Benefits of Green Buildings

The term green building can be used to describe...

Pacman 30th Anniversary: New Google Doodle

A modified version of the Google doodle honoring Pacman...