Font Size: a A A

Design And Implementation Of An Automated Test Platform For Android Mobile Phone Application

Posted on:2018-06-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y B SunFull Text:PDF
GTID:2348330518994431Subject:Computer technology
Abstract/Summary:PDF Full Text Request
According to the 2015 report on the development trend of mobile Internet, smart phones in 2014 accounted for 90% of the total networked mobile phone, Android operating system in the fourth quarter of 2014, ownership of 78% occupancy rate continues to occupy the mobile phone operating system market Of users. With the popularity of 4(i aind 4G + technology and WiFi coverage in public places,the rapid development of mobile applications, all kinds of applications after another. Which mainstream applications will have an average of every 7 days to update the upgrade,the application before the release requires a variety of levels of testing, from the bottom to the top to go through the unit-level testing, interface-level testing and UI-level test, which is the biggest cost automation Testing, UI frequent changes lead to the need to maintain a large number of test cases.The current domestic and international mainstream mobile application cloud test platform is generally two test mode, client server mode, wired connection stand-alone test, or browser server mode, remote real machine test.Based on the principles of mobile application testing and the requirements of a mobile research institute, this paper designs and implements a mobile application testing platform based on the browser server model based on the idea of platform software development.Support multi-terminal wireless connection test at the same time, aim at reducing artificial test time, improve the test efficiency.This paper will test the traditional Android mobile phone applications in the performance testing, functional testing, compatibility testing and network environment testing test flow from manual testing to automated testing.The overall design of the Android mobile application testing platform with four test modules is given, and the instant communication component AndroidPN is integrated in the platform to realize the wireless connection test.This paper realizes the system based on the Android system to record the playback script test and gesture synchronization test.The automation test of client application based on UIAutomator and the Web application automation testing based on Android WebDriver are realized.According to the special requirements of network environment test, the paper realizes the coexistence of WiFi and data channel.The design and implementation of Android mobile phone application automation test platform in the Institute of a project has been the practical application,The test of 400 terminals proved the feasibility and adaptability of the multi-terminal wireless connection test mode at the same time,But also proved that the platform in the practical application of the effective reduction of the test staff to repeat the test operation.Saving manpower and time, improve the test efficiency.
Keywords/Search Tags:Android applications, Automated test, UIAutomator, JNI
PDF Full Text Request
Related items