Font Size: a A A

Design And Implementation Of Continuous Integrated Automation Test System For Android Application

Posted on:2019-03-18Degree:MasterType:Thesis
Country:ChinaCandidate:R H YangFull Text:PDF
GTID:2428330593450313Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the popularity of mobile 4G networks and Android mobile phones,more and more mobile Internet Companies are paying more attention on the application of Android software quality,at present,many mobile Internet formula in Android application testing,manual testing still occupies a large proportion,but with the Android fragmentation is becoming increasingly serious,the testing cost is increasing,the development of automatic test is very necessary.However,the development of automated test scripts is complicated,the impact of application interface changes is large,the rate of script reuse is low,and the execution environment is complex.According to the above problems,based on the open source UIAutomator2.0 framework based on the depth of customization and packaging,improve the reuse rate of script,simplify the development process,provide a number of auxiliary implements more test cases into automation scripts,enhances the robustness and stability of test scripts.And continuous integration through Jenkins,automatically download and package compilation applications,automatically send tasks to execute and generate reports,and implement a continuous integration automated testing system for Android applications.The automation system reduces the manpower input of a large number of testing staff,shortens the development time of test scripts.The script execution is stable,reliable,and the reuse rate is high.Continuous integration greatly shortens the testing cycle.It also monitors the special data of CPU,memory,electricity,temperature and so on in the system,and expands the function of the test system.The test process of Android automatic test system is designed in this paper can be used in various sectors of the Android application software,the test system based on the framework of all open source tools,the development of low cost deployment implementation is simple and easy,high rate of code reuse,and support custom extensions,can effectively improve the efficiency and quality of test automation.
Keywords/Search Tags:Android Automation Test, UIAutomator2.0, Jenkins, CI, Special test
PDF Full Text Request
Related items