Test Process Node Sequencing for Automatic Workflow Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional automation test process analysis requires significant user involvement, leading to increased workload and difficulty in ensuring accurate execution.

Innovation Solution

A method and apparatus for automatically analyzing a test process by determining the analysis order of nodes based on connection relationships, configuring service information to nodes, and executing the process without manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual analysis of automation test process is used, then user control and flexibility are maintained, but user workload increases significantly and accuracy cannot be ensured

Engineering Contradiction:
Improveaccuracy of analysis resultsVSAvoiduser workload
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs automatic analysis of the automation test process without requiring user intervention. The analysis module autonomously parses the process definition, identifies nodes and services, determines execution orders, and generates analysis results, enabling the system to serve itself rather than relying on manual user analysis.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical analysis process is replaced with an automated computational system. The analysis module uses computer-based algorithms to parse process definitions, identify dependencies, and determine execution orders, substituting human manual analysis with automated computational processing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If automatic analysis is implemented, then user workload is reduced and efficiency improves, but system complexity increases

Engineering Contradiction:
Improveanalysis efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The automatic analysis system is divided into distinct functional modules: a parsing module that parses process definitions, an identification module that identifies nodes and services, an analysis module that determines execution orders, and a generation module that produces analysis results. This segmentation manages complexity by organizing functions into separate, manageable components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The analysis module serves multiple functions: it parses process definitions, identifies nodes and services, determines execution orders, and generates analysis results. This multi-functionality reduces the need for separate specialized modules, managing system complexity while maintaining high productivity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If manual analysis is used to ensure accurate execution, then execution accuracy may be maintained, but the process requires significant time investment

Engineering Contradiction:
Improveexecution accuracyVSAvoidtime for analysis
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs automatic analysis of the test process before execution, identifying all nodes, services, and execution orders in advance. This preliminary automated analysis ensures execution accuracy is established beforehand, eliminating the need for time-consuming manual analysis while maintaining reliable execution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4614251A1Test process analysis method and apparatus, electronic device, and storage medium
Publication Date: 2025.09.10 MEGAROBO TECH CO LTD
  • EP4614251A1 patent drawingFigure 1~2
  • EP4614251A1 patent drawingFigure 3~5
  • EP4614251A1 patent drawing

AI summary

Provided in the embodiments of the present invention are a test process analysis method and apparatus, an electronic device and a storage medium. The method comprises: acquiring service information of input nodes connected to a plurality of input connection lines connected to a multi-input-multi-output node, service information of output nodes connected to a plurality of output connection lines connected to the multi-input-multi-output node, and service information of the multi-input-multi-output node; on the basis of the connection relationship between the nodes, determining the analysis sequences for the nodes, the analysis sequence of the input nodes being prior to the analysis sequences of the multi-input-multi-output node and the output nodes; and, according to the determined node analysis sequences, configuring the service information of the nodes to the corresponding nodes so as to analyze the test process into a plurality of ordered operations. Therefore, after a user establishes a test process, said test process can be automatically executed on the basis of an analysis result after automatically analyzing the test process without manual analysis operations by the user, thereby greatly reducing the workload of users and providing a powerful guarantee for smooth and accurate execution of test processes.