First, monkey Test (smoke test)
Use the Monkey Test tool to do the following:
1. Installation of the app
2. App random action test (app stress test)
3. Uninstall the App
Ii. loading and unloading test of Ann
1. Installing and uninstalling the app using a test real machine
2. Use of third-party software to assist with installation and uninstallation
Third, upgrade test
1. Online upgrade installation and use test of the app
Objective:
1. Verify that the signatures are consistent
2. Whether the cross-version upgrade is normal
Iv. Functional Testing
1. Functional Logic Test
2. Function point Test (unit test)
3. Relevance testing (Integration testing)
Five, automated testing
1. Monkeyrunner writing a Python script test (at this stage using the little Dorothy and the key Wizard instead)
Six, on-line debugging test
1. Use Eclipse for Android debug real-Machine debugging
2. Locate the error code by logging each step of the Logcat
Vii. Stability Test
1. Interoperability Testing
2. Abnormal test (mobile phone power off, off-screen situation)
Eight, mobile phone flow, power, memory test
1. The test machine uses monitoring software to observe the amount of traffic consumed by the app
2. Test machine use monitoring software to observe the app power consumption
3. The test machine uses monitoring software to observe the memory usage of the app (cannot reveal memory)
Ix. Performance Test (LoadRunner)
1. Interface Testing
2. Server Stress test
Ten, suitability testing (compatibility test, currently using Testin cloud test)
1. Resolution
2. System version
3. Vendor-specific system
4. Screen size
Xi. Usability testing of interface
1. Interface and interactive testing (interaction specification, user experience, ease of use, etc.)
2. Usability testing (strong usability, simple operation, low error rate, short time to complete tasks, etc.)
12. External network test
1.2G/3G/4G network test app using WiFi and cellular network
Android App Testing Process