Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Mobile app Test Scheme and process & Test Point Induction

2025-01-21 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/03 Report--

Mobile app Test Scheme and process

1. The first is the confirmation and preparation of test resources.

(1) the product requirements document, product prototype diagram, interface description document and design document should be complete.

(2) preparation of test equipment and test tools: real machine of different versions of IOS and android, as well as preparation of test related tools

two。 Design and review of test cases

(1) Design the general functional test case of the client according to the product requirement document, product prototype diagram and other documents.

(2) Review, modify and improve the test cases, and then enter the formal testing stage after the review.

3. UI test

(1) make sure that the prototype and effect drawings on hand are the latest version and meet the needs of product managers and users.

(2) everything in the testing process shall be based on the effect drawing. If you have any suggestions on user experience, please confirm with the product manager in the form of e-mail. After the confirmation is passed, you can formally issue the user experience question.

4. Function test

(1) the functional testing is mainly based on the functional test cases written to traverse the software functions.

(2) the tests involved mainly include basic function testing, installation, uninstallation, running testing, and exception handling (including handling of exceptions such as sudden network outage or slow network speed, insufficient machine memory, etc.)

5. Interrupt test

(1) during the operation of the software, answer the phone, receive text messages, lock the screen, alarm, charge, and after receiving the notification and reminder, the software can run normally.

(2) when you run the software, you can switch from the foreground to the background, and then switch back to the foreground.

6. Compatibility and adapter testing

(1) hardware adaptation: adaptation of different mobile phone manufacturers, hardware performance, and different screen sizes

(2) compatibility of OS version

(3) adaptation of different screen resolutions: mobile devices have a variety of screen resolutions, and if app does not do proper processing, it may not display well, or even affect the operation of the function.

(4) compatibility testing must be run on a certain number of real machines. Because there are many types of real machines, typical real machines can be selected for compatibility testing.

7. Performance testing

(1) client performance testing focuses on installation and unloading time, startup time, page loading time, bed occupied by main functions, memory, flow, power consumption, etc., and whether it has advantages over similar products.

(2) as for the performance of the server, it mainly uses the interface to pressurize the server, focusing on the corresponding time, throughput, concurrency, transaction pass rate, etc.

8. Stability test

(1) the stability of Android app is often tested by monkey, which simulates individual operations through random event streams, which plays an important role in checking program memory overflows and null pointers.

9. Test analysis and test report output

After the completion of the above various forms of testing, a complete analysis and report document should be formed and output to the relevant personnel.

Induction of app test points for mobile terminals

1. Installation and uninstall test

1.1 installation and uninstallation of third-party software on real machines

1.2 installed on mobile phone card or SD card (different IOS and Android versions)

1.3 installation process cancelled (insufficient space)

1.4 incoming call during the installation process, whether to continue after the SMS is completed

1.5 check whether the uninstall is successful after uninstallation

1.6 whether applications can be deleted (can be removed from the desktop or installed through software uninstallation)

two。 Start the app test

3. Upgrade test

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

4. Function test

Including business point, business logic, relevance (mainly testing the interaction between the client and the PC, after the client has finished processing, whether the data on the PC and the client are consistent), server interface testing (mainly by accessing the server interface to verify whether the business logic function point is correct)

5. Data comparison test

It can be tested on a simulator or a real machine, and compared with the actual inserted records in the database.

6. Performance

7. Safety

8.android feature test (horizontal and vertical screen, home key, volume key, powerkey, etc.)

9. Testing under all kinds of networks

Mobile: 2GBE 3GBE 4G

China Unicom: 3GBI 4G

10. Disruptive test

Whether app can be used normally in the case of sudden call, SMS pop-up, alarm clock, qq chat message, Wechat, low power, etc.

11.app handover test

Minimize, multiple app customer handoff

twelve。 Shutdown, whether the app can be used normally after standby

13. Compatibility testing

Various versions of android

Whether 14.app can function properly after emptying data or forcing exit

15.app page jump test

The use of resources by 16.app

Cpu memory, better, flow, whether the fuselage is hot and hot, etc.

18. Turn on the computer for a long time and turn on the app to see if there is any abnormal function.

19. Interactive sharing: if the sharing function is included in the program, check whether a sharing prompt appears when you click on sharing, whether the sharing content entered after clicking on sharing is correct, or whether the sharing method is correct, such as Wechat, Weibo, etc.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 225

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report