Font Size: a A A

The Designation And Implemention Of Automatic Testing System X-Wing On Android Mobile Devices

Posted on:2017-04-08Degree:MasterType:Thesis
Country:ChinaCandidate:C ZhangFull Text:PDF
GTID:2348330536953338Subject:Engineering
Abstract/Summary:PDF Full Text Request
Since Android devices have occupied the mobile market,mobile devices are upgrading at a speed which is unprecendented.As a result,mobile applications become diverse and complex.Facing to customers' fastitude requirements,mobile manufactures are working on releasing high quality productions within short development cycle.Most of mobile operating system tests are black-boxing test,which is operated by human beings.However,many defects of this test mode are exposed because of Android devices' frequently upgrading.Under traditional test mode of mobile phone,the cost of manpower is very high.And manual testing is not very efficient.To solve these problems,author designed an auomatic testing system for Android devices,X-Wing.It was implemented based on UIAutomator.This paper forcuses on the design and implementation process of X-Wing,including requirement analysis.X-Wing is constructed under three layers architecture.There are user layer,executing layer and public services layer.X-Wing functions mainly include editor of automatic test cases,management of tool's logs and devices' logs,management of test cases executing and etc.Python is used to complete whole system development.In sub functions of X-Wing,XML,ADB,PyQt4 and etc are also implemented in the development.In the final part of this paper,author proceed basic function test on X-Wing.Author analyze the test results and concludes the functional realizement,performance realizement and stability realziment of X-Wing.The analysis conclusion implies X-Wing is able to cost down manpower by replacing some human operated test.In the last chapter of this article,autor summarizes whole development work of X-Wing,and prompt some new development subjects for X-Wing.
Keywords/Search Tags:Black-box testing, automation, Android
PDF Full Text Request
Related items