| With the 4G network in large-scale applications worldwide, the popularity of smart phones is getting higher and higher, the number of mobile apps(Mobile Application) also will be exponential growth. Varied apps enriched mobile applications, bring convenience to people’s life and work, but the different types of apps increased their complexity, it is difficult to ensure quality. How to ensure apps runs fast is very important to the developers.Software test is defined by testing to ensure software running correctly, it can improve the quality of software development to make up for deficiencies and design, the better the probability of the test is completed, the software error is smaller. Mobile app test can guarantee the mobile app running smoothly, and it has important effect on the development of mobile app. But the mobile app has a lot of traditional software does not have the characteristic, the traditional testing technology difficult to fully ported to mobile app testing, make mobile app testing efficiency is not high and need to new test methods to solve the problems existing in the test. In recent years, cloud computing technology is developing rapidly, cloud testing technology is also on the agenda, if the traditional mobile app test to migrate to the cloud, developers only need to upload the app to provide test requirements, you can by the cloud platform completed test target, simple and quick, saving cost. It is the basic problem of this thesis that combining the mobile app test with the cloud testing to improve the efficiency of mobile app testing.In this paper, we analyze the difference between traditional software and mobile apps, according to characteristics of mobile app development, introduce the concept of cloud computing and cloud testing, introduction to cloud computing, cloud testing technology, and the application of cloud testing scenarios, compared to traditional software, analysis the characteristics of the mobile app, summed up the transplant the cloud testing of apps. In this paper, firstly introduced the software testing theory and the mainstream cloud test platform, analyze strengths and weaknesses of the major platforms, summed up a unified framework model cloud platform, modified according to the model, designed for mobile app cloud testing platform architecture, and design into practice, developed a mobile app test platform based on the cloud testing-intelligent mobile terminal cloud testing system. The platform summarizes the advantages of the existing test platform, with a complete design framework, can provide performance testing for mobile app developers, scene simulation testing, security scan test, traversing testing, regression testing, compatibility testing of six testing services. After exploring mobile app providing automated cloud testing, automated testing program is proposed based on cloud platforms, using genetic algorithms to establish test script library, through the resource advantages of cloud platform makes writing automated test cases run. Finally, read the novel network system V 1.0 the actual test, the test requirements analysis, description of its functional testing, performance testing and other processes at the platform, analyzes test reports, test results obtained, compare cloud testing with the traditional manual testing The test efficiency, to show the advantages of cloud testing. This paper provide for mobile apps’development. |