1. Long press the home button on Android to call out the application list and switch applications, and then swipe right to terminate the application;
2. Multi-resolution test, more than 20 types on Android, and more on ios Few;
3. Mobile operating systems include Android more and ios less and cannot be downgraded. They can only be upgraded in one direction; the resource library in the new ios system is not fully compatible with the ios system in the lower version. Applications in low-version iOS systems call new resource libraries, which will directly cause a crash;
4. Operating habits: Android, whether the Back button has been rewritten, test by clicking Back Whether the feedback after the key is correct; whether the application data can run normally after moving from the memory to the SD card, etc.;
5. Push test: Android: Click the home button and when the program is running in the background, a push is received. , click to wake up the application, and whether it can jump correctly at this time; ios, click the home button to close the program and lock the screen (display of red dot);
6. Installation and uninstallation test: Android download There are many platforms, tools and channels for installation. iOS mainly includes app store, iTunes and testflight downloads;
7. Upgrade test: necessary conditions for being upgraded: the old and new versions have the same signature; Have the same package name; there is an identifier to distinguish the old and new versions (such as version number). For Android, if there are built-in applications, you need to check whether the built-in files match after the upgrade (such as the built-in input method)
In addition: There are a few points that need to be paid attention to when testing:
1. Concurrency (interruption) test: alarm pop-up box prompt, startup of another application, video and audio playback, incoming calls, user input, etc., voice, When playing recordings, etc., force other currently playing to pause;
2. Testing of data sources: input, selection, copy, voice input, installation of different input methods, etc.;
3. Push (push) test: push is executed when the power is turned on and off, and the standby state. The message dies first and the correctness of the push jump; the push display is displayed when the application is under development, not opened, or the application is started and running in the background. and whether the jump is correct; whether the number changes before and after reading the push message are correct; whether the display and jump of the collection of multiple push messages are correct;
4. Sharing jump: whether the copy after sharing is correct; share Check whether the post-jump is correct and whether the displayed message source is correct;
5. Touch screen test: touch different positions at the same time or perform different operations at the same time to check the processing status of the client and whether it will crash, etc.