Mobile App Test Summary

Source: Internet
Author: User

App Test point Summary (full)

I. Functional testing:

--write test cases according to the product requirements document.

--Software design document writing use case.

Note: Test cases are written according to the product requirements document.

Two. Compatibility test:

Compatibility of--android versions

--Phone resolution compatibility

--Network compatibility: 2g\3g\4g\wifi, weak network, broken network

--app Cross-version compatibility

1. Compatibility test:

1> Phone different resolution support: client-supported resolution, etc.

2> phone different version of the support: 2.34.04.4, etc. in the test plan: you need to schedule a separate time for the compatibility testing of different Android systems, including the following version 2.0 and more than 4.0

3>: Different manufacturers of mobile phone manufacturer system support, different manufacturers will have different Android systems, such as: Millet, Huawei, hammer on the market mainstream mobile phone support

4>. Phone different size support: 3.5 to 5.0 screen in UI display is different, to support maximum to minimum.

2. Install and uninstall the test:

1>: Build apk file can be installed and uninstalled on the real machine;

2>. Android phone-side universal installation tool. such as: Pea pod

3. Online Upgrade test:

1>. Verifying digital signatures

2>: Can be used normally after upgrade.

3>: Online cross-version upgrade.

Three. Performance test:

--Stress test:

--Power Flow test:

--cup, memory consumption:

--app Boot Duration

--crash Rate

--Memory leaks

Four. Network test:

1. Outside the network testing the main reality of the simulation of customer use of the network environment, the inspection of the customer single program in the actual network if the environment and the use of business operations.

2. External network testing mainly covers the WIFI\2G\3G\4G,.NET\WAP, telecommunications, mobile unicom, all possible combinations to test.

Principle:

1. As full coverage of the user's usage scenarios as possible, it is necessary to include various possibilities for different network permutations in the test case.

2. There is also a time when the analog signal is blocked. The impact of the client and so on. And to do the outsourcing scene test, in the Alpine, hilly, train and other special conditions for comprehensive testing

Five. Interface test:

--client End and service side interaction

--client Data updates and service-side data consistency

The--client-side update was broken.

The service end was hung when the--client was updated.

Six. Business logic test:

1. Business logic test: The main test client business can be completed properly.

2. Function point test: The main test client function point is normal use

3. Relevance testing: The main test client and PC interaction, after the client processing, the PC side and the client data consistent

Seven. Anomaly testing:

1. Interactive anomaly test: The client as a mobile phone characteristics testing, including the situation, such as incoming calls, SMS, low battery test, but also pay attention to mobile phone hardware, such as: Standby, Plug and unplug data lines, headphones and other operations will not affect the client.

2. Anomaly testing: Mainly including broken nets, power outages, server anomalies, such as the situation, the client can be normal processing, to ensure the correctness of the data.

Client Side performance test:

1. Benchmark performance test: mainly through the pressure server side interface and the client in different network environment response speed.

2. Large number of tests: mainly in a specific environment, the client can update a large number of data and the list of people, the client is able to handle the normal, divided into three kinds of situations:

--The first time a client uses it, it updates a large number of data and a list of people.

--The client updates a large amount of data during normal updates.

--After the client has downloaded a lot of data locally, it updates a large number of

If you want to get a further boost in testing, you need to learn to use App testing tools. On the one hand, through the test tool can replace you do the tedious part of the work, you save more study time, on the other hand, these tools will provide you with a large number of game running data and logs, with this data you can more easily judge the cause of the problem occurred, The ability to interpret this data will be the most competitive in your future.

Mobile App Test Summary

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.