About Android Testing

Source: Internet
Author: User

During the testing of the Android device, there are a lot of issues to be concerned about when testing the system, which causes a crash or a period of time to restart or stop automatically. In the simplest terms, there are many factors, such as the underlying hardware, OS layer, top level app layer, other network aspects, and environmental aspects.

When we encounter some problems, we can only find the problem one by one, and analyze the location by layer.

One approach is top-down, the other is bottom-up, and if the upper-level application is more obvious, then it is recommended to use the top-down approach to directly find the app's problem;

Some common hardware-side testing tools:

CPU test:

System Stability Test Stabilitytest:http://apps.wandoujia.com/apps/com.into.stability/download

System Stability Test stabilitytes ... Description Stabilitytest is a CPU and ram/memory stress test tool, both with and without permissions (limited functionality) or Setcpu,setvsel or similar overclocking tools. The CPU performs mathematical computations in native code and validates the results, while RAM runs heavy C memcpy operations on different threads of local code.

0xbench Test Tool: Http://apps.wandoujia.com/apps/org.zeroxlab.zeroxbenchmark/download

0xbench describes the open source benchmark suite for Android.

GPU Testing:

FPS performance test. apk:http://apps.wandoujia.com/apps/com.qualcomm.qx.neocore/download

Glbenchmark 2.1.0 describes Glbenchmark 1.1, a high performance mobile device benchmarking tool based on the OpenGL ES 1.1 environment. Support iphone, Symbian S60 version 3/5, Windows Mobile 5/6, Linux, Brew and other systems. You can test for graph performance such as triangle generation, texture, illumination, fill rate, rendering quality, and CPU floating-point performance and overall performance. Glbenchmark 2.0 focuses on the OpenGL ES standard graphics performance, including two main test scenarios: one named "Egypt" (Egypt), testing the latest, most stressed OpenGL ES 2.0, two "PRO", testing the older version of OpenGL ES 1.1, all support FSAA (full-screen antialiasing). There are also independent test items, including swap buffers, texture fills, triangles, geometric tests, and more, as well as techniques such as direct-to-texture illumination, collisions, environments, radiation maps, soft shadows, vertex-shading-based skins, detail level support, multi-pass delay rendering, noise textures, ETC1 texture compression, and more. Glbenchmark Graphics TestReference: Http://apps.wandoujia.com/apps/com.glbenchmark.glbenchmark21/downloadGLBenchmark Graphics Test Description Glbenchmark High Performance mobile device benchmarking tool based on the OpenGLES1.1 environment. Support iphone, SymbianS603 Version/version 5, WINDOWSMOBILE5/6, Linux, Brew and other systems. You can test for graph performance such as triangle generation, texture, illumination, fill rate, rendering quality, and CPU floating-point performance and overall performance. GLBenchmark2.0 to investigate Opengles standard graphics performance, including two main test scenarios: one named "Egypt" (Egypt), testing the latest, most stressed Opengle
Hardware test Tool NENAMARK1 Reference: Http://apps.wandoujia.com/apps/se.nena.nenamark1/download Hardware test Tool NENAMARK1 Description NENAMARK1 is a hardware accelerated benchmarking program for Android devices that tests the graphics capabilities of your phone, including reflections, dynamic shadows, surface parameters, complex light patterns, and more, by demonstrating a real-time rendering screen that requires Android More than 2.0 systems and OpenGL ES 2.0 support.

SD card Test

SD card Speed test : http://apps.wandoujia.com/apps/air.com.anotherflexdev.sdcardtester.SDCardTester/download

SD Card Tester Description

Test the speed and storage capacity of your external card.* user can select where to write the test file.* User can define The size of the test file. Application would write a test file and read it back testing its content. It'll test the speed and the storage capacity. Useful to check for a damaged or fake card. Some cards claim to being is a. These cards is fake. Use the This app to find out if yours are a fake one or not. Just set the test file size to the max size available and start the test. Read the instructions at the beginning ....

Network test

Network signal Information- Network Signal Info:http://apps.wandoujia.com/apps/de.android.telnet/download

Network Signal info describes the network Signal info to provide you with detailed information about the networks you are currently using, whether it's a WLAN or cellular network
I particularly value the visualization of WLAN and mobile signal strength, which are very important. Usually the signals are only divided into "weak", "good" and "very strong". If they are graphically represented, they are just three to five bars of cell phone signal maps or three "ripple"-like WiFi connection signals.
And my application has a total of 14 bars to differentiate the signal strength. You can quickly get detailed visual information about the signal strength.
In addition to the more accurate graphics that show signal strength, you can see more interesting information.
In addition, for wireless and mobile signal strength, you can also use the log function and store logs in CSV file format (for example, Excel export).
The content under the mobile signal
Network operator, SIM card vendor, phone type, network type, network strength (expressed in dbm and ASU), data status, data activity, country code of the phone, device ID, (internal and external) IP address, roaming status.
Content under the WLAN signal
WLAN name (SSID), Bssid,mac address, maximum speed of WLAN, IP address, external IP address, network capacity, network channel, subnet mask, Gateway IP address, DHCP server address, DNS1 and DNS2 address.
If you like this app, please give it a positive rating in the market
Compared with the free version, the Pro version has no ads, the mobile phone base station database has the 2200多万份 cell identifier, and this number is still growing; In addition, the Pro version also has a powerful new "phone signal tracker", can store kml log files for Google earth; There are many more widgets in the Pro version, as well as a "lost phone service" and a log service running in the background.

speedtest.net

Speedtest.net:http://apps.wandoujia.com/apps/org.zwanoo.android.speedtest/download

Speedtest.net description

Speedtest.net is a real-time tool for testing your phone's speed, including upstream, download, and latency.
-Discover your Download, Upload, and Ping
-Real-time graphs Show connection consistency
-Troubleshoot or Verify the speeds you were promised
-Track past tests with detailed reporting

You can use some common tools to assist with testing, such as Monkey, Monkeyrunner, Appium, and so on.

Android Auto Test Monkey tool: http://blog.csdn.net/xyz_lmn/article/details/6899756

Monkeyrunner Introduction to Android Automated testing: http://blog.csdn.net/xyz_lmn/article/details/6899793

----------------------

About Android Testing

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.