Browse By

Types of Testing for Mobile Application

Usability

This includes text visibility, navigation between screens, response from interaction with system.

Compatibility testing

This entails validating the application for different mobile devices, OS versions, screen sizes, and resolutions as per requirement

Interface Testing

This covers validation of each screen, buttons, text inputs, navigation flow.

Low Level Resource Testing

This covers checks for overuse of memory and not releasing it, app temporary files not cleaned, local database growing too big, and garbage generation by the app

Performance Testing

This includes checks on server connection changes to Wi-Fi from 2G/3G or viceversa, application response time, battery consumption, CPU usage, Memory leaks,

Operational Testing

This includes check for backup of necessary information, save and recovery plan if battery goes down, data loss in case of app upgradation, app access if user gets call, text, alarm etc.

Security Testing

This includes encryption/ decryption techniques used for sensitive data communication, User level data security, data stored security on device.

Functional/System Testing

This includes testing the functionality of the application based on the business requirements

One thought on “Types of Testing for Mobile Application”

  1. Amit says:

    There are few more areas that are bit difficult, below are Key areas that you must focus while testing your iOS app

    UDID
    A unique feature of Apple products is the device specific UDID (“unique identifier”). If you want to test your app on live devices without going through the app store, you need the UDID of each device involved in the test.

    The App Store
    The most famous difficultly associated with iOS apps is the Apple store’s notorious vetting process. There are a few things you can do to give your app a better shot at clearing that huddle without incident. Avoid these major iOS faux pas for a better shot of getting your App to the big show.

    The App Store
    The most famous difficultly associated with iOS apps is the Apple store’s notorious vetting process. There are a few things you can do to give your app a better shot at clearing that huddle without incident. Avoid these major iOS faux pas for a better shot of getting your App to the big show.

    Repetitive Apps: Apps that are not “useful or [does not] provide some form of lasting entertainment” – in other words, an app that is already over done in the App Store.
     Unrefined/Unprepared Apps: An app that looks like it was poorly created, not tested or rushed through production. The Apple App Store prides itself on offering quality apps.
     Violence: Apps depicting realistic violence or realistic weapons used in an irresponsible way. (Angry Birds type “violence” is OK.)
     Improper API/Background Services Use: Trying to beat the system by using one of the iOS APIs or background features in a way other than its intended use. (i.e. Running a silent audio clip in the background to enable the app to remain running.)
     Poaching Keywords: You cannot use the names of pre-existing apps for the keywords for your new app.
     Limited Features/Little Usefulness: Joke, novelty and brand showcase apps can be caught by this rule if they do not offer users any actual usefulness. (i.e. An app that only displays one image and has no additional features.)

Leave a Reply