Compatibility testing assures that a given application works as intended with selected devices with different screen sizes, resolutions, and internal hardware (memory size, processor speed, and button/input differences). While testing, define the feasible compatibility combinations of devices and interfaces for a specific testing assignment, in concurrence with the customer’s requirement.
Interoperability testing includes testing of different functionalities on different mobile agents such as messaging, call setup, sharing conference, and video messaging etc.
Functionality testing of a mobile device includes controls, storage media handling options, and other operational aspects. Functionality testing of a mobile application is a black-box type of testing to assure that the application is functioning as per the business specifications.
Usability testing encompasses mobile interface testing, application navigation testing, and intuitiveness of the application, consistency, and soberness of color scheme. The usability designs; task analysis, and alpha charts of an application are studied as part of the product knowledge transfer and assures the usability requirements of the application are fulfilled.
Performs the load, capacity, and stress testing of mobile application servers. The objective of load testing is to determine whether the application can sustain the required number of users with acceptable response times. The objective of capacity testing is to benchmark the maximum load of concurrent users an application can sustain before experiencing system failure while the objective of stress testing is to validate an application’s stability and reliability over an extended period of time.
Localization and Internationalization testing:
The objective of this testing is to assure that the localization and internationalization features are supported by the devices and applications as per specifications. Communication testing: The objective of communication testing is to verify the protocols.
Data exchange and synchronization testing:
This testing focuses on data exchange and synchronization among different mobile devices, PDAs, and PCs using infrared frequency and USB ports.