Manual testing of mobile cloud platform for building programs

Author: Yin Kun
Case Brief

About mobile automated testing ( https://platform.neusoft.com/allproducts/utf-mobile), the industry there are some open source tools, but because of the maintenance personnel skill requirements and use cases costs are high, so very difficult to promote them. Industry, there are many public mobile cloud test platform, although relatively simple to get started, but after a period of use, the actual effect is usually far less than expected .

In addition, after all, automated testing can not completely replace manual testing for new features in its early development, UI obvious change of function, as well as user experience testing, exploratory testing and other testing activities still have to rely on people's initiative. These must rely on manual testing tasks, how should improve efficiency?

This case combined with a number of large enterprise mobile testing platform ( https://platform.neusoft.com/allproducts/utf-mobile) construction experience, analyze the root causes of these problems. From a mobile device management, mobile application management, test case design, manual test execution, test automation support, test result analysis and report generation automated manual dimension share of mobile cloud test platform for building programs .

Case goals

In recent years, the project, the proportion of mobile App projects increased year by year. Adaptation of models, product quality, frequency and other hair version increasingly high demand, the traditional manual testing has been unable to cope. In many of our previous projects we had run the open-source testing tools, test purchases through public cloud services, but the promotion is very difficult, the effect is far less than expected. Existing testers do not understand technology, it is a fait accompli. So we need to move in the process of solving many problems in testing, gradually precipitated a set of effective, suitable for manual testers of mobile testing platform. Meet our needs in testing equipment management, manual testing, automated functional testing, compatibility testing of adaptation.

Success Points

Mobile App test platform needs to provide test cases, automated test scripts, test data maintenance, checkpointing, report generation, and support mainstream Android, IOS version and equipment. Since many types of mobile devices, network conditions vary greatly, so in order to improve the applicability and stability of automated test scripts, test scripts need to support the same set of running on the same operating system type of a variety of mobile phones, and can be adaptive network speed no need to repeatedly adjust the waiting time in the script. In order to facilitate the promotion of internal manual functional test team, test automation platform needs to be able to support testers no coding skills to use and provides browser-based access to B / S interface, avoiding complicated installation process testers. Eventually in the form of mobile test tool can cloud test platform for the promotion of the test team. Means to enhance the efficiency of the test is not only automated testing, manual testing is still the most important means to ensure software quality, how to improve the efficiency of manual testing itself, but also need to focus on the test tool.

Case ROI analysis

In the case of the preparation of the test team did not change significantly, and every hair version of the model regression test coverage and coverage increased by more than 3 times, test equipment utilization rate doubled for continuous integration, DevOps provide key technical support.

Inspirations

Most types of software testing are included to improve the point "to enhance testing efficiency" and "improving test equipment utilization," two categories, when testing mobile App is no exception. Due to the special nature of the mobile application itself, the main improvement strategies include:  work automation automate repetitive work for mobile App repetitive testing process, such as: After App version upgrade, based on extensive regression testing equipment, in order to cover more than operating system, multi-resolution, multi-network environment.  mechanical automate the testing process for mobile App to enhance the mechanical properties (does not require subjective thinking), but not in accordance with strict procedures repetitive work, but also the need for efficiency through automation tool. For example, when the manual testing, submit a defect during inconvenient to get screenshots, logs, performance data; prepare a detailed report of the test during the test period, more than the simple test execution time.  improve test equipment utilization test equipment face dispersed, decentralized test team, test equipment utilization, effectiveness testing team management are challenges, are also mobile testing platform required coverage.

In case the significance of the team

Mobile App everywhere. Frequent releases, mass models, discerning customers, network speed instability, fragmentation of Android devices, iOS devices ... closed mobile App tests gave a huge challenge. Powerless manual testing, automated testing difficulties, what should we improve the efficiency of the mobile App tests work? This case combined with a number of large enterprise mobile testing platform construction experience, tiptronic share of the mobile cloud from a mobile device management, mobile application management, test case design, manual test execution, test automation support, test result analysis and report generation dimension test platform building programs.

The authors introduce
Yin Kun
Product Director Neusoft Group

Neusoft Group Product Director, senior test manager, senior technical instructor, 16 years of software product development, testing, consulting and management experience, currently focused on automated testing, agile aspects of R & D management and quality control, process improvement and so on. The company is mainly responsible for the test-level software products, continuous integration, process improvement and other related work, Neusoft Group is also responsible for automated testing products UTF UniEAP ( https://platform.neusoft.com/allproducts/utf-mobile) design and development and promotion application, is committed to enhancing the overall test capacity of the company. Neusoft led the automated testing products UniEAP UTF team to help the company more than ten divisions, dozens of R & D projects focused on the implementation of automated testing and automated testing solutions successfully copied to the financial, telecommunications, energy, government and other domestic and foreign customers in many industries.

Has a number of large enterprise IT departments have provided automated testing, agile development consulting services, but also the quality of Chinese competitiveness TiD Assembly, CSTQB International Software Testing Summit, DevOps Summit, QCon Global Software Development Conference, China Software Technology the country's top technical conference guest lecturer of the General Assembly, China's software testing Assembly, Top100 summit and other software case studies.

Source: Neusoft platform product's official website
Neusoft mobile test automation platform Introduction: https://platform.neusoft.com/allproducts/utf-mobile

Guess you like

Origin blog.51cto.com/14539657/2438853