System Flow Switching Verification Through Automated UI Tests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing flow switching verification methods rely heavily on manual operations, which are cumbersome and time-consuming, leading to low efficiency and reduced verification frequency.

Innovation Solution

A method involving an initiation server and a verification server that automates the flow switching verification process by performing user interface tests and obtaining computer room information to determine verification results, reducing the need for manual intervention and accelerating the verification process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual operations are used for flow switching verification, then users can verify system functions, but the verification process is cumbersome and time-consuming, resulting in low efficiency

Engineering Contradiction:
Improveverification efficiencyVSAvoiduser operation complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system enables automated self-verification through the verification server that automatically executes user interface tests, collects computer room information, and determines verification results without requiring manual user operations for each verification step

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical operations with automated electronic verification processes, where the verification server automatically performs tests and analyzes results, substituting human manual verification with an automated computational system

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

2Productivity

If manual verification methods are used, then system flow switching can be checked, but the verification time is long, reducing the verification frequency within a specific period

Engineering Contradiction:
Improveverification frequencyVSAvoidverification time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The verification server automatically executes user interface tests and collects computer room information in advance and systematically, enabling rapid verification results to be obtained without waiting for manual observation periods

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The automated verification system enables continuous verification operations to be performed without interruption by manual processes, allowing multiple verifications to be executed in sequence within a specific period, maximizing verification frequency

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If automated verification is implemented, then verification efficiency is improved, but system complexity increases due to initiation server and verification server coordination

Engineering Contradiction:
Improveverification efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The verification system is divided into distinct functional modules: the initiation server that receives verification requests and triggers events, and the verification server that executes tests and determines results. This segmentation allows each component to specialize in specific tasks, improving overall efficiency while managing complexity through modular design

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The initiation server acts as an intermediary between the user and the verification server, translating user verification requests into automated events that the verification server can execute. This intermediary layer simplifies the interaction model and manages system complexity by providing a clear interface between different components

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250335287A1Method, system, device and medium for verifying system flow switching
Publication Date: 2025.10.30 BEIJING ZITIAO NETWORK TECH CO LTD
  • US20250335287A1 patent drawing
  • US20250335287A1 patent drawing
  • US20250335287A1 patent drawing

AI summary

Embodiments of the disclosure provide a method, system, device and medium for verifying system flow switching. The method includes: in response to a flow switching verification request, performing, by an initiation server, a target operation, and triggering a target event for a verification server; in response to the target event, driving, by the verification server, a user interface test for the target system, obtaining a sequence of a plurality of services of the target system triggered to be accessed through the user interface test and a plurality of pieces of first computer room information corresponding to the plurality of services respectively; obtaining second computer room information corresponding to a domain name of a target domain triggered to be accessed through the user interface test; and determining a verification result based on the sequence, the first computer room information and the second computer room information.