App Test Summary 1

Source: Internet
Author: User
Tags cpu usage

1, install, uninstall test installation, uninstall test mainly for the post-compilation source program apk installation files generated by the main test point: 1. The generated APK file can be installed and downloaded on the real Machine 2). General installation tools such as Pea Pod and 91 Assistant can install and uninstall the program 2, online upgrade test Verify digital signature, upgrade can be used normally, online cross-version upgrade 3, Business logic Test Business logic test: The main test client business can properly complete the functional point test: The main test client function point is the normal use of relevance testing: the main test client and PC side of the interaction, the client after processing, the PC side and the client data consistent 4, anomaly testing anomaly test: mainly include the network, Power outage, server anomalies, etc., the client can be normal processing, to ensure data correctness 5, interactive testing interactive test: The client as a mobile phone characteristics test, including the situation of 13 kinds of interruptions, calls, text messages, low battery test, but also pay attention to the mobile phone hardware, such as: standby; Plug and draw data cable, Headset and other operations do not affect the client; 6. Usability Test interface and interactive test: conform to the Android Interactive specification, conform to user habits, easy to operate and consistent; Usability test: User experience is good, user is easy to operate, user error rate is low; 7, suitable for test phone different resolution support, The client supports 320*240, 480*320, 800*480, 854*480, 960*540, etc. support for different versions of the phone: 2.3.*, 2.2, 4.0; In the test plan: you need to schedule a separate time for compatibility testing of different Android systems, Including 2.0 and 3.*,4.0 versions, etc., mobile phone does not support the factory system: Different manufacturers will have different Android systems, such as: Xiaomi mobile phone, Huawei's input method. The market is the mainstream of the system and manufacturers of different support: 2.0 to 4.0 screen in the UI display is different, to support the maximum to the minimum; Solution: 1, to buy or borrow equipment to verify the actual, cost money, buy a few can, too much on the way; 2. Solutions for third-party cloud testing; 3 , collation incompatible places, and then to analyze the app may not be compatible with the code, the requirements of technical capacity is relatively high, the pre-period also takes a lot of time; 4. Using the third-party statistical platform such as Friends of the Alliance to obtain the application of the corresponding top N of the model to test; 8, client side performance testing bias client side CPU MEM, traffic, power, and responsiveness of clients in different network environments, and so on big data testing: mainly in a specific environment, the client to update a large number of data, the client can be normal processing, there are three cases: 1) The first time the client use, the first to update a large number of data 2) clients in the normal update, Update a large amount of data 3) the client has already downloaded a lot of data on the phone locally and has updated a lot of data again; 9, power and flow test the power and flow test of the mobile phone is mainly to stand in the user's perspective, after all, the power consumption, the flow rate is larger, will affect the customer's use of feelings, mobile phone terminal power usage and CPU usage is proportional, because this no more detailed provisions, only a universal scope, CPU usage can not exceed more than 10%, traffic not more than 10M, generally through some Android phone monitoring software to obtain data, of course, can also be obtained through the code, 10, memory leak test Android program is written in the Java language, So Android's memory management is similar to Java's memory management. The programmer allocates memory for the object through new, and all objects allocate space within the Java heap, while the object's release is done by the garbage collector; Android's virtual machine is a register-based Dalvik, its maximum heap size is generally 16M, and some machines are 24M, So the amount of memory space we can use is limited. If our memory consumption exceeds a certain level, there will be outofmemory error, if the long-term reference resource is not released, it will cause a memory leak; 11. External Network and Scene test 1) external network test main reality simulation client uses the network, Verify the use of the client program in the actual network environment and conduct business operations 2) The external network testing mainly covers the WIFI\2G\3G\4G, Net\wap, telecommunications, mobile, Unicom, All possible combinations are tested in principle: 1. As full coverage of the user's usage scenarios as possible, the test case needs to contain various possible 2 combinations of network permutations. Also the analog signal is blocked, the impact of the client, etc. 3. Also to do the external scene test, in the high mountain, hills, trains in the special environment for comprehensive testing; , the method can refer to the web side, but slightly more complex than the web side, more test points need to be summarized in practice;

App Test Summary 1

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.