Font Size: a A A

Design And Implementation Of APP Automated Testing Platform Based On Android System

Posted on:2017-10-26Degree:MasterType:Thesis
Country:ChinaCandidate:X N HuFull Text:PDF
GTID:2348330488959925Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Nowadays, the PC side of the Internet has been in an increasingly saturated situation, and the mobile Internet is booming, traditional internet giants have also begun to pay close attention to the mobile internet. In the promotion of these forces, hundreds of APP come out every day. However, before the product is released, the testing is often under the pressure of the release time to ensure the completeness of the function, inevitably ignore the performance of the APP such as consumption of power and flow, and the use of memory. In this context, the APP automated test platform came into being. Different from the existing Android system test platform iTest developed by Anhui USTC iFLYTEK Co., Ltd. On the one hand, the system adds some scene to extract test data, such as startup, shutdown, dial or hang up the phone; On the other hand, the system can choose two data of different time to do a detailed analysis. These two points can ensure the accuracy and reliability of the system.Through in-depth analysis of the actual needs, according to the standardized, structured, hierarchical, modular software platform and design ideas, with the volley, which is today's most popular Android network framework, the front-end development mature bootstrap framework, simple and elegant Laravel framework, the system integrates some other layout framework and some open source middleware. The system is divided into Android client and server two parts, and respectively design and implement scene setting, power acquisition, traffic acquisition, memory acquisition, data processing and displaying these modules.This system is mainly to get the information of electricity, flow consumption and the use of memory of Android APP for analysis and testing. Tester can install the client software on testing mobile phone to obtain power and flow and memory data of a specified APP. At the same time, the data will be pushed to the server, the server automatically analyze the data and the analysis results are displayed on the web page in the form of graphs. The tester can find out the abnormal data information by observing the data chart directly, and then view the complete information of the abnormal data will be able to locate the abnormal process and client information. This system is mainly to mining defects of APP in performance, so the system has transformational significance in the maintenance and improvement of product performance.
Keywords/Search Tags:Automated Testing, Android System, Electricity, Traffic, Memory
PDF Full Text Request
Related items