Font Size: a A A

Design And Implementation Of An Automated Performance Testing Tools For Android Mobile Phones

Posted on:2018-05-12Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y ZhaoFull Text:PDF
GTID:2348330536481614Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Since the Google company published the Android smart mobile phone system for a few years,Android mobile phones have become popular all over the world,and many famous companies have published their own Android mobile phones.With the popularity of a variety of mobile phones,With the introduction of all kinds of mobile phones,the competition is becoming more and more fierce.At present,in addition to the upgrading of hardware configuration,more comparison is the actual user experience of the software.So the impact of the user experience is becoming more and more important,and software performance is an important indicator which can directly affect the user experience.For example,whether the mobile phone software paddling smoothly,whether the software has a short response time,whether mobile phone is high delay,whether applications start soon and so on,these performance problems are the most direct experience of the users.Mobile phone performance optimization is also an important process of mobile phone development,and the premise of it is performance testing,and then find performance problems.For now,the performance test is usually using high speed camera for manual testing,this method will consume a large amount of time and manpower,and also has certain requirements for the equipment used for testing.And performance indexes are very delicate,and the accuracy of the test results can be directly affected by the small error of manual operation.There are artificial performance testing problems become the bottleneck of software performance testing,this paper proposes an automatic test system,the system can automatically execute test cases,and automatic monitoring software system,then obtain the test result of each performance index.This system based on The Linux shell command line,automation design framework of Instrumentation system,the log output system,the event input and output system and platform authority framework to monitor the application layer of Android mobile phone automatically.Through the shell command line and Instrumentation to simulate the operation of the user,and then obtain the feedback information of mobile phone input and output system,analysis and reduction of performance indicators which include the technical performance index,using mobile phone fluency,response time,mobile phone software and application launch time.At the end of the test,the system will integrate all the results and write them into the appropriate file for facilitate testing.The performance testing tool does not need to add hardware costs,and also successfully shortens the time spent on performance testing,taking up about 1/4 ofthe manual test time.This tool will automatically monitor the mobile phone system in the process of testing,so it won't take any human resources,can ensure the consistency of the testing process,reduce the number of errors when testing,and improve the reliability of measurement results.The testing tool is also an architecture based on Android system,which can provide a reference for the performance testing of other terminals of Android system.
Keywords/Search Tags:Android mobile phone, Automated testing, Performance testing, Performance index
PDF Full Text Request
Related items