Android App Testing Process

Source: Internet
Author: User

First, monkey Test (smoke test)

Use the Monkey Test tool to do the following:

1. Installation of the app

2. App random action test (app stress test)

3. Uninstall the App

Ii. loading and unloading test of Ann

1. Installing and uninstalling the app using a test real machine

2. Use of third-party software to assist with installation and uninstallation

Third, upgrade test

1. Online upgrade installation and use test of the app

Objective:

1. Verify that the signatures are consistent

2. Whether the cross-version upgrade is normal

Iv. Functional Testing

1. Functional Logic Test

2. Function point Test (unit test)

3. Relevance testing (Integration testing)

Five, automated testing

1. Monkeyrunner writing a Python script test (at this stage using the little Dorothy and the key Wizard instead)

Six, on-line debugging test

1. Use Eclipse for Android debug real-Machine debugging

2. Locate the error code by logging each step of the Logcat

Vii. Stability Test

1. Interoperability Testing

2. Abnormal test (mobile phone power off, off-screen situation)

Eight, mobile phone flow, power, memory test

1. The test machine uses monitoring software to observe the amount of traffic consumed by the app

2. Test machine use monitoring software to observe the app power consumption

3. The test machine uses monitoring software to observe the memory usage of the app (cannot reveal memory)

Ix. Performance Test (LoadRunner)

1. Interface Testing

2. Server Stress test

Ten, suitability testing (compatibility test, currently using Testin cloud test)

1. Resolution

2. System version

3. Vendor-specific system

4. Screen size

Xi. Usability testing of interface

1. Interface and interactive testing (interaction specification, user experience, ease of use, etc.)

2. Usability testing (strong usability, simple operation, low error rate, short time to complete tasks, etc.)

12. External network test

1.2G/3G/4G network test app using WiFi and cellular network

Android App Testing Process

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.