Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Appium multi-thread implementation system and method

A technology to realize the system and method, which is applied in the direction of instruments, electrical digital data processing, calculation, etc. It can solve the problems that Appium cannot handle multi-threading, and achieve the effects of saving labor costs and computer resources, low investment costs, and easy reading

Inactive Publication Date: 2017-04-26
SICHUAN CHANGHONG ELECTRIC CO LTD
View PDF3 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to solve the problem that Appium cannot handle multithreading at present, and provides a system and method for implementing Appium multithreading

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Appium multi-thread implementation system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0030] The Appium multithreading implementation system of the embodiment of the present invention, its system block diagram sees figure 1 , including the RobotFramework framework, configuration management module, Appium service management module and Appium multi-threading module. Among them, the RobotFramework framework is used to integrate Appium's third-party test library AppiumLibrary to complete the writing of mobile terminal automation test cases; the configuration management module is used to be responsible for test data Management, including the addresses of multiple Appium services to be started, the storage directory of Appium service running logs, the url address for detecting the running status of Appium services, and the test case files executed through the pybot command line; the Appium service management module is responsible for the startup of Appium services and service detection; the Appium multithreading module is used to start multiple Appium services by sche...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to the technology of automatic testing. The invention is to solve the problem that the existing Appium cannot perform the multi-thread processing, and provides an Appium multi-thread implementation system and method. The technical scheme can be generalized as follows: the Appium multi-thread implementation system comprises a RobotFramework, a configuration management module, an Appium service management module and an Appium multi-thread module. The system disclosed by the invention has the advantages of being simple in implementation principle, low in input cost, and suitable for the Appium multi-thread automatic testing.

Description

technical field [0001] The invention relates to automated testing technology, in particular to Appium multi-threaded automated testing technology. Background technique [0002] Mobile terminal applications have the characteristics of short development cycles, fast update iterations, and high requirements for mobile terminal compatibility. An application often needs to be tested on multiple mobile terminals, resulting in a lot of repetitive work and labor waste. To better meet product quality and user experience, automated testing of mobile terminals emerged as the times require. [0003] Appium is an open source and free automated test framework for mobile terminals. It is based on the C / S architecture, but one server (control terminal) does not support multiple clients (tested mobile terminals), and there is no way to simply perform multi-thread processing. To complete the testing of multiple mobile terminals at the same time, support from multiple control terminals (such ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/36
CPCG06F11/3688
Inventor 严金勇师洛蓓黄勇
Owner SICHUAN CHANGHONG ELECTRIC CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products