Font Size: a A A

Design And Implementation Of Automated Testing System Based On Android

Posted on:2017-05-24Degree:MasterType:Thesis
Country:ChinaCandidate:Z B LiangFull Text:PDF
GTID:2348330515963979Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of science and technology,development costs of Android devices become less and less,and the Android devices in the hardware of the gap is getting smaller and smaller,the major mobile phone manufacturers make effort on software in order to show characteristics,so they developed a variety of new functions and applications.Complexity of software increasing,and the difficulty of software testing increasing.The traditional manual testing due to the time consuming defect of long,low coverage,and higher risk has been unable to meet the demand for testing,the automatic testing technology is a hot-spot of current software testing field.In this paper,we come up with a suit of Android automatic testing platform based on Eclipse RCP according to the analysis of the existing automatic testing tools,frameworks and techniques on Android.The platform mainly consists of three modules: communication system,framework and IDE.Communication system makes communication between PC and Android via Socket for completing the transmission of command.The automatic testing framework enables application to execute the test case on mobile devices;it provides supports like GUI component identification,test case generation.The IDE is an integrated tool that users can control the testing process in GUI,such as the test case management,test case recording,editing and playback.Users can generate test case directly according to the operation of,can also according to logic write test case,the test case can be executed directly,and can be organized into a test suite.After the completion of execution will generate report,including test result,error information,screenshots,Logcat and so on.A case study demonstrates how this framework runs through the mobile test flow to reduce the complexity of automatic testing.In this paper,the automatic testing tool have been used in an actual routine tests,with the traditional manual testing,and achieved good results,to a certain extent,improve the efficiency of the test.The tool has some versatility,for the development of automatic testing tools for Android has a certain reference.
Keywords/Search Tags:Android, automatic testing, Eclipse RCP, testing framework, Socket
PDF Full Text Request
Related items