Mobile app test plan and process & test point induction

Source: Internet
Author: User

Mobile app testing Solutions and processes


1. First, test resource confirmation and preparation

(1) Product requirements documentation, product prototyping, interface documentation and design documentation should be complete

(2) Preparation of test equipment and test tools: iOS and Android versions of the real machine, and test-related tools preparation


2. Design and review of test cases

(1) Design the general function test case of the client according to the product requirement document, product prototype diagram, etc.

(2) test case review, modification and improvement, after the review to enter the formal testing phase


3. UI Testing

(1) To ensure that the prototype diagram at hand is the latest version, in line with the product manager and user needs

(2) The test process is accurate, if the user experience has recommendations, the form of e-mail and Product manager to confirm, confirmed through, you can formally issue the user experience


4. Functional Testing

(1) Functional testing is mainly based on the functional test cases written to the software function of the traversal

(2) The tests involved mainly include basic function testing, installation, unloading, running tests, exception handling (including abrupt interruption of network or slow speed, insufficient machine memory and other abnormal cases)


5. Interrupt Testing

(1) The software runs in the process of answering the phone, receiving text messages, lock screen, alarm, charging, receiving notification reminders after the use of software, the software can run normally

(2) When running the software from the foreground to the background, and then switch back to the foreground can still continue to run


6. Compatibility and Adapter Testing

(1) Hardware adaptation: Different handset manufacturers, hardware performance, different screen size of the adaptation

(2) Compatibility with OS version

(3) Different screen resolution adaptation: Mobile device screen resolution of a variety of, if the app does not do the appropriate processing may show bad, even affect the operation of the function

(4) Compatibility test must be placed on a certain number of real machine running, due to the real machine type, compatibility test can choose a few typical use more real machine for compatibility testing


7. Performance Testing

(1) Client performance test focus on the loading time, start time, page load time, the main function of the bed, memory, flow, power consumption, and compared with similar products have advantages

(2) As for server performance, the main use of interface to the server pressure, focus on the corresponding time, throughput, concurrency, transaction rate, etc.


8. Stability Testing

(1) The stability of the Android app is often tested using monkey, which simulates a personal operation with a random event stream, which has a significant effect on checking the program's memory overflow and null pointers.


9. Inspection analysis and test report output

After the completion of the various forms of testing, should form a complete analysis and report documents, output to the relevant personnel



Mobile terminal app test point induction


1. Safety Loading test

1.1 On the real machine, the installation and uninstallation of third-party software

1.2 Installed on a mobile card or SD card (different iOS and Android versions)

1.3 Installation process canceled (insufficient space)

1.4 Installation process call, text message after the completion of whether to continue

1.5 Uninstall to see if uninstall succeeded

1.6 Whether the app can be deleted (can be removed from the desktop or installed via software uninstall)


2. Launch the app test

3. Upgrade Test


Digital signature, upgrade overlay installation, manual overwrite installation after download, cross-version upgrade, whether the upgrade can be used normally, overwrite the installation to determine if the database has field updates, can be updated normally, otherwise it will cause app exception


4. Functional Testing

Including business point, business logic, correlation (main test client and PC side of the interaction, after the client processing, the PC side and client data is consistent), the server interface test (mainly by accessing the service-side interface to verify that the business logic function point is correct)

5. Data comparison test

Can be tested on a simulator or on a real machine, compared to the actual insert record in the database

6. Performance

7. Security

8.android feature Testing (Portrait, Home, volume, power, etc.)

9. Testing under various networks

Mobile: 2g,3g,4g

Unicom: 3g,4g


10. Disruptive testing

Sudden call, SMS Pop-up, alarm clock, QQ chat information, low battery and so on, whether the app can be used normally

11.app Switching test

Minimized, multiple app customer switching

12. Power off, after the standby app can be used normally

13. Compatibility test

Android various versions

14.app If the data is emptied or forced to quit

15.app page Jump Test

16.app Use of resources

CPU memory, better, flow, whether the body heat hot and so on


18. Long-time power on and open the app to see if there will be functional anomalies

19. Interactive sharing: If the program includes the sharing function, then the detection of the click Share will appear when sharing tips, click to share after the sharing content is correct or share the way such as Weibo






Mobile app test plan and process & test point induction

Related Article

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.