Mobile app test flow and test points
1. Receiving version
2, version test check
3. UI Test
4. Function test
5. Performance Test
6. Compatibility test
7. On-Line Step test
8, the test of the joint adjustment
Functional testing: Individual function points
Test client-to-PC interaction, data consistency
Data comparison: In a real machine or simulator, compared to data actually inserted in the database
1. Static code Analysis
2. Integration Testing
3. System test
4. Coverage
If the app clears data or if mandatory exit is working
Are the facets normal?
App switching (minimized, maximized)
Shutdown or standby app is working
Performance test:
1.CPU occupancy
2. Memory consumption
3. Power consumption
4. Flow consumption test
5. Load Time Test
6. installation package Size
7. Core function Response Time
Compatibility test:
1. Screen resolution
QVGA WVGA HWVGA
2. Network Status: Toggle
such as 3G Internet
Flight Mode test
Version 3.Android
Various versions
4. Install, uninstall, upgrade
Installation location: On the phone, SD card
A real machine or a third-party software Installation
Start the app: How to start and whether it will work after startup
Upgrade: Digital Signature
Upgrade Overrides
Reinstall overwrite after download (field update for database)
Version upgrade
Normal use after upgrade
5. Permission settings
6. Compatibility test with other apps
7. Disruptive testing
SMS Popup
Phone
Low battery
Impact of 3 scenarios on app usage
Stability Testing
1. Server Exception stability
2. Memory overflow, leakage
3. Multithreading Impact
4. Icons
Layout controls
User interaction
5. Long running app is unusual
Mobile app test flow and test points