How to make a mobile app test plan and detailed process



1. The first is to confirm and prepare test resources
(1) Product requirement documents, product prototype diagrams, interface description documents and design documents should be complete
(2) Preparation of test equipment and test tools: real machines of different versions of IOS and Android, And the preparation of testing related tools

2. Design and review of test cases
(1) Design general functional test cases of the client according to product requirements documents, product prototype diagrams and other documents
(2) Review, modify and improve test cases, and proceed to enter after review Formal testing stage

3. UI testing
(1) Make sure that the prototype and renderings at hand are the latest version and meet the needs of product managers and users
(2) The renderings shall prevail in the testing process. Confirm with the product manager in the form of an email. After the confirmation is passed, you can formally issue user experience problems

. 4. Functional testing
(1) APP functional testing is mainly based on the functional test cases written to traverse software functions
(2) The tests involved are mainly Including basic function test, installation, uninstallation, operation test, and exception handling (including handling of abnormal situations such as sudden network interruption or slow network speed, insufficient machine memory, etc.)

5. Interruption test
(1) Answering calls and receiving text messages during software operation , lock screen, alarm, charging, use the software after receiving the notification reminder, the software can run normally
(2) When running the software, switch from the foreground to the background, and then switch back to the foreground to continue running

6. Compatibility and adapter test
(1) Adaptation of hardware: adaptation of different mobile phone manufacturers, hardware performance, and different screen sizes
(2) Compatibility of OS versions
(3) Adaptation of different screen resolutions: There are various screen resolutions of mobile devices. If the app is not properly processed, it may not display well, and even affect the operation of functions.
(4) The compatibility test must be placed in a certain Run on a large number of real machines, because there are many types of real machines, during the compatibility test, you can select several typical real machines that are used more for compatibility testing

7. Performance test
(1) The client performance test focuses on the installation and uninstallation time. Start-up time, page loading time, beds occupied by main functions, memory, traffic, power consumption, etc., and whether it has advantages compared with similar products
(2) As for the performance of the server side, it mainly uses the interface to pressurize the server, focusing on Corresponding time, throughput, concurrency, transaction pass rate, etc.

8. Stability test
(1) The stability of Android apps is often tested with monkeys, which simulate personal operations through random event streams, and check the memory overflow of the program. Null pointers have Great role

9. Detection analysis and test report output After the
above various forms of APP testing are completed, a complete analysis and report document should be formed and output to relevant personnel

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326225344&siteId=291194637