Standard specification for mobile phone testing

Source: Internet
Author: User

Mobile software test classification 1. By development stage Unit Test> Integration Testing > System Testing> Confirm Test > Acceptance Test 2. By Testing TechnologyClassify white box test > Grey Box Test > black box TestStatic test and dynamic Test 3. Document testing by Test content > Functional Testing> Compatibility testing > UI testing > On-load Testing > Security Testing> Fault Tolerance Testing > Stability Testing > User Experience Testing

A Functional testing:

(1) Write test cases according to the product requirement document

(2) Software design document writing use case

(3) Automated testing

Two Compatibility suitability test:

(1) Compatibility of Android and iOS versions

(2) Phone resolution compatibility

(3) Network compatibility: 2g/3g/4g/wifi, weak network, broken network

(4) App cross-version compatibility

1. Compatibility test:

(1) Mobile phone different scaling rate support: client-supported resolution, etc.

(2) Different versions of the phone support: 2.3 4.0 4.4, etc. in the test plan: you need to schedule a separate time for compatibility testing of different Android systems, including versions 2.0 and above, etc.

(3) Handset different manufacturers system support: Different manufacturers will have different Android systems, such as: Millet, Huawei, hammer on the mainstream mobile phone support in the market

(4) Phone different size support: 3.5 to 5.7 screen in the UI display is different, to support the maximum to the minimum.

2. Install, uninstall test

(1) Build APK file can be installed and uninstalled on the real machine;

(2) Android phone side by using the installation tool. such as: Pea pod

3. Online Upgrade test:

(1) Verifying digital signatures

(2) After the upgrade can be used normally

(3) Online cross-version upgrade.

Three Performance test:

(1) Pressure test

(2) Power flow test

(3) CPU, memory consumption

(4) App startup duration

(5) Crash rate

(6) Memory leaks

Four Network test:

(1) External network testing the main reality of the simulation of customers using the network environment, to verify that the customer single program in the actual network environment use situation for business operations.

(2) The external network test mainly covers the Wifi/2g/3g/4g...net/wap, telecom/Mobile/Unicom, all possible combinations for testing.

Principle:

(1) to cover the user's usage scene as comprehensively as possible, it is necessary to include various possibilities of different network permutations in the test case.

(2) There is also the analog signal shielding time. The impact of the client and so on. And to do outsourcing scenario testing, in the high mountains, hills, trains and other special conditions for comprehensive testing,

Five Interface testing:

(1) client-side and service-side interaction

(2) client-side data updates and service-side data are consistent

(3) Client side update is disconnected

(4) Client side is updated and the service side hangs

Six Business logic Test:

(1) Business logic test: The main test client business can be completed normally.

(2) Function Point test: Main test client function point is normal use

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

Seven Exception test:

(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 the mobile phone hardware, such as: Standby, Plug and unplug data lines, headphones, the operation will not affect the client.

(2) Anomaly testing: mainly including broken nets, power outages, server anomalies, etc., the client can be normal processing, to ensure the correctness of the data.

Eight Client Side performance test:

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

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:

A. The first time a client is used, a large number of data and a list of people are updated.

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

C. After the client has downloaded and updated the data locally, a large number of

Standard specification for mobile phone testing

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.