Font Size: a A A

Research And Application Of Automatic Test Strategy For Mobile Application

Posted on:2018-06-20Degree:MasterType:Thesis
Country:ChinaCandidate:X H LiuFull Text:PDF
GTID:2348330533462089Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The mobile application automation testing is using software testing methods and tools that have already been defined to test the local and Web applications on mobile devices to ensure the quality of it's functionality,performance,and service.Due to the complexity of the mobile application environment and the limited resources,there are still some problems need to be solved,such as test data is difficult to maintain,compatibility issues outstanding and errors detection is relatively late.In this paper,the following research carried out to solve these problems.First of all,the data-driven test method and behavior-driven development method was discussed,and an automatic test method of data driven based on BDD was proposed,by using behavior driven development ideas to describe the test cases firstly,then using data driven method to write test scripts secondly can make the test scripts easier to understand,and can correlates the test cases with the test scripts through the scenario.Secondly,the method of mobile application compatibility testing was studied,and a semantic tree model of testing environment has been established for analyzing the complexity of the testing environment,then in order to select proper devices to test the mobile application's compatibility a K-means algorithm has been improved,the improved algorithm can simplify the calculation,and can make the compatibility test results more representative.Finally,the continuous integration testing is studied,and an overall test platform is built to verify the effectiveness of the proposed method and strategies.Automation testing has great significance for mobile application testing,the methods and strategies proposed in this paper will help solve the existing problems.The research of this paper has some theoretical significance and application value for improving the efficiency of automated testing of mobile applications.
Keywords/Search Tags:Automation Testing, Behavior-Driven Development, K-Means Algorithm, Continuous Integration
PDF Full Text Request
Related items