the difference between iOS and Android in app testing:
1.AndroidSystem (http://www.maiziedu.com/course/android-px/)Mobile PhoneLong Press the home key to exhale the app list and switch apps, then right-swipe to terminate the app;
2. Multi-resolution test, more than 20 kinds of Android, less iOS;
3, mobile phone operating system, more Android, less iOS and can not be degraded, only one-way upgrade; The library in the new iOS system is not fully compatible with apps in the lower version of iOS, and applications in the low-version iOS system call the new repository, which leads directly to the Crash.
4, operating habits: whether the Android,back key is rewritten, testing the feedback after clicking the back button is correct, the application data from the memory to the SD card can be normal operation, etc.
5, Push test: Android: Click the Home button, the program background running, at this time receive push, click to wake up the application, whether it can jump correctly at this time, iOS, click the Home button to close the program and Screen lock screen (red dot display);
6, Ann loading test: Android Download and install more platforms and tools and channels, iOS mainly have appstore,itunes and testflight download;
7, upgrade test: can be upgraded the necessary condition: the old and new version has the same signature; the old and new versions have the same package name; there is an identifier to distinguish between the old and the new version (such as the version number), for Android if the built-in app needs to check the upgrade after the built-in file matches (such as the built -
Additionally: There are several points to note for testing:
1, concurrent (interrupt) test: Alarm popup box prompt, another application of the start, video audio playback, calls, users are input, such as voice, recording and other playback when forcing other playing to pause;
2, data source testing: Input, select, copy, voice input, installation of different input methods, etc.;
3, push (push) test: In the switching machine, the standby state to perform the push, the message first die and push the correctness of the jump; application is in development, open State, app startup and running in the background is the push display and jump is correct; push message read before and after the number of changes is correct ; The display and jump of multiple push collections are correct;
4, share jump: The copy after sharing is correct, share after the jump is correct, the source of the message is correct;
5, Touch screen test: At the same time to touch different locations or different operations at the same time, to see the client's processing, whether it will crash, etc.
App Test Tutorial: What's the difference between iOS and Android