The difference between Android and iOS app testing :
1. AndroidLong PressHomekey to call out the app list and switch apps, then right-swipe to terminate the app;
2, multi-resolution testing,AndroidEnd -Variety,iOSless;
3, mobile phone operating system,AndroidMore,iOSless and cannot be degraded, only one-way upgrade; newiOSthe repository in the system is not fully compatible with the lower version of theiOSapplication in the system, low versioniOSThe application in the system calls the new repository, which leads directly to the Flash (Crash);
4, operating habits:Android, Backwhether the key is rewritten, test click BackThe feedback is correct after the key, and the application data is moved from memory toSDafter the card can be normal operation, etc.;
5,PushTest:Android: ClickHomekey, when the program is running in the background, it receives thePush, click to wake up the application, at this time can jump correctly;iOS, clickHomekey to close the program and Screen lock screen case (red dot display);
6, safety loading test:Androidmore platforms and tools and channels for downloading and installing,iOSmainly hasApp Store,ITunesand theTestFlightdownload;
7, upgrade test: The necessary condition to be upgraded: the old and new versions have 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), forAndroidIf you have a built-in application, check that the built-in files match after the upgrade (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 playing when the other is 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 isPushdisplay and jump are correct; push message before and after reading the number is correct, the display and jump of multiple push collection is 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 willCrashand so on.
Based on the world's first object recognition technology, Testbird can provide customers with deep analytic capabilities in-depth to all functions within the mobile app& game. Through self-service testing, remote real-machine debugging, real-computer compatibility testing, live experience testing, live stress testing, and crash Analysis, Testbird has built three platforms for cloud phones, cloud testing and cloud analytics, providing a one-stop quality management service for mobile applications from research and development to online to operational. Help mobile application enterprises to establish a sound quality management system and capabilities to comprehensively improve the dau, retention and payment of mobile applications.
Turn from: Baidu
What is the difference between Android and iOS app testing?