Font Size: a A A

Design And Implementation Of Android APP Automation Performance Test Toolkit

Posted on:2020-01-30Degree:MasterType:Thesis
Country:ChinaCandidate:W T ZengFull Text:PDF
GTID:2428330596492302Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The software development process will be divided into many stages,and the main part of its quality control is the testing process in the later stage of product development.The most direct feeling is that the performance of the application on the mobile phone when users use an applicationfor the first time.Such as: the size of the application memory footprint directly influence user to use the mobile phone fluently operating other functions;users can intuitively see the response speed of each button of the application,the loading speed of each page;whether there is more than the user's acceptable range of traffic consumption during the application,loss of the user's own economy Benefits,etc.This thesis combines performance testing with automated functional testing and makes use of performing automated test cases that can be efficiently and quickly investigating the risks(memory,traffic,load time,etc.)of any applications.Providing data support for application optimization and enhances the competitiveness of the product itself.The work of this thesis is mainly divided into the development,use of the toolkit and analyzed the test results.Firstly,find the best implementation method of the sub-functions in toolkit After implement every sub-function integrating it into a whole.The development process is described and introduced in detail.After the development of the special test toolkit,test process be designed under the joint action of the Appium automated test framework and the Maven package management tool.The application is designed the order of the specific page jumps,the relationship between the package structures,and the relationship between the package structures are defined etc.Completed the function automation code and verified pages can be successfully jumped by non-human intervention,then continue to modify the code to complete the performance automation test through the toolkit developed in this article,finally get the performance test result set.With the help of performance test toolkit,this thesis analyzes the test result from different applications of the same type on the same device,and the same application on different devices.Then given reasonable optimization suggestions for the unsatisfactory data by analyzing the characteristics of the pages and the test results which from horizontal comparison in different Apps.Vertically,the performance of the same application is inextricably linked to the hardware parameters of the device itself.
Keywords/Search Tags:Android, performance test, automation test, analysis of competing products
PDF Full Text Request
Related items