Font Size: a A A

Design And Implementation Of UI Automated Testing Tool For Android Application

Posted on:2017-11-12Degree:MasterType:Thesis
Country:ChinaCandidate:L L ZhangFull Text:PDF
GTID:2348330518495649Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development since the release of Android system,moreover,with the wide application of Android smartphones,applications based on the Andorid platform are becoming more and more complex.In order to ensure the quality of Android applications,also to improve market competitiveness,software testing based on Android platform has become particularly important.Therefore,automated testing method is proposed,so as to improve testing efficiency and lighten the testers' workload.This paper analyzes the development trend of Android application testing,also summarizes the necessity of Android UI automated testing.By analyzing the current research status of Android automated testing,and analyzing several maily automated testing frameworks.This paper designed and implemented an UI automated testing tool for Android applications,based on the Robotium and improved its' shortcomings,which is an open automated testing framework.Firstly,this paper conducted the demand analysis of UI automated testing tool,which mainly faces to Andorid application's UI interface.Then,the paper designed and implemented four basic functions of this tool,including automatically generating testing scripts,obtaining and distinguishing UI widgets,comparing with interface standards and generating testing reports.Also,this paper conducted the demand analysis of testing tool's interface,and the nonfunctional demand analysis from the ease of use,accuracy,fault tolerance,compatibility and other aspects.Afterwards,this paper overall designed the software architecturn of the testing tool,including designing the deployment of structural,software structural,data communication interface and database.And this paper detailed designed the functional of each module,the database table structure,and the interface of testing tool.Finally,this paper developed an enterprise Android application as test case,to test the UI automated testing tool,and verified the functions of testing tool.
Keywords/Search Tags:android mobile application, UI automated testing, robotium, data driven, recording and playback
PDF Full Text Request
Related items