"Reprint" Mobile APP system test

Source: Internet
Author: User

1 Smoke test (Smoke testing)

The Smoke test (Smoke testing) object is each newly compiled version of the App that needs to be formally tested to verify that the soft parts are functioning properly, Follow-up formal testing work is possible. The performer of the smoke test is the version compiler.  

During the authoring process, the APP requires multiple versions (Builds)internally, but only a limited number of versions are required to perform formal Testing (according to the project development plan). These intermediate beta versions that need to be executed, after they have just been compiled, require the developer to perform a base

2 Functional Test ( Functional Testing )

Functional testing is the most critical part of mobile App testing , according to the requirements of the product specification and test requirements list, to verify that the functional implementation of the product to meet product requirements specifications;

The main objectives of functional testing include :

Whether there is missing demand ;

Whether all functions are implemented correctly, implicit requirements are implemented in the system, and input and output are correct.  

Mobile App Functional Testing should focus on all test requirements that can be traced directly to use cases, or business functions and business rules. The goal of such testing is to verify that data is accepted, processed and retrieved correctly, and that the implementation of business rules is appropriate.  

Functional testing is based on black-box technology, which interacts with the application through a graphical user interface (GUI) and analyzes the output or results of the interaction to verify the application and its internal processes.  

3 User interface testing ( GUI testing )

User Interface (GUI) testing is used to verify The interaction between the user and the APP, including user-friendliness and humanization testing.  

A good App has an excellent resolution and can run at other resolutions. The goal of GUI testing is to ensure that the user interface will provide the user with access or browsing capabilities by testing the functionality of the object. In addition , GUI testing ensures that objects in the GUI run as expected, and conform to company or industry standards.  

The GUI test primarily tests the layout of the user interface ( such as menus, dialogs, Windows, and other visual controls ) at different resolutions , whether the style meets the customer's requirements, Text is correct, whether the page is beautiful, text, picture combination is perfect, the operation is friendly and so on.  

The goal of GUI testing is to ensure that the user interface will provide the user with access or browsing capabilities by testing the functionality of the object. Ensure that the user interface complies with company or industry standards, including user-friendliness, humanization, and ease-of-use testing.  

4 user experience Ease of Use testing (UE Testing )

User experience usability testing is primarily a measure of how well the user understands and uses the system, and whether there are obstacles or incomprehensible parts.  

The user experience usability test method, usually through user interviews, or invite in-beta, small-scale public survey and other ways, through the different experimental group operation results to determine whether there is a usability defect. However, due to the lack of effective testing tools, it is necessary to have a large number of test samples to obtain more realistic test data, more resources and long testing period.  

5 Security , access control testing ( security testing )  

Security and access control testing focuses on two key aspects of security:

1) application-level security, including access to data or business functions.  

2) System-level security, including login or remote access to the system.  

6 Performance test ( performance Testing )

Performance tests are used to test the performance of the App in real-world environments, and to match the hardware and network resources, and ultimately measure the gap between the system and the predefined goals.  

Turn from: Baidu

"Reprint" Mobile APP system test

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.