What are the differences between iOS and Android in app testing?
1. Android Long 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 operating system, Android, iOS is small 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, test 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 app, 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 app store,itunes and testflight download;
7. Upgrade test: The new and old 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 application needs to check the upgrade after the built-in file matches (such as the built-in input method)
Additionally: There are several points to note for testing:
1. Concurrent (interrupt) test: Alarm popup 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 the correctness of the push 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 changes are correct ; The display and jump of multiple push collections are correct;
4. Share jump: The copy after sharing is correct, the share after the jump is correct, the source of the message is correct;
5. Touch screen test: Touch different position at the same time or different operation at the same time, check client's processing situation, whether it will crash etc.
What are the differences between iOS and Android in app testing?