"Reprint" Mobile Test flow

Source: Internet
Author: User

    1. UI Test


The app's primary core UI is consistent with the actual design, and the interaction issues suggest that it can be confirmed with the product manager before the development implementation changes or optimizations are made.


2. App function test


According to the software description or user requirements to verify the implementation of the various functions of the app, the actual test process is generally based on functional test cases to execute. Test coverage is basically a test case-led, that is, in the functional testing section, is to verify that the test case is valid and complete, but also lead to another problem, the test case how to write the problem, another article to separate the test case to write the method.


3. Interrupt Testing


Simulate the user's actual use of the app is the interruption of the situation to test. such as: network disconnection, switch networks, power outages, call/SMS, listen to music, switch to other apps, open other app notifications, etc.


4. compatibility testing


New and older versions of compatibility testing at the functional, logical level, the same app running in different system versions, and adaptation testing between different models
Compatibility test: The compatibility test of the interface ensures that most of the functions are complete, and the app is guaranteed to run on different system versions.
Compatibility: screen, system version, etc. (the number of system bits must be considered)
This section is done through a third-party cloud platform


5. Performance testing,


Testable aspects
1. Installation and start-up time;
2.CPU occupancy;
3. Memory consumption;
4. Consumption of traffic;
5. Consumption of electricity;
6. Backend, test the application of various types of operations to meet user response time requirements, mainly testing points in the speed, 2g,3g,wifi, 4g must be covered to
7. The backend has network concurrency


6. Stability test, pressure test


1. Verify that the app responds correctly at various boundary pressures (e.g. battery, storage, speed, etc.)
2. The system resources are not used abnormally under the repeated/long-term operation; Android uses the ADB command
3. Stress testing is mainly focused on the back end, the front-end pressure test is currently measured less


7. Safety Testing


App security testing is roughly divided into the following categories:
1) Evaluate the security features of the app based on the corresponding security standards/industry standards, from the local storage of data to the transmission, processing and remote access of the data;
2) draw on some successful experiences in web app and network security testing to cut or adapt in the Smart Terminal app test;
3) Detection of user authorization level, data leakage, unauthorized access to the app;
4) Check the application's input validity, authentication, authorization, sensitive data storage, data encryption and so on, in order to detect potential security problems;
5) See if the app meets the requirements based on a variety of communication protocols or the appropriate industry security standards.

8. User Experience Testing


This simple is to stand on the user's point of view to use the app, learning low cost, easy to start and so on, can be user blind test, based on feedback from users to modify. Testers can compare with other competitors, or according to the interaction habits of larger vendor apps.


9. Regression testing-General This section recommends the use of automated testing, if there is no automated test, can be based on several aspects of testing


1. Function confirmation according to the product instruction or function document
2. Re-execute the test case with the main priority higher
3. Re-verify the bug


10. On-Line testing


Online testing is the product must be completed after the launch, this part can be based on the scenario of regression testing, where the network environment to cover all over

"Reprint" Mobile Test flow

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.