Mobile Application Testing

Get Started. It's Free
or sign up with your email address
Rocket clouds
Mobile Application Testing by Mind Map: Mobile Application Testing

1. Performance Testing

1.1. Battery

1.1.1. Application Behaviour in Low Power Mode

1.1.2. Power consumption in Background mode

1.2. Network

1.2.1. Amount of data transmitted

1.2.2. Caching repetitive data on client

1.3. Memory

1.3.1. Low Memory conditions

1.3.2. cache clearing at intervals

1.4. CPU

1.4.1. CPU utilization

1.4.2. CPU when app is backgrounded

1.4.3. Device temperature

2. Interruption Testing

2.1. Calls

2.2. SMS

2.3. Network Connection/Dissconnection

2.4. App background and resume

2.5. kill process and launch

2.6. Notifications

2.7. acessories connected/disconnected

2.8. Charger connected/disconnected

2.9. wearables connected/disconnected

2.10. lock/unlock screen

3. Installation Testing

3.1. Install

3.2. uninstall

3.3. upgrade

3.4. remove upgrades

3.5. reinstall

4. Compliance Testing

4.1. Market Place Guidelines

4.2. country specific legal compliance

4.3. PCI Compliance

5. Usability Testing

5.1. Readability of text

5.2. Color contrast

5.3. Number of clicks required

5.4. Screen Orientation

5.4.1. Landscape

5.4.2. Portrait

5.5. Scroll-able screens for small displays

5.6. screen navigation

5.7. full screen toggling

5.8. input options for special characters / Emojis

5.9. Localization/ Internationalization

6. Security Testing

6.1. Locally stored credentials

6.2. Certificates / Signatures validation

6.3. sensitive information in logs

6.4. app permisions

6.5. application cache

6.6. SSL / TLS secured communication

6.7. Data Encryption

7. Compatibility Testing

7.1. platform

7.1.1. IOS

7.1.2. Android

7.1.3. Windows

7.1.4. BlackBerry

7.2. Screen size

7.3. OS Versions

7.4. Network compatibility

7.4.1. WIFI

7.4.2. 2G

7.4.3. 3G

7.4.4. Flight Mode

7.5. Devices

7.5.1. Phones

7.5.2. Tablets

7.5.3. Wearables

8. Functional Testing

8.1. Login

8.1.1. UserID/Password

8.1.2. Social Networks SSO

8.2. Registration

8.2.1. by e-mail Id

8.2.2. by social network SSO

8.3. Filed validations

8.3.1. Passwords

8.3.2. email Id

8.3.3. Number only

8.3.4. input sanitizations

8.3.5. mandatory field validations

8.3.6. input length constrains

8.4. Data Sharing

8.4.1. Via e-mail

8.4.2. via bluetooth

8.4.3. via social networking apps

8.5. Payment Gateways

8.6. Work flows

9. Interruption Testing