System Flow Switching Verification Through Automated UI Tests
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
3Productivity
If automated verification is implemented, then verification efficiency is improved, but system complexity increases due to initiation server and verification server coordination
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
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
Data Source
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.


