What Is Mobile Application and How Can It Be Classified?

by Nataliia Vasylyna | November 28, 2012 10:00 am

A software testing company performs various types of software testing. Perhaps the most widespread and conducted of them is mobile application testing[1].

Let us focus on this type of software testing. And first of all, let us define what the term “mobile application” is. Sometimes you will encounter the definition “mobile wireless application”.

Let us split the phrase into separate words for better understanding:

Mobile applications interact with the server “over the air”. The connection is mostly created via mobile networks or WiFi.

How Can Mobile Application Be Classified?

  1. Client applications, that can further be split into native and portable applications. Client applications are usually installed on a mobile device to function there. “Native” applications are those that are developed to work on a specific phone model. It usually is designed to match the overall device’s design scheme. “Portable” applications are those that are able to work on various mobile devices. Their interface is not integrated with any phone model.
  2. Message applications. These are SMS message exchange applications.
  3. Browser applications that are divided into markup and AJAX[2] applications. Browser applications are server-based. If a user wants to use them, they can be accessed through a web browser on a mobile device. One should take into consideration that mobile browsers are not so functional as usual desktop browsers, they may not support certain types of extensions. “Markup” applications are developed in such a way so that they could run without the server. “AJAX” applications use JavaScript that runs within the web browser. JavaScript modifies the content of the page within the browser itself and interacts with the server.

Related Posts:

Endnotes:
  1. mobile application testing: http://mobile.qatestlab.com/en/
  2. AJAX: https://qatestlab.com/resources/knowledge-center/mobile-testing-overview-what-is-a-ajax-application-and-how-to-test-it/
  3. Effective Mobile Application Testing: https://blog.qatestlab.com/2017/04/11/mobile-app-testing/
  4. Similarities Between Mobile Testing and Other Testing Types: https://blog.qatestlab.com/2016/12/30/mobile-testing-parallels/
  5. Fundamentals of Android Testing: https://blog.qatestlab.com/2016/12/23/android-testing-fundamentals/
  6. Common Errors of iOS apps: https://blog.qatestlab.com/2016/12/19/ios-common-errors/
  7. UI Testing on Android: How to Do It Right: https://blog.qatestlab.com/2016/06/22/android-mobile-testing/

Source URL: https://blog.qatestlab.com/2012/11/28/mobile-testing-overview-what-is-a-mobile-application-and-how-can-it-be-classified/