Memory
Cpu
Flow
Electricity
Start speed
Sliding speed
Interface switching speed
Network speed for interacting with the server
Expected standard designation principle: 1) Analysis of competitor's products, all indicator keys are stronger than competing items
2) Expected performance data from the product manager
3) Meet industry standards
Test methods and tools:
1: Memory, test with ADB shell script, view log data. adb shell dump Meminfo
2:CPU: Test with adb shell script, view log data, adb shell top
3: Traffic monitoring, can borrow NetEase's Open source tool: Emmagee
4: Battery monitoring: And competing products to do comparative testing, the same model of the test machine at different times, different network conditions, the use of different functions under the circumstances of the use of the test, respectively;
5: Start speed and sliding, interface switching speed, writing test code, piling into the source code, after running through the log data analysis
6: Other test tools: GT
Common metrics for Android performance testing