What are the differences between iOS and Android in app testing?

Source: Internet
Author: User

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?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.