In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-19 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Network Security >
Share
Shulou(Shulou.com)05/31 Report--
This article mainly introduces "what is the difference between IOS and Android in APP testing". In daily operation, I believe that many people have doubts about the difference between IOS and Android in APP testing. The editor consulted all kinds of materials and sorted out simple and easy-to-use methods of operation. I hope it will be helpful to answer the question of "what is the difference between IOS and Android in APP testing?" Next, please follow the editor to study!
First, let's talk about the key points of APP testing.
(1) functional testing
Functional testing is an important aspect of App testing. When conducting App testing, testers should do manual testing. At the same time, check whether the function is correct and running normally according to the design drawing. In software testing, focus on the test points:
1. Whether the software can be properly run, installed and uninstalled
2. Login, registration and logout (introduced in Software testing Foundation (1), which will not be described in detail here)
3. Data update, App update
(2) client testing
At present, many softwares are available not only for mobile phones but also for PC. The software running on client PCs is required to be compatible with different versions of browsers and can be run on both high and low end PCs.
(3) App compatibility test
1. Is it normal to install, click and uninstall on different brands of models
2. Whether the attributes on different brands of models are compatible
In actual testing, we often encounter the following problems:
1. App cannot be installed on a certain brand model.
2. On a certain brand model, App clicks and does not respond, or pulls up and blacks the screen and flashes back.
3. On a certain brand model, App cannot be uninstalled smoothly.
(4) Security testing (permissions)
1. It includes sending messages, making phone calls, linking to the network, accessing mobile phone information, contact information and setting permissions, etc.
2. Input validity verification, authorization, data encryption and other aspects caused by performing certain operations
3. There are also tests on network protocols to prevent malicious protocols from being sent to the server.
(5) weak network test (traffic test)
In the process of using App, we sometimes encounter a weak network environment, such as on the bus, in the subway, in the suburbs or in some schools. In this case, there are often network instability, running timeout, and download failure. As a tester, we need to model the weak network environment of App before launching, and see if there are some problems with App in the weak network environment. Now it is tested by simulating the weak network environment through the third-party platform.
2. What is the difference between IOS and Android in APP testing?
1. Android long press the home key to call out the application list and switch applications, and then swipe right to terminate the application.
2. Multi-resolution test, there are more than 20 kinds of Android and less ios.
3. Mobile operating systems have more Android, less ios and cannot be downgraded, so they can only be upgraded one-way; the resource library in the new ios system is not fully compatible with the application in the lower version of the ios system, and the application in the lower version of the ios system calls the new resource library, which will directly lead to Crash.
4. Operation habits: whether the Android and back keys are rewritten, test whether the feedback after clicking the back keys is correct, and whether the application data can run normally after moving from memory to SD card, etc.
5. Push test: Android: click the home button, when the program is running in the background, receive the push, wake up the application after clicking, and whether you can jump correctly at this time; ios, click the home button to close the program and the screen lock screen (red dot display)
6. Installation and uninstall testing: there are many platforms, tools and channels for downloading and installing Android. Ios mainly has appstore,iTunes and testflight downloads.
7. Upgrade testing: necessary conditions that can be upgraded: new and old versions have the same signature; new and old versions have the same package name; there is an identifier to distinguish between new and old versions (such as version number). For Android, if there is a built-in application, check whether the built-in files match after upgrade (such as built-in input method).
Third, in addition: there are a few points to pay attention to for testing:
1. Concurrent (interrupt) testing: alarm pop-up box prompts, startup of another application, video and audio playback, incoming calls, user input, etc., voice, recording, etc. Playback forces other players to be paused.
2. Testing of data sources: input, selection, replication, voice input, installation of different input methods, etc.
3. Push (push) test: when push is performed on / off and standby, the message dies first and the push jump is correct; whether the push display and jump are correct when the application is developed, unopened, started and running in the background; whether the change of the number before and after the push message is correct; whether the display and jump of the collection of multiple push is correct
4. Sharing jump: whether the copy after sharing is correct, whether the jump after sharing is correct, and whether the source of the message displayed is correct.
5. Touch screen test: touch different locations or perform different operations at the same time, check the processing of the client, whether it will crash, etc.
At this point, the study on "what is the difference between IOS and Android in APP testing" is over. I hope to be able to solve your doubts. The collocation of theory and practice can better help you learn, go and try it! If you want to continue to learn more related knowledge, please continue to follow the website, the editor will continue to work hard to bring you more practical articles!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.