Font Size: a A A

Design And Implementation Of Test Tools For UI Controls On Android Platform

Posted on:2014-12-06Degree:MasterType:Thesis
Country:ChinaCandidate:B LiuFull Text:PDF
GTID:2268330422451982Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Nowadays, with the development of economy, the electronics industry is alsogrowing faster than people’s imagination. One, Android industry regarded as one ofthe best, the number of its hardware technology and have amazing development.With the development of hardware, Android software industry also began to rise,and in the fast-growing, based on the quality also guaranteed. Meanwhile, theamount of code with the increasing customer demand is also increasing, theattendant, software quality has been a vexing problem, ensure software quality hasbecome a difficult task. Currently, continuous testing of the software, is still themost effective method. In the initial release of the software, if not tested, it can notensure the stability of its function, whether other functions compatible phone, whichwould take a great risk software companies. To identify and solve these problemsearly, before the release of the software must be effectively tested.In this paper, the issues raised above, raised on the Android platform UIcontrols for automated testing framework, and in this framework, designed andimplemented automated testing tools.Thesis of the current Android automatedtesting techniques and theories developed based Robotium automated testingframework that Robotium framework for the interface package and functionaltailoring, making it suitable for the Android platform UI controls for automatedtesting tasks can UI controls for black box testing, white box and gra y box testing.The framework is also used to test the Android platform to develop other test tools.The paper also analyzes the Android platform UI controls testing tools for thespecific needs of test tools designed architecture and workflow, to achieve itsfunction modules, including the management of test scripts, script execution, testresults management, keyword library module, automatic verification test results, thecustom dynamic link libraries and other modules. The test tool can capture businesstest data from the data file directly into test cases for testing, and the test result dataanalysis and processing, automatic generation of test reports, test results obt ained.Paper used in the test data code separation test and test methods to reduce the testcode and test data coupling, increased flexibility of use of the tool. The tool is alsoadding keywords Android test driven testing techniques.In this paper, the test tool has been used in the actual project development, andachieved good results, its automated test, an effective solution manual test testersinaccurate and efficient problem.
Keywords/Search Tags:Android, Test automation, Robotium, UI test
PDF Full Text Request
Related items