Mobile Application Testing (By Nikhil Pawar)

Get Started. It's Free
or sign up with your email address
Mobile Application Testing (By Nikhil Pawar) by Mind Map: Mobile Application Testing (By Nikhil Pawar)

1. Notifications

1.1. Enable/Disable

1.2. Push Notification

1.3. Noticaion Received

1.3.1. Display

1.3.2. Accessible

1.3.3. Next Action

1.3.4. Tap/Touch

1.4. Visual/Sound/Vibration

1.5. Screen locked

1.6. Setting

2. Network

2.1. Wifi / 3G / 4G / LTE

2.2. Switchig between Network

3. Gesture

3.1. Respond to Gesture, Click /Non click

3.2. Swipe

3.3. Pinch Zoom(in-out)

3.4. Multitouch

3.5. Flick

3.6. Double Tab

3.7. Touch and Hold (long press)

3.8. Rotate

4. Function

4.1. Starting App

4.2. Closign App

4.3. Login

4.3.1. UserID/Password

4.3.2. Social Networks SSO

4.4. Registration

4.4.1. By e-mail Id

4.4.2. By social network SSO

4.5. User Interface

4.6. Data Sync

4.7. Tapping on Every Element

4.8. Filed validations

4.8.1. Passwords

4.8.2. Email id

4.8.3. Number only

4.8.4. Input sanitizations

4.8.5. Mandatory field validations

4.8.6. Input length constrains

4.8.7. Work flows

5. Types of Testing

5.1. Functional & Non functional

5.1.1. Functional

5.1.2. Accessibility

5.1.3. Compatibility

5.1.4. Security

5.1.5. Performace

5.1.5.1. Battery

5.1.5.1.1. Application Behaviour in Low Power Mode

5.1.5.1.2. Power consumption in Background mode

5.1.5.2. Network

5.1.5.2.1. Amount of data transmitted and Caching repetitive data on client

5.1.5.3. Memory

5.1.5.3.1. Low Memory conditions

5.1.5.3.2. Cache clearing at intervals

5.1.5.4. CPU

5.1.5.4.1. CPU utilization

5.1.5.4.2. CPU when app is backgrounded

5.1.5.4.3. Device temperature

5.1.6. Usability

5.1.7. Audio / Video / Volume

5.2. Automation Testing

6. Updates

6.1. Install / Unitall

6.2. Upgrade

6.3. Downgrade

6.4. Version of App

7. Interruptions

7.1. Calls

7.2. Text Messages

7.3. Call and Msg from different App.

7.4. Network Connection/Dissconnection

7.5. Notifications from different App

7.6. Kill process and launch

7.7. App background and resume

7.8. Acessories connected/disconnected

7.9. Lock/unlock screen

8. Platform

8.1. Restrictions

8.2. Settings

8.3. Diffrenet OS

8.4. Different Display/Resolution

8.5. Screen Orientation

8.5.1. Landscape

8.5.2. Portrait

9. Locations

9.1. Geo Tracking

9.1.1. Enable/Disable

9.1.2. Platform privacy policy

9.2. Permission

9.3. Changing location