Mobile internet App test point

Source: Internet
Author: User

1. Safety Testing

1) Software permissions

-Charge risk: including sending text messages, making calls, connecting networks, etc.

-Privacy breach risk: including access to mobile phone information, access to contact information, etc.

-New Risk item

2) Developer's official permission list information comparison analysis

2. Install, run, uninstall test

Verify that the app is properly installed, running, uninstalled, and used for system resources before and after the operation and operation, mainly including:

1) Check whether the software can be installed, run, uninstall correctly;

2) Install, uninstall, update error report;

3) Other ancillary information:

-Location and folder is reasonable;

-whether the component is properly registered or deleted;

-Evaluate the use of system resources, such as CPU, memory (footprint), Storage (disk occupancy), before and after the operation.

3.UI Test

Test the layout of the user interface (such as menus, dialogs, Windows, and other visual controls), whether the style satisfies the customer's requirements, whether the text is correct, whether the page is beautiful, whether the text, the picture combination is perfect, whether the operation is friendly, etc.

The goal of the UI test is to ensure that the user interface provides the user with the appropriate access or browsing capabilities by testing the functionality of the object.

Ensure that the user interface complies with company or industry standards. Including user-friendly, humanized, easy to operate test.

4. Functional Testing

According to the software description or user requirements to verify the implementation of the various features of the app, the following methods to implement and evaluate the functional testing process:

1) Use the time, place, object, behavior and background five elements or business analysis methods to analyze and refine the user use scene of the app, compare the description or requirements, collate the internal, external and non-functional directly related requirements, build test points, and clear test standards (if the user needs no clear standard to follow, Refer to industry or relevant international standards or rules).

2) According to the characteristics of the measured function points of the corresponding type of test cases to cover them, such as: the place involved in the input needs to consider equivalence, boundary, negative, abnormal or illegal, scene rollback, association test and other test types to overwrite it.

3) keep track of the coverage of the test implementation and requirements input at all stages of the test implementation, and revise the business or demand comprehension errors in a timely manner.

5. Performance Testing

Evaluate the time and space characteristics of your app

1) Limit test: Verify that the app responds correctly at various boundary pressures (e.g. battery, storage, speed, etc.).

2) Responsiveness Testing: Test whether various types of operations in the app meet user response time requirements

3) pressure test: Under repeated/long-term operation, the system resources are not occupied abnormally;

4) Performance evaluation: Evaluate the usage of system resources in typical user scenarios.

5) Benchmark Test (baseline test): Benchmarking with competitive products, product evolution comparison test, etc.

6. Interrupt Testing

This paper presents a test method for the classification of service level and real-time characteristics of intelligent terminal applications, such as the interactive test of the key applications such as phone call, file download, music listening and so on when the app is in front/background running state.

7. Compatibility test

The main test is internal and external compatibility, including: compatibility with local and mainstream apps, testing in various network connections (WiFi, GSM, GPRS, EDGE, WCDMA, cdma1x, CDMA2000, HSPDA, etc.), app data and application is correct; Compatible with a variety of devices (if cross-system support is required to verify whether the various behaviors are consistent across systems).

8. Safety Testing

Security is especially important, and careless, discreet data storage or transmission methods make illegal, malicious purposes an opportunity. Intelligent terminal security involves each information interaction, storage contact, reference to network transmission and related security testing experience

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) make use of some successful experiences in web app and network security test to cut or adapt in the intelligent final **p 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.

9. Regression Testing

Regression testing after a bug fix, before delivery, to perform a full-scale regression test of the use case.

10. Upgrade, UPDATE test

After the release of the new version, with the different network environment Automatic Update prompt, and download, install, update, start, run verification test.

11. User Experience Testing

To perceive the comfort, usefulness, ease of use and friendliness of a product or service in the perspective of a subjective, ordinary consumer. Through different individuals, independent space and non-empirical statistical multiplexing methods to effectively evaluate the product experience characteristics, proposed to improve product potential customer satisfaction.

Reprint to: http://mp.weixin.qq.com/s?__biz=MjM5Mjg0MzMzMw==&mid=212889737&idx=3&sn= 38a04943c68477c8d4dcd71f31f8e36f&scene=0#rd

Mobile internet App test point

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.