A drag-and-drop zero-code front-end automated testing system based on image recognition
A technology of automated testing and image recognition, applied in software testing/debugging, creating/generating source code, error detection/correction, etc.
Image
Examples
Embodiment 1
[0084] The present invention provides a drag-and-drop zero-code front-end automated test system based on image recognition, such as figure 1 and 11 shown, including:
[0085] Selection module: used to select the first functional node corresponding to the test process;
[0086] Configuration module: used to configure the input and output default values and node attributes of the first function node and module node;
[0087] Building modules: used to build automated front-end test flow charts based on the configured first function nodes and module nodes;
[0088] Execution module: used for running the monitoring test process based on the automated front-end test flow chart.
[0089] In this embodiment, the test system encapsulates common code fragments and operations in the test process into flow chart nodes that can be dragged and spliced, and are uniformly managed by a configuration center module. Draggable process nodes are mainly divided into four categories:
[0090]...
Embodiment 2
[0103] On the basis of embodiment 1, the selection module, such as figure 2 shown, including:
[0104] The first acquisition module is configured to generate the test process based on user input or based on the user selecting test information from a pre-stored test information list, and generate a corresponding test request based on the test process;
[0105] A first parsing module, configured to parse the test objects and corresponding test tasks in the test request based on preset rules, and establish a task association graph for each test object;
[0106] A first judging module, configured to judge whether the task association diagram is legal based on a preset testable task list, and if the task association diagram is legal, judge whether the test parameters corresponding to each test task are within the first preset range , if so, then determine that the test request is legal, and generate a corresponding test task list;
[0107] The first judging module is further confi...
Embodiment 3
[0133] On the basis of embodiment 2, the second correction module, such as image 3 shown, including:
[0134] a second parsing module, configured to parse the feedback instruction;
[0135] A simulation module, configured to generate a first simulation test flow chart based on all second function nodes when the feedback instruction is that the test information is correct, and generate a corresponding second simulation test flow chart based on the third function node;
[0136] An association module, configured to determine the associated function nodes at corresponding positions in the first simulation test flow chart and the second simulation test flow chart when the total numbers of the second function node and the third function node are equal;
[0137] A screening module, configured to screen out fourth function nodes and fifth function nodes in the first simulation test flow chart that are inconsistent with associated function nodes at corresponding positions in the seco...
PUM
Login to View More Abstract
Description
Claims
Application Information
- IPC
- G06F11/36; G06F8/34; G06N3/04
- CPC
- G06F11/3688; G06F11/3684; G06F8/34; G06N3/04
- Inventors
- 熊仁都; 郭晓松



