Monday, September 21, 2015

Mobile App Testing Pillars

A check list of mobile app testing pillars which need to be part of mobile app testing plan
1. Functional:
  • Validation of functionality
  • Smoke / Regression Testing
  • Offline Access testing
  • Negative testing
2. Non functional
  • Network strength/Outage/Recovery
  • Different NW types
  • peripheral Testing
3. Interoperability (IOP)
  • Voice/SMS Interrupts
  • Notifications
  • Battery/Cable Removal
4.  Memory Leak
  • Memory Usage
  • Memory Leaks
  • Garbage Collection
5. Performance Testing
  • CPU Usage testing
  • Network Usage
  • Page render time or activity Render time
6. Usability Testing
  • User Experience
  • Competitive Analysis
  • Expert Review
7. Installation Testing
  • New App Install
  • Uninstall and Reinstall
  • Upgrade Testing
8.  Security Testing
  • OWASP Vulnerabilities
  • Dynamic Testing
  • Static Code Analysis
  • Data Encryption
9. Language Testing
  • Validation for locales
  • Images and text
  • Currencies,Time zones etc
  • Context

No comments:

Post a Comment