Search This Blog

Tuesday, 3 March 2015

Types of Mobile Testing for Mobile Apps

Types of Testing used for Mobile Apps Testing

Testing mobile apps is complex - we all know that. There are numerous platforms and OS's (think fragmentation), numerous devices, numerous types of testing scenarios and a variety of network connections and carriers.
                             You have to test across several permutations and combinations to get a zero-defect state. At each stage of the mobile quality cycle, there are specific questions that an enterprise needs to deal with.

 Here is the list and type of testing that QA needs to perform while testing any mobile Apps :-

  • Functional
    • Validation of Functionality
    • Smoke / Regressions Testing
    • Off line access testing
    • Negative Testing
  • Non Functional 
    • Network Strength/Outage/Recovery 
    • Different NW Types
    • Peripheral Testing
  • Interrupt
    • Voice / SMS interrupts 
    • Notifications
    • Battery /Cable Removal
  • Memory Leak
    • Memory Usage 
    • Memory Leaks
    • Garbage Collection
  • App Performance Testing
    • CPU Usage testing 
    • Network Usage
    • Page Render time or activity Render time
  • Usability Testing
    • User Experience
    • Competitive Analysis
    • Expert Review 
  • Installation Testing
    • New App Install
    • Uninstall and Reinstall
    • Upgrade testing

  • Vulnerability Testing
    • OWASP Vulnerabilities
    • Dynamic Testing
    • Static Code Analysis
    • Data Encryption
       
  • Language Testing
    • Validation for Locales 
    • Images and Text
    • Currencies, time zones etc.
    • Context
  •  Security Testing
    • Security Auditing
    • Vulnerability – Scanning
    • Security Scanning
    • Penetrating Testing

  • Memory Testing
    • Review of cache
    • Data storage mechanism


No comments:

Post a Comment