Font Size: a A A

Design And Implementation Of Automatic Testing System For Android Software Performance

Posted on:2017-04-29Degree:MasterType:Thesis
Country:ChinaCandidate:C W LiuFull Text:PDF
GTID:2308330503978278Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of Mobile Internet Technology, mobile phones, tablet and other mobile devices become more popular. Among them, device with Android system has a significant share of market. In contrast to conventional functional testing, performance testing for Android application automatically collects key performance indicators during testing. Testing result provides reference data for increasing the performance of Android applications.This paper designs and implements a performance testing system for Android applications. This testing system is based on B/S architecture and includes test case management module, test execution module, performance data collection module, test results generation and display module. Test case management module provides funtions that add, edit, and delete Python test scripts. Test execution module calls Monkey Runner API to run test scripts. Performance data collection module uses ADB to collect a number of key performance indicators; Test results generate and display module generates and manages XML format test reports; then it visualizes the testing result.The collected and reported by Android application performance test data are helpful for improveing Android applications’ performance. It can also improve the user experience in practice.
Keywords/Search Tags:Performance testing, Android testing, Automatic testing, Software testing, Mobile application
PDF Full Text Request
Related items