Font Size: a A A

Research And Implementation Of Automated Testing Platform Based On Andorid

Posted on:2014-10-24Degree:MasterType:Thesis
Country:ChinaCandidate:X J LinFull Text:PDF
GTID:2268330425975885Subject:Computer technology
Abstract/Summary:PDF Full Text Request
A highly competitive marketplace has put tremendous pressure on developers to deliverhigh quality mobile applications because a small bug or crash can lead to permanent discardor poor reviews. There are hundreds of devices in the mobile market, resulting in devicefragmentation. Numerous application delivery channels have provided end users with accesswherever and whenever they need. Given so many options to fetch and enjoy the mobileapplications, users consider that the applications be reliable and stable. More complexsoftware results in difficult quality assurance. To settle the increasing mobile test issues anddiscover the GUI application bugs more effectively, this paper presents an Android-based testautomation platform.The platform benefits from the good concept and experience of test automation and it isproposed to automate the GUI testing in this paper. This paper offers an overview of theAndroid platform, highlighting its test automation tools, frameworks and techniques. The testautomation platform mainly consists of three primary modules: mobile automation agents,framework and IDE. The agents capture user actions as event sequences, turning them intocorresponding keyword-driven scripts which constitute a reusable test case. The automationframework enables application to execute the test case on mobile devices; it provides a set ofAPIs like common GUI component identification, test case generation, prioritization andevent-flow model. The IDE is an integrated tool that users can take full control of testprocedure like capturing, editing, playing back test scripts and managing test suites. Feasibletest cases are generated from GUI run-time state information; they can be organized as a testsuite by flexible interfaces of the framework. A case study demonstrates how this frameworkruns through the mobile test flow to reduce the complexity of test automation.
Keywords/Search Tags:Android, Test Automation, Functional Test Platform, Test Case, Test Suite
PDF Full Text Request
Related items