Font Size: a A A

Design And Implementation Of Automated Software Testing Based On Android Phone

Posted on:2016-02-26Degree:MasterType:Thesis
Country:ChinaCandidate:W T WangFull Text:PDF
GTID:2308330470955591Subject:Integrated circuit engineering
Abstract/Summary:PDF Full Text Request
Smartphones have become the essential necessary in people’s lives, in addition to make a call and send text messages and other communication functions, there is a wide variety of applications, such as personal information management, application of multimedia service, financial payment services, Internet services etc. Android, as a smart mobile phone system which Google launched at2008, its open source provides benefits to the mobile phone manufacturers and application developers, in the short term can be foreseen Android software market’s prosperity.However, the test work is generally repeated and heavy,Improving test quality and efficiency and decreasing the cost of test work by automatic methods instead of manual operation have become the industry consensus.This paper studies the android platform framework, analyzes the current situation of automatic software testing, and thus expounds the principle and method of android automatic software testing. In my study, the demand analysis of the testing is combined with requirements of the company, the realization of framework of automatic testing and overall software design is discussed, and varieties of automatic testing tools are analyzed and compared to select the best one. Moreover, the author applies proper test methods to different test cases, uses Monkey test tools and UiAutomator tools respectively aiming at tests of stability, pressure and UI test. For the development of the whole system, the author applies java and python language, java for testing samples and python for script development. As a result, the system automatically runs, testing cases by one step and sending the results. Compared with the manual tests which usually take6hours, the self-developed system shortened the time to3hours, which is extremely efficient and of great value in practice.
Keywords/Search Tags:Android, Automated Software Testing, Java, UiAutomator
PDF Full Text Request
Related items