1. Smoke Test
Testing is generally done using Mokey or other automated testing tools to ensure the robustness and testability of the software.
2, installation, uninstall test
- Install and uninstall directly on the real machine (adb install or ADB push directly on the phone)
- Third-party software assists with installation, uninstall (at least pea pod, 91 and other mainstream auxiliary tools)
- Upgrade Installation
- Online Upgrade Installation
- Online cross-Version upgrade installation
3. Business function test
- Business logic Testing
- Function Point Test
- Correlation testing (normal with PC-side data)
4. Stability and anomaly testing
- Interactive testing (multiple client interrupt testing: Phone, SMS, message push, alarm, plug-in data line, standby, front and rear switch, etc.)
- Anomaly testing (power outages, off-grid, running out-of-memory, etc.)
5, the suitability of testing
- Resolution
- System version
- Brand model
- Phone screen Size
6. UI and Usability testing
- Compliance with interactive specifications, good user experience
- High availability and simple operation
7. Performance Test
- Load-Test server interfaces with multithreaded scripting
- Response speed of software under different networks
- Power consumption, Flow test
- Memory leaks, etc.
8. Network test
All combination test of WiFi, 2g, 3g, 4g network covering Unicom, mobile, telecom
Mobile App Test Framework