Testing methods and devices for 5G messaging interaction pages

By generating test metrics and event tracking data, and combining them with robotic process automation (RoLA) technology, the problem of low efficiency in 5G message interaction page testing was solved, achieving efficient and accurate automated testing, reducing costs and improving user experience.

CN119988209BActive Publication Date: 2025-12-02INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410230993.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-02-29
Publication Date
2025-12-02
Estimated Expiration
2044-02-29

AI Technical Summary

Technical Problem

Existing technologies rely on manual operation in 5G messaging interaction page testing, resulting in low efficiency, inability to meet the needs of high-frequency feedback and rapid message interaction, and high cost, and cannot fully cover all operation scenarios.

Method used

By generating test metrics, event tracking data, and robotic process automation (CPA) technology, test cases and 5G message test cases are generated to achieve automated testing. SDK tools are used for event tracking to simulate user behavior data and generate test results.

Benefits of technology

It improved the testing efficiency and accuracy of the 5G messaging interaction page, reduced testing costs, improved user experience, and met the needs of high-frequency feedback and fast messaging interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119988209B_ABST
    Figure CN119988209B_ABST
Patent Text Reader

Abstract

This invention discloses a testing method and apparatus for 5G messaging interaction pages, relating to the fields of software testing and fintech. The method includes: determining target test indicators for different target types based on acquired test cases for various types of 5G messaging interaction pages; embedding data points for the target test indicators on the target 5G messaging interaction pages and obtaining event data for these data points; generating simulated operation data based on user behavior data for each user; generating test cases and 5G messaging test cases for single-component operation behaviors, single-page operation behaviors, and cross-page operation behaviors corresponding to the target 5G messaging interaction pages; and completing the test results for the 5G messaging interaction pages. This invention aims to improve the testing efficiency and accuracy of 5G messaging interaction pages, reduce testing costs, and enhance the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The testing method and apparatus for the 5G message interaction page of the present invention can be used in the field of financial technology, the field of software testing technology, and any field other than the financial and testing technology fields. The application fields of the testing method and apparatus for the 5G message interaction page of the present invention are not limited. Background Technology

[0002] This section is intended to provide background or context for the embodiments of the invention set forth in the claims. The description herein is not an admission that it is prior art simply because it is included in this section.

[0003] In the field of software automation testing, current user interface automation test cases are mainly implemented by manually locating page elements and then manually writing test scripts. This requires testers to have programming skills, and the technical threshold for building user interface automation test cases by writing code is relatively high, as is the cost.

[0004] Regarding the emerging 5G messaging interaction pages, the testing process not only revealed the aforementioned problem of low testing efficiency due to reliance on manual operation, but also the following issues:

[0005] Automated testing of 5G messaging interaction pages often requires the cooperation of 5G messages. However, current technology can only manually provide feedback on 5G messages to the interface test case system during the testing process, which also leads to low testing efficiency of 5G messaging interaction pages and causes additional labor costs. At the same time, given the high message sending frequency and high message sending speed of 5G messaging interaction pages, the solution of manually providing 5G messages cannot meet the high-frequency feedback requirements of 5G messaging interaction pages, and therefore cannot fully cover all possible operation scenarios. Summary of the Invention

[0006] This invention provides a testing method for 5G messaging interaction pages to improve testing efficiency and accuracy, reduce testing costs, and enhance user experience. The method includes:

[0007] Based on the test cases of different types of 5G message interaction pages, test indicators corresponding to different types of 5G message interaction pages are generated; the test indicators include single component test indicators, single page test indicators, and cross-page test indicators.

[0008] Based on the target type of the target 5G message interaction page, determine the target test indicators corresponding to the target type;

[0009] By using a pre-configured SDK tool, target test metrics are tracked on the target 5G message interaction page to obtain the tracked events of the target 5G message interaction page.

[0010] By tracking the events of the target 5G message interaction page, data on the tracking events of the target 5G message interaction page is obtained. The data on the tracking events includes user behavior data of different users performing single-component operation behavior, single-page operation behavior, and cross-page operation behavior on the target 5G message interaction page under different operation cycles.

[0011] Based on robotic process automation technology, simulated operation data corresponding to the user's behavior data is generated for each user.

[0012] Based on the simulated operation data of different users, test cases and 5G message test cases are generated for the corresponding single component operation behavior, single page operation behavior and cross page operation behavior under the target 5G message interaction page;

[0013] Based on the test cases and 5G messaging test cases, automated testing is performed on different 5G messaging interaction pages of the target type to obtain the test results of the 5G messaging interaction pages.

[0014] This invention also provides a testing device for a 5G messaging interaction page, which improves the testing efficiency and accuracy of the 5G messaging interaction page, reduces the testing cost of the 5G messaging interaction page, and improves the user experience. The device includes:

[0015] The test metric generation module is used to generate test metrics corresponding to different types of 5G message interaction pages based on the test cases of different types of 5G message interaction pages obtained; the test metrics include single component test metrics, single page test metrics, and cross-page test metrics.

[0016] The target test index determination module is used to determine the target test index corresponding to the target type based on the target type of the target 5G message interaction page.

[0017] The event acquisition module is used to collect target test metrics on the target 5G message interaction page through a pre-configured SDK tool, and obtain the event data of the target 5G message interaction page.

[0018] The event data acquisition module is used to obtain event data for the target 5G message interaction page through the event data of the target 5G message interaction page; the event data includes user behavior data of different users performing single component operation behavior, single page operation behavior and cross page operation behavior on the target 5G message interaction page under different operation cycles.

[0019] The operation behavior simulation data generation module is used to generate operation behavior simulation data corresponding to the user's behavior data for each user based on robotic process automation technology.

[0020] The test case and 5G message test case generation module is used to generate test cases and 5G message test cases for single component operation behavior, single page operation behavior and cross page operation behavior under the target 5G message interaction page based on the simulated data of the operation behavior of different users.

[0021] An automated testing module is used to perform automated testing on different 5G message interaction pages of the target type based on the test cases and 5G message test cases, and obtain the test results of the 5G message interaction pages.

[0022] This invention also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the above-mentioned test method for the 5G message interaction page.

[0023] This invention also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the aforementioned test method for the 5G message interaction page.

[0024] This invention also provides a computer program product, which includes a computer program that, when executed by a processor, implements the aforementioned test method for the 5G message interaction page.

[0025] In this embodiment of the invention, test indicators corresponding to different types of 5G message interaction pages are generated based on the obtained test cases of different types of 5G message interaction pages. These test indicators include single-component test indicators, single-page test indicators, and cross-page test indicators. Target test indicators corresponding to the target type of the target 5G message interaction page are determined. Using a pre-set SDK tool, target test indicator tracking is performed on the target 5G message interaction page to obtain tracking events for the target 5G message interaction page. Tracking event data for the target 5G message interaction page is obtained through these tracking events. The tracking event data includes user behavior data of different users performing single-component, single-page, and cross-page operations on the target 5G message interaction page under different operation cycles. Based on robotic process automation (Robotic Process Automation) technology, simulated operation data corresponding to the user behavior data is generated for each user. Based on the simulated operation data of different users, corresponding single-component and single-page operations are generated for the target 5G message interaction page. Test cases for behavioral and cross-page operation behaviors and 5G message test cases; based on the test cases and 5G message test cases, automated testing is performed on different 5G message interaction pages of the target type to obtain test results for the 5G message interaction pages. Compared with the existing technical solutions that can only assist in testing 5G message interaction pages through manual feedback of 5G messages, this method can first determine multiple test indicators of the target 5G message interaction page, and obtain the event data of the target 5G message interaction page through the full-tracking and / or code-free tracking of the target SDK. Then, test cases and 5G message test cases are formed for single-component operation behaviors, single-page operation behaviors, and cross-page operation behaviors under the target 5G message interaction page, respectively. With the help of 5G message technology, 5G message test cases can be used to achieve rapid feedback on different 5G message interaction pages, improving the testing efficiency of 5G message interaction pages, solving the error and omission problem that is prone to occur in the existing technology that relies on manual feedback of 5G messages for testing, improving the testing accuracy of 5G message interaction pages, reducing the testing cost of 5G message interaction pages, and improving the user experience. Attached Figure Description

[0026] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. In the drawings:

[0027] Figure 1 This is a flowchart illustrating a testing method for a 5G messaging interaction page according to an embodiment of the present invention.

[0028] Figure 2 This is a specific example diagram of a testing method for a 5G message interaction page in an embodiment of the present invention;

[0029] Figure 3 This is a specific example diagram of a testing method for a 5G message interaction page in an embodiment of the present invention;

[0030] Figure 4 This is a specific example diagram of a testing method for a 5G message interaction page in an embodiment of the present invention;

[0031] Figure 5 This is a schematic diagram of the structure of a test device for a 5G message interaction page according to an embodiment of the present invention;

[0032] Figure 6 This is a schematic diagram of a computer device used for testing a 5G messaging interaction page in an embodiment of the present invention. Detailed Implementation

[0033] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings. Here, the illustrative embodiments of the present invention and their descriptions are used to explain the present invention, but are not intended to limit the present invention.

[0034] In this document, the term "and / or" merely describes a relationship, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. Furthermore, the term "at least one" in this document means any combination of at least two of any one or more elements. For example, including at least one of A, B, and C can mean including any one or more elements selected from the set consisting of A, B, and C.

[0035] In the description of this specification, the terms "comprising," "including," "having," and "containing" are open-ended terms, meaning that they include but are not limited to. The terms "an embodiment," "a specific embodiment," "some embodiments," and "for example," etc., refer to specific features, structures, or characteristics described in connection with that embodiment or example that are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, or characteristics described can be combined in any suitable manner in one or more embodiments or examples. The order of steps involved in the various embodiments is used to illustrate the implementation of this application, and the order of steps is not limited and can be adjusted appropriately as needed.

[0036] The acquisition, storage, use, and processing of data in this application all comply with the relevant provisions of national laws and regulations.

[0037] The following terms are used in the embodiments of this invention and are explained below:

[0038] System design: Obtain customer information through full-tracking or code-based tracking.

[0039] Full tracking: Embed the SDK in the APP. The SDK captures and monitors all user behaviors in the application without needing to set up the extraction of all user behavior data and corresponding information. However, it puts a lot of pressure on the server and network.

[0040] Code-free event tracking: Visual event tracking uses an SDK deployed on the app to parse interactive elements on the page, and captures user behavior through a visual management platform's selection function to obtain user operation information. (The scope of collection does not exceed the scope of the information protection policy, and the purpose, method, and scope of collecting and using personal information are clearly explained to the customer.)

[0041] Terminal information refers to information related to the terminal device used by the customer when interacting with our bank, such as mobile phone model, SIM card attributes, CPU model, etc.

[0042] In the field of software automation testing, current user interface automation test cases are mainly implemented by manually locating page elements and then manually writing test scripts. This requires testers to have programming skills, and the technical threshold for building user interface automation test cases by writing code is relatively high, as is the cost.

[0043] Under current technology, manual testing of low-code management systems is often implemented manually, which may include:

[0044] 1. Test plan development: Based on project requirements, develop a detailed test plan, clearly defining the test objectives, scope, methods, and timeline.

[0045] 2. Test Case Design: Based on the test plan, design detailed test cases, including input conditions, operation steps, expected results, etc.

[0046] 3. Test environment setup: Set up a test environment similar to the actual production environment to ensure the accuracy and reliability of the test results.

[0047] 4. Test Execution: Perform actual test operations according to the test plan and test cases.

[0048] 5. Test Result Recording: Record all results during the testing process, including whether the test passed, failed, or encountered any abnormal situations.

[0049] 6. Test Result Analysis: Analyze the test results, identify existing problems, and propose improvement measures.

[0050] 7. Test Report Writing: Write detailed test reports, including test plans, test cases, test results, and analysis, so that the project team can understand the test results.

[0051] 8. Test completion: After all tests are completed, clean up the test environment and end the testing process.

[0052] However, the traditional manual testing method described above has the following drawbacks:

[0053] 1. Inefficient: Manual testing requires a lot of manpower and time, especially in large-scale projects, where the testing cycle is long and it is difficult to meet the needs of rapid iteration.

[0054] 2. Prone to errors: Manual operation is easily affected by factors such as personal skills and attention, which may lead to inaccurate test results or missed tests.

[0055] 3. Waste of resources: Testers need to spend a lot of time on test case design, test execution and test result recording, while these tasks can be greatly simplified in automated testing.

[0056] 4. Lack of real-time feedback: Traditional manual testing makes it difficult to identify and resolve issues in a timely manner, leading to extended testing cycles and impacting project progress.

[0057] Regarding the emerging 5G messaging interaction pages, the testing process not only revealed the aforementioned problem of low testing efficiency due to reliance on manual operation, but also the following issues:

[0058] Automated testing of 5G messaging interaction pages often requires the cooperation of 5G messages. However, current technology can only manually provide feedback on 5G messages to the interface test case system during the testing process, which also leads to low testing efficiency of 5G messaging interaction pages and causes additional labor costs. At the same time, given the high message sending frequency and high message sending speed of 5G messaging interaction pages, the solution of manually providing 5G messages cannot meet the high-frequency feedback requirements of 5G messaging interaction pages, and therefore cannot fully cover all possible operation scenarios.

[0059] To address the aforementioned issues, this invention provides a testing method for 5G messaging interaction pages, aiming to improve testing efficiency and accuracy, reduce testing costs, and enhance user experience. (See also...) Figure 1 The method may include:

[0060] Step 101: Based on the test cases of different types of 5G message interaction pages obtained, generate test indicators for the corresponding different types of 5G message interaction pages; the test indicators include single component test indicators, single page test indicators, and cross-page test indicators.

[0061] Step 102: Determine the target test indicators corresponding to the target type based on the target type of the target 5G message interaction page;

[0062] Step 103: Using a pre-configured SDK tool, perform target test indicator tracking on the target 5G message interaction page to obtain the tracking events of the target 5G message interaction page;

[0063] Step 104: Obtain event data for the target 5G message interaction page through the event tracking of the target 5G message interaction page; the event tracking data includes user behavior data of different users performing single-component operation behavior, single-page operation behavior and cross-page operation behavior on the target 5G message interaction page under different operation cycles;

[0064] Step 105: Based on robotic process automation technology, generate operation behavior simulation data corresponding to the user behavior data for each user;

[0065] Step 106: Based on the simulated operation data of different users, generate test cases and 5G message test cases for the corresponding single component operation behavior, single page operation behavior and cross page operation behavior under the target 5G message interaction page;

[0066] Step 107: Based on the test cases and 5G message test cases, perform automated testing on different 5G message interaction pages of the target type to obtain the test results of the 5G message interaction pages.

[0067] In this embodiment of the invention, test indicators corresponding to different types of 5G message interaction pages are generated based on the obtained test cases of different types of 5G message interaction pages. These test indicators include single-component test indicators, single-page test indicators, and cross-page test indicators. Target test indicators corresponding to the target type of the target 5G message interaction page are determined. Using a pre-set SDK tool, target test indicator tracking is performed on the target 5G message interaction page to obtain tracking events for the target 5G message interaction page. Tracking event data for the target 5G message interaction page is obtained through these tracking events. The tracking event data includes user behavior data of different users performing single-component, single-page, and cross-page operations on the target 5G message interaction page under different operation cycles. Based on robotic process automation (Robotic Process Automation) technology, simulated operation data corresponding to the user behavior data is generated for each user. Based on the simulated operation data of different users, corresponding single-component and single-page operations are generated for the target 5G message interaction page. Test cases for behavioral and cross-page operation behaviors and 5G message test cases; based on the test cases and 5G message test cases, automated testing is performed on different 5G message interaction pages of the target type to obtain test results for the 5G message interaction pages. Compared with the existing technical solutions that can only assist in testing 5G message interaction pages through manual feedback of 5G messages, this method can first determine multiple test indicators of the target 5G message interaction page, and obtain the event data of the target 5G message interaction page through the full-tracking and / or code-free tracking of the target SDK. Then, test cases and 5G message test cases are formed for single-component operation behaviors, single-page operation behaviors, and cross-page operation behaviors under the target 5G message interaction page, respectively. With the help of 5G message technology, 5G message test cases can be used to achieve rapid feedback on different 5G message interaction pages, improving the testing efficiency of 5G message interaction pages, solving the error and omission problem that is prone to occur in the existing technology that relies on manual feedback of 5G messages for testing, improving the testing accuracy of 5G message interaction pages, reducing the testing cost of 5G message interaction pages, and improving the user experience.

[0068] In practice, test indicators for different types of 5G message interaction pages are first generated based on the test cases obtained for the different types of 5G message interaction pages. The test indicators include single component test indicators, single page test indicators, and cross-page test indicators.

[0069] In one embodiment, the single-component test metrics include component atomic configuration items and component atomic configuration attributes; the component atomic configuration items are used to characterize component atoms that implement input / output content, provide selection bars, and implement functions within the component; the component atomic configuration attributes include the necessity characteristics, length characteristics, type characteristics, and regular expression validation characteristics of the component atoms.

[0070] In this embodiment, the single-page testing metrics include page layout testing metrics, page functionality testing metrics, and page performance testing metrics. Page layout testing metrics are used to evaluate whether the layout of the 5G messaging interaction page is reasonable, aesthetically pleasing, and easy to operate; page functionality testing metrics are used to evaluate the stability and accuracy of each functional module within the page; and page performance testing metrics focus on aspects such as page loading speed, response speed, and energy consumption.

[0071] In another embodiment, the cross-page testing metrics include page navigation testing metrics, inter-page data interaction testing metrics, and cross-page functional consistency testing metrics. Page navigation testing metrics are used to evaluate the smoothness of navigation between different pages; inter-page data interaction testing metrics focus on the accuracy and security of data transmission between pages; and cross-page functional consistency testing metrics ensure that the performance and operation of the same function are consistent across different pages.

[0072] In one embodiment, the single-page test metrics include page layout rationality features, page element accuracy features, page function completeness features, page response speed, and page compatibility features; the cross-page test metrics include page transition smoothness features, page data transmission correctness features, page function synergy features, and page logical coherence features.

[0073] In this embodiment, the following steps can be taken to conduct specific tests on the test indicators of different types of generated 5G message interaction pages:

[0074] 1. Test individual components, including component atomic configuration items and properties. Check the necessity, length, type, and regular expression validation of component atoms to ensure they meet expected standards. Additionally, verify the functionality within the component, such as input / output content and selection bars, to ensure they operate correctly.

[0075] 2. Single-page testing mainly includes the following aspects: page layout rationality, page element accuracy, page functionality completeness, page response speed, and page compatibility. Testers need to check whether the page layout is reasonable, whether the page elements are accurate, whether the page functionality is complete, whether the page response speed meets the requirements, and the page's compatibility on different devices or environments.

[0076] 3. Conduct cross-page testing, focusing on the smoothness of page transitions, the accuracy of data transfer, functional synergy, and logical coherence. During testing, it is essential to ensure smooth page transitions, accurate data transfer, seamless functional collaboration, and logical consistency.

[0077] Here is an example, explained in detail below:

[0078] I. Single Component Testing Metrics

[0079] 1.1 Message sending function test: Verify whether the 5G message sending module is working properly, including sending various message types such as text, pictures, voice, and video.

[0080] 1.2 Message Reception Function Test: Verify whether the 5G message receiving module is working properly and ensure that the received message content is complete and undamaged.

[0081] 1.3 Message storage function test: Verify whether the 5G message storage module can store and retrieve messages normally, including the display of message list and the viewing of individual messages.

[0082] 1.4 Message Deletion Function Test: Verify whether users can delete received messages normally and ensure that the deletion operation is accurate.

[0083] II. Single-page test metrics

[0084] 2.1 Page Load Speed ​​Test: Verify the loading speed of the 5G message interaction page on different devices to ensure that the page can load and be displayed quickly.

[0085] 2.2 Page layout test: Verify whether the page layout meets the design requirements and whether the position, size, style, etc. of each component are correct.

[0086] 2.3 Page Interaction Test: Verify whether the interaction between the user and the various components of the page is normal, including click, swipe, input and other operations.

[0087] 2.4 Page Abnormal State Test: Verify whether the page can be displayed normally and provide appropriate prompts when abnormal conditions occur, such as network interruption or insufficient device power.

[0088] III. Cross-page testing metrics

[0089] 3.1 Page transition test: Verify whether the transition between different pages is smooth, including data transfer and display effects between pages.

[0090] 3.2 Business Logic Testing Between Pages: Verify whether the business logic between different pages is executed correctly, such as when users perform operations such as sending, receiving, and deleting messages between pages.

[0091] 3.3 Data consistency test between pages: Verify whether the data displayed on different pages is consistent to ensure that the data is accurate.

[0092] 3.4 Inter-page exception handling test: Verify whether the user can receive appropriate prompts and return to the previous page normally when encountering an exception during cross-page operation.

[0093] Through the above three tests, we ensured that the 5G messaging interaction page could provide users with a stable, efficient, and easy-to-use experience in actual use. After completing the tests, we optimized and improved the page based on the identified issues, further enhancing its quality.

[0094] In practice, after generating test indicators for different types of 5G message interaction pages based on the test cases obtained for different types of 5G message interaction pages, the target test indicators for the target type are determined according to the target type of the target 5G message interaction page.

[0095] In this embodiment, the target test metrics may include the following aspects: functional metrics, performance metrics, user experience metrics, and security metrics.

[0096] First, functional metrics primarily verify whether the 5G messaging interaction page meets expected functions. During implementation, each functional module on the page needs to be tested individually to ensure its proper functioning. This includes integrity testing of basic functions such as sending, receiving, viewing, and replying to messages, as well as extended function testing for specific business scenarios.

[0097] Secondly, the performance metrics primarily evaluate the stability and load capacity of the 5G messaging interaction page. During testing, the page's performance under different network environments and device performance conditions needs to be evaluated. This includes performance tests on aspects such as page loading speed, data transmission speed, and concurrent processing capabilities.

[0098] Next, user experience metrics will focus on the user-friendliness of the 5G messaging interaction page. During testing, it's necessary to evaluate the page's usability, interactivity, and user satisfaction from the user's perspective. This includes testing aspects such as page layout, workflow, and response speed.

[0099] In specific implementation, after determining the target test indicators corresponding to the target type based on the target type of the target 5G message interaction page, the target test indicators are tracked on the target 5G message interaction page using a pre-set SDK tool to obtain the tracked events of the target 5G message interaction page; the tracked events correspond to the target SDK full tracked events and / or SDK codeless tracked events.

[0100] In this embodiment, by using a pre-configured SDK tool to embed target test indicators on the 5G message interaction page, and by employing methods such as data processing, feature extraction, and model building, comprehensive optimization of the 5G message interaction page can be achieved.

[0101] In specific implementation, after using a pre-configured SDK tool to collect target test metrics on the target 5G message interaction page and obtain the target 5G message interaction page's event tracking information, the pre-configured SDK tool is used to collect target test metrics on the target 5G message interaction page and obtain the target 5G message interaction page's event tracking information.

[0102] In one embodiment, the event tracking corresponds to full tracking of the target SDK and / or no-code tracking of the SDK; the user behavior data is used to describe the user's interaction behavior with the target 5G message interaction page based on 5G messages;

[0103] By tracking the events on the target 5G message interaction page, obtain the event data for the target 5G message interaction page, including:

[0104] By fully embedding the target SDK, we can fully embed the event data of each component, single page and cross page interaction process of the target 5G message interaction page to obtain the full embedding event data of the target 5G message interaction page.

[0105] By using the target SDK for code-free event tracking, specific event tracking points are tracked on the pre-set target 5G message interaction page to obtain code-free event data for the target 5G message interaction page.

[0106] In this embodiment, the pre-set SDK full-tracking and / or SDK code-free tracking are further used to collect performance data of the target 5G messaging interaction page, such as page load time, page jump time, component response time, etc. This performance data, together with user behavior data, will be used to analyze and optimize the user experience of the target 5G messaging interaction page.

[0107] Next, data mining and machine learning algorithms will be used to process and analyze the collected event data and performance data to extract patterns and trends in user behavior. These patterns and trends will help identify pain points for users during 5G messaging interactions and pinpoint issues that may affect user experience.

[0108] During implementation, to ensure the effectiveness of the optimization, it is necessary to periodically re-implement tracking on the target 5G messaging interaction page to collect new user behavior and performance data. By comparing the data changes before and after optimization, the optimization effect is evaluated, and the page is continuously optimized based on the evaluation results.

[0109] In one embodiment, event data for a target 5G message interaction page is obtained through full event tracking and / or codeless event tracking in the target SDK, including:

[0110] By fully embedding the target SDK, we can fully embed the event data of each component, single page and cross page interaction process of the target 5G message interaction page to obtain the full embedding event data of the target 5G message interaction page.

[0111] By using the target SDK for code-free event tracking, specific event tracking points are tracked on the pre-set target 5G message interaction page to obtain code-free event data for the target 5G message interaction page.

[0112] In this embodiment, by analyzing and processing the event data, useful information such as user behavior habits and operational preferences on the 5G messaging interaction page can be obtained. This information can provide operators with a basis for optimizing the 5G messaging interaction page and improving the user experience.

[0113] In one embodiment, based on the event tracking data, high-frequency user actions and pain points on the 5G messaging interaction page can be identified, allowing for targeted optimization of page layout and feature design to improve user satisfaction. Simultaneously, analyzing user behavior can provide operations personnel with clues about user needs and potential needs, helping them develop more effective operational strategies.

[0114] In one embodiment, to ensure the accuracy and validity of the event tracking data, real-time monitoring and quality control can be implemented. Specifically, through outlier detection and data cleaning of the event tracking data, invalid and abnormal data can be removed, ensuring the reliability of the data analysis results. Furthermore, the event tracking data can be updated and maintained periodically to reflect the latest changes in user behavior.

[0115] In specific implementation, after obtaining the event data of the target 5G message interaction page through the target SDK full event tracking and / or SDK codeless event tracking, the event data of the target 5G message interaction page is obtained through the event tracking of the target 5G message interaction page; the event data includes user behavior data of different users performing single component operation behavior, single page operation behavior and cross page operation behavior on the target 5G message interaction page under different operation cycles.

[0116] In this embodiment, based on robotic process automation (RPA) technology, for each user, simulated operational behavior data corresponding to the user's behavior data is generated, including:

[0117] Based on robotic process automation (RPA) technology, for each user, corresponding simulation data of single-component operation behavior, single-page operation behavior, and cross-page operation behavior are generated from user behavior data.

[0118] In this embodiment, the simulated operation data includes: operation steps, operation duration, operation frequency, and operation error rate; the test cases include: normal test cases, abnormal test cases, and boundary test cases.

[0119] First, by analyzing the operation steps, we can identify the difficulties and pain points that users may encounter during the operation. This helps us optimize the interface design and improve the convenience and smoothness of operation. At the same time, the operation time and frequency can reflect the user's attention to and usage frequency of specific functions, providing a basis for improving the function.

[0120] Based on the analysis of operational behavior data, targeted test cases can be generated to verify the completeness and stability of product functions. Normal test cases are used to verify the normal operation of the product's functions, while abnormal test cases are used to test the product's ability to cope with abnormal situations, such as network fluctuations or device performance degradation. Boundary test cases focus on the product's performance in edge situations, such as user input of invalid data or operation timeouts.

[0121] Through continuous iteration and optimization, the 5G messaging interaction page can not only meet user needs but also provide a better user experience. Furthermore, optimization strategies can be dynamically adjusted based on real-time changes in user behavior data to achieve intelligent product optimization.

[0122] In one embodiment, based on robotic process automation (RPA) technology, for each user, corresponding simulated operation data for single-component operation, single-page operation, and cross-page operation are generated from user behavior data, such as... Figure 2 As shown, it includes:

[0123] Step 201: Based on robotic process automation technology, for each user, for user behavior data of single component operation behavior, simulate the user's operation behavior for each component in the target 5G message interaction page, and generate corresponding single component operation behavior simulation data;

[0124] Step 202: Based on robotic process automation technology, for each user and for user behavior data of single-page operation behavior, simulate the user's cross-component operation process within the target 5G message interaction page, and generate corresponding single-page operation behavior simulation data.

[0125] Step 203: Based on robotic process automation technology, for each user and for user behavior data of cross-page operation behavior, simulate the user's operation behavior between pages and cross-page workflow in the target 5G message interaction page, and generate operation behavior simulation data for corresponding cross-page operation behavior.

[0126] For example, suppose a large e-commerce website wants to simulate user behavior on the site to optimize its services and technology. Robotic Process Automation (RPA) technology will be used to generate simulated user behavior data for each user.

[0127] First, simulated user behavior data is generated based on user interaction data for individual components on the website. This includes user interactions with various components such as product lists, search boxes, and shopping carts. For example, it can simulate user actions such as entering keywords in the search box, browsing product lists, and adding items to the shopping cart. This simulated data will help analyze user search and shopping behavior on the website to optimize search functionality and product recommendations.

[0128] Next, based on user behavior data on single pages of the website, simulated user behavior data is generated. This includes user actions on pages such as product detail pages, shopping cart pages, and order confirmation pages. For example, it can simulate user actions such as viewing product information, comparing products, and reading reviews on product detail pages, as well as actions such as modifying product quantities and selecting delivery methods on shopping cart and order confirmation pages. This simulated data will help understand the user browsing and purchasing process on the website, in order to optimize page design and improve user experience.

[0129] Finally, based on user cross-page interaction data on the website, simulated user behavior data is generated. This includes user navigation behavior between different pages and cross-page workflows. For example, it can simulate user behavior from the homepage to the product details page, from the product details page to the shopping cart page, and switching back and forth between the shopping cart page and the order confirmation page. This simulated data will help analyze user navigation and navigation behavior on the website to optimize website structure and navigation design.

[0130] For each user, the operational behavior simulation data generated based on robotic process automation technology can be further used for the following purposes:

[0131] 1. Test Case Generation: Based on simulated operational data, generate test cases for the 5G messaging interaction page, including normal test cases, abnormal test cases, and boundary test cases. These test cases can be used to verify whether the 5G messaging interaction page functions correctly, whether its performance is stable, and whether the user experience is satisfactory.

[0132] 2. Performance Optimization: By analyzing metrics such as operation duration, frequency, and error rate in simulated operation data, performance bottlenecks and potential problems in the 5G messaging interaction page can be identified. Based on this, the page can be optimized to improve loading speed, response time, and stability, thereby enhancing the user experience.

[0133] 3. User Experience Optimization: Based on simulated user behavior data, analyze user operating habits and needs on the 5G messaging interaction page, and optimize page layout, function design, and interaction logic. For example, adjust component positions, increase ease of operation, and reduce unnecessary steps to improve user experience and satisfaction.

[0134] In summary, using robotic process automation (RPA) technology to generate simulated operational behavior data can provide strong support for the testing, optimization, and analysis of 5G messaging interaction pages. In practical applications, the generation and application methods of simulated operational behavior data can be adjusted and expanded according to specific circumstances to achieve better results.

[0135] In specific implementation, based on robotic process automation technology, for each user, user behavior data for single-component operation behavior, single-page operation behavior, and cross-page operation behavior are generated. Then, based on the user behavior data of different users, test cases and 5G message test cases are generated for the corresponding single-component operation behavior, single-page operation behavior, and cross-page operation behavior under the target 5G message interaction page.

[0136] In this embodiment, test cases are generated by simulating user actions on various components within the 5G messaging interaction page, such as clicking, swiping, and inputting. These test cases cover various operations that users might perform when using the 5G messaging interaction page, ensuring the system's stability and functionality.

[0137] For single-page operations, simulate user browsing behavior on a 5G messaging interaction page, such as page turning, scrolling, and page switching. These test cases can verify the smoothness and compatibility of the 5G messaging interaction page.

[0138] For cross-page operations, the test cases simulate user navigation and actions between different pages, such as transition effects from one page to another and data transfer. These test cases help ensure the smoothness and data integrity of 5G messaging interaction pages across different pages.

[0139] After generating test cases, the 5G messaging interaction page was continuously optimized and adjusted to meet user needs and expectations. During this process, I utilized machine learning techniques and artificial intelligence algorithms to analyze and mine user behavior data, identifying potential problems and areas for improvement.

[0140] In addition, to ensure the security and reliability of the 5G messaging interaction page, performance testing and compatibility testing are required to ensure that it can operate normally on various devices and in various environments.

[0141] In summary, by generating simulated operational data based on Robotic Process Automation (RPA) technology, and then using this data to generate test cases and 5G messaging test cases, the functionality, performance, and user experience of the 5G messaging interaction page can be effectively evaluated. Based on this, continuous optimization and adjustment of the 5G messaging interaction page can better meet user needs and improve the user experience. In the 5G era, this approach helps to promote the rapid development of 5G messaging interaction pages, providing users with more convenient and efficient communication services.

[0142] In one embodiment, test cases are generated based on simulated user operation behavior data to represent single-component operation behavior, single-page operation behavior, and cross-page operation behavior on the target 5G messaging interaction page. Figure 3 As shown, it includes:

[0143] Step 301: Determine multiple operation behavior simulation processes from the operation behavior simulation data of different users' corresponding single component operation behavior, single page operation behavior, and cross page operation behavior;

[0144] Step 302: Statistically analyze the frequency of occurrence of the simulated operation behavior process for different users, and take the simulated operation behavior process with a frequency greater than or equal to a preset value as the target operation process;

[0145] Step 303: Based on the target operation flow of the corresponding single-component operation behavior, single-page operation behavior and cross-page operation behavior of different users, generate test cases for the corresponding single-component operation behavior, single-page operation behavior and cross-page operation behavior of the target 5G message interaction page.

[0146] In one embodiment, based on simulated operation behavior data from different users, 5G message use cases are generated for single-component operation behavior, single-page operation behavior, and cross-page operation behavior corresponding to the target 5G message interaction page, such as... Figure 4 As shown, it includes:

[0147] Step 401: Determine the 5G message simulation parameters corresponding to each operation behavior from the operation behavior simulation data of different users' corresponding single component operation behavior, single page operation behavior and cross page operation behavior; the 5G message simulation parameters are used to characterize the 5G message content data based on 5G message technology in response to different operation behaviors;

[0148] Step 402: Statistically analyze the frequency of occurrence of the 5G message simulation parameters for different users, and take the 5G message simulation parameters with a frequency greater than or equal to a preset value as target 5G message simulation parameters;

[0149] Step 403: Based on the target 5G message simulation parameters corresponding to the single-component operation behavior, single-page operation behavior, and cross-page operation behavior of different users, generate 5G message use cases for the corresponding single-component operation behavior, single-page operation behavior, and cross-page operation behavior of the target 5G message interaction page.

[0150] In the above embodiments, robotic process automation technology can be used to generate corresponding operational behavior simulation data for each user, and further generate test cases and 5G message test cases.

[0151] In the specific implementation process, the first step is to generate corresponding simulated operation data based on user behavior data. This step includes simulated data for single-component operation behavior, single-page operation behavior, and cross-page operation behavior. Next, based on this simulated data, test cases and 5G message test cases can be generated for each user under the target 5G messaging interaction page.

[0152] In one embodiment, test cases for the target 5G messaging interaction page are generated through the following steps:

[0153] 1. From the simulated operation behavior data of different users, determine multiple simulated operation behavior processes.

[0154] 2. Statistically analyze the frequency of occurrence of these simulated operation processes, and select the simulated operation processes with a frequency greater than or equal to a preset value as the target operation processes.

[0155] 3. Based on each user's target operation flow, generate test cases for the corresponding single-component operation behavior, single-page operation behavior, and cross-page operation behavior for the target 5G message interaction page.

[0156] The following describes how to generate 5G message use cases under the target 5G message interaction page:

[0157] 1. Determine the 5G message simulation parameters corresponding to each user's operational behavior from the simulated data. These 5G message simulation parameters are used to characterize the 5G message content data in response to different operational behaviors based on 5G messaging technology.

[0158] 2. Statistically analyze the frequency of occurrence of these 5G message simulation parameters, and use the 5G message simulation parameters with a frequency greater than or equal to a preset value as target 5G message simulation parameters.

[0159] 3. Based on the target 5G message simulation parameters for each user, generate 5G message use cases for the corresponding single-component operation behavior, single-page operation behavior, and cross-page operation behavior for the target 5G message interaction page.

[0160] The above embodiments can generate test cases and 5G message use cases for each user targeting the 5G message interaction page. This helps ensure the stability and reliability of the 5G message interaction page and improves the user experience. Furthermore, this method can adjust the test cases and 5G message use cases in real time based on changes in user behavior, further optimizing the 5G message interaction page.

[0161] In practical applications, artificial intelligence technologies, such as machine learning and support vector machines, can be combined to predict and analyze user behavior. This will help generate more accurate test cases and 5G messaging test cases, improving the quality of 5G messaging interaction pages. Simultaneously, cloud platforms can be used to share and reuse test cases and 5G messaging test cases, reducing development costs and improving development efficiency.

[0162] For example, based on robotic process automation (Robotic Process Automation) technology, for each user, user behavior data for single-component operations, single-page operations, and cross-page operations are used to generate corresponding simulated operation data for single-component operations, single-page operations, and cross-page operations. This includes:

[0163] Single component operation behavior simulation data: Simulates the user's operation behavior on various components in the target 5G message interaction page;

[0164] Single-page operation behavior simulation data: Simulates user behavior such as page switching and operation flow in the target 5G message interaction page;

[0165] Cross-page operation behavior simulation data: Simulates user operation behavior across different pages, as well as complex operation processes involving multiple pages.

[0166] Based on simulation data of single-component, single-page, and cross-page operation behaviors for different users, test cases are generated for the corresponding single-component, single-page, and cross-page operation behaviors of the target 5G messaging interaction page, including:

[0167] Single component test cases: Simulate user actions on various components within the target 5G messaging interaction page to verify the correctness of component functionality;

[0168] Single-page test cases: Simulate user behavior such as page switching and operation flow in the target 5G messaging interaction page to verify the correctness of page functions;

[0169] Cross-page test cases: Simulate user actions across different pages, as well as complex operation processes involving multiple pages, to verify the correctness of inter-page interaction functions.

[0170] Based on the test cases, automated testing is performed on different 5G message interaction pages of the target type to obtain test results for the 5G message interaction pages, including:

[0171] Single component test results: Evaluate the correctness of the functions of each component;

[0172] Single-page test results: Evaluate the correctness of the page's functionality;

[0173] Cross-page test results: Evaluate the correctness of the interaction functions between pages.

[0174] By conducting targeted tests on different types of 5G messaging interaction pages, this invention can comprehensively evaluate the various functions of 5G messaging interaction pages, ensuring their normal operation and improving user experience. Simultaneously, by employing robotic process automation technology and pre-set SDK full-tracking and SDK code-free tracking, it enables rapid and efficient testing of 5G messaging interaction pages, reducing testing costs and improving testing efficiency.

[0175] In practice, after generating test cases and 5G message test cases for single-component operation behavior, single-page operation behavior, and cross-page operation behavior corresponding to the target 5G message interaction page based on the simulated operation behavior data of different users, automated testing is performed on different 5G message interaction pages of the target type based on the test cases and 5G message test cases to obtain the test results of the 5G message interaction pages.

[0176] In this embodiment, the test results of the obtained 5G messaging interaction page need to be analyzed and optimized. First, based on the test results, problems can be identified in single-component operation behaviors, single-page operation behaviors, and cross-page operation behaviors, allowing for targeted optimization. Furthermore, by comparing the test results of different test cases, the optimal 5G messaging interaction page design scheme can be determined.

[0177] The following methods can be used during the optimization process:

[0178] 1. Improve page response speed: For 5G messaging interaction pages, response speed is a key factor in user experience. This can be improved by optimizing page code, reducing unnecessary add-ons, and using CDN acceleration.

[0179] 2. Optimize page layout: Adjust the page layout according to user operating habits to better meet user needs. For example, place frequently used function buttons in prominent positions to reduce the user's operating path.

[0180] 3. Enhance page aesthetics: Beautify the page style and improve the user's visual experience. Use appropriate color schemes, fonts, icons, and other elements to make the page more attractive.

[0181] 4. Optimize interaction logic: For problematic user actions, it is necessary to analyze the underlying logic and optimize it accordingly. For example, for interaction logic that easily confuses users, clearer prompts can be provided to guide users to operate correctly.

[0182] 5. Compatibility Testing: When optimizing the 5G messaging interaction page, compatibility issues between different devices, operating systems, and browsers must also be considered. Compatibility testing ensures the page functions correctly in various environments.

[0183] 6. Iterative Optimization: In practical applications, we continuously collect user feedback and optimize the 5G messaging interaction page. Through data analysis, we identify problems encountered by users and make timely adjustments.

[0184] By employing the methods described above, the user experience of the 5G messaging interaction page can be continuously improved, better meeting user needs. Furthermore, with the continuous development and application of 5G technology, the 5G messaging interaction page will play an increasingly important role in various fields. Therefore, it is necessary to continuously focus on optimization methods for the 5G messaging interaction page to provide users with higher-quality 5G messaging services.

[0185] In the above embodiments, the RPA automated testing solution can be based on pre-defined standardized test points, and can automatically select the corresponding items to be verified according to page components and attributes. The input and output content can also be automatically generated according to the page configuration content, that is, there is no need to frequently maintain test scripts, and "develop once, reuse many times" can be achieved.

[0186] In one example, the testing can be divided into three different phases: component-level RPA testing, page-level RPA testing, and functional-level RPA testing.

[0187] Component-level RPA testing primarily focuses on individual components to test whether they meet design requirements. Standardized test verification points are selected based on the atomic component configuration items and content. The correctness of the atomic component configuration is verified from both positive and negative examples. For instance, an input box atomic component needs to be verified from aspects such as required fields, length, type, and regular expression validation.

[0188] Page-level RPA testing primarily focuses on single pages as the test object. Components can be assembled according to requirements for testing. This stage focuses more on verifying whether the page operation process is normal and whether the components can run normally.

[0189] Functional RPA testing primarily focuses on multiple pages as test objects. By executing pre-built processes across multiple pages, it emphasizes verifying whether cross-role and cross-page workflows function correctly.

[0190] The following is a specific embodiment to illustrate the application of the method of the present invention. This embodiment may include the following steps:

[0191] 1. Back-end staff select the customer service type based on the service scenario and set up the corresponding pop-up service on the 5G message interaction page.

[0192] 2. The system displays relevant filter search criteria at the top of the page based on the customer service type, such as transaction name, page number, and creating institution.

[0193] 3. Back-end staff can use the search bar field to query relevant customer service information. The list displays all created records, including customer service type, page number, transaction name, and other information.

[0194] 4. The status of records in the list is divided into normal, new pending review, modified pending review, and deleted pending review. The configuration is completed after the corresponding responsible person approves the record.

[0195] 5. The system automatically pops up prompts when customers perform relevant page operations, and these can be set in the backend based on customer tags.

[0196] 6. Obtain customer information through full-tracking or code-based tracking to analyze customer behavior and needs.

[0197] 7. Employ a low-code management-side RPA automated testing solution to perform component-level, page-level, and functional-level testing on the system to ensure system stability and reliability.

[0198] 8. Once approved, the record status will be updated to "normal". Records awaiting review will have the following statuses: "Added for review", "Modified for review", and "Deleted for review".

[0199] 9. The system automatically sets pop-up prompts based on customer tags, enabling more refined care services and improving customer satisfaction.

[0200] 10. Continuously optimize and update system functions to meet the ever-changing customer needs and market environment.

[0201] This invention, by adding a pop-up service to the 5G messaging interaction page and combining it with a low-code management-side RPA automated testing solution, achieves convenient and efficient customer service query and maintenance functions. Simultaneously, it acquires customer information and enables refined care services, improving customer satisfaction. Furthermore, it reduces the maintenance cost of test scripts, improves testing efficiency, and ensures system stability and reliability. This invention is of great significance in improving user experience, reducing the workload of back-end staff, and enhancing the level of care services.

[0202] To illustrate further, suppose we have a low-code management-side RPA automated testing solution based on 5G messaging technology, and we have successfully built a pop-up service and implemented the function of filtering and querying based on customer service type. The following will use a specific example to explain in detail the implementation process of this testing solution.

[0203] Suppose we need to develop a customer service system for a financial institution, including functions such as customer consultation, complaint handling, and customer care services. This system requires RPA (Robotic Process Automation) testing of each function to ensure its proper functioning.

[0204] 1. First, component-level RPA testing is required for each functional module. Taking the input box in the consultation function as an example, it is necessary to verify whether its required fields, length, type, and regular expression validation meet the design requirements. Similar validation is also required for other components, such as buttons and text areas.

[0205] 2. Next, conduct page-level RPA testing. In this stage, the various components need to be assembled into a page according to the design requirements, and the page operation flow needs to be verified to be normal. For example, on the consultation page, it is necessary to verify whether users can successfully input and submit questions and receive corresponding responses. At the same time, it is also necessary to verify whether the complaint handling page functions properly, such as submitting complaints and viewing complaint status.

[0206] 3. Finally, conduct functional RPA testing. This stage requires verifying the functionality of cross-role and cross-page business processes. For example, in the process of a customer switching from consultation to complaint handling, it's necessary to ensure the system can correctly handle these operations. Additionally, it's necessary to verify whether the care service function can provide corresponding services based on customer needs.

[0207] 4. Throughout the testing process, the system will automatically display prompts based on customer tags, making it easier for back-end staff to understand customer activity. Furthermore, the test script can be modified as needed to meet evolving requirements.

[0208] The above solution can solve the following problems existing in current methods for testing 5G messaging interaction pages:

[0209] 1. Existing technologies for testing 5G messaging interaction pages primarily rely on manual operation, resulting in low testing efficiency and an inability to fully cover all possible operational scenarios. This solution utilizes robotic process automation (RPA) technology to generate simulated operational behavior data, enabling automated testing of 5G messaging interaction pages, thereby improving testing efficiency and reducing labor costs.

[0210] 2. Existing technologies offer a single method for generating test cases for 5G messaging interaction pages, failing to meet the personalized needs of different users. This solution generates test cases and 5G messaging test cases for single components, single pages, and cross-page scenarios based on simulated user behavior data, making it more targeted and practical.

[0211] 3. Existing technologies lack detailed recording and analysis of operational data during testing, making it impossible to conduct in-depth performance evaluation of 5G messaging interaction pages. This solution achieves in-depth performance evaluation of 5G messaging interaction pages by recording and analyzing detailed data such as operation steps, operation duration, operation frequency, and operation error rate.

[0212] 4. Existing technologies offer limited testing metrics for 5G messaging interaction pages, failing to comprehensively evaluate page quality. This solution proposes multiple testing metrics for single components, single pages, and cross-page interactions, such as component atomic configuration items, component atomic configuration attributes, page layout rationality, page element accuracy, page functionality completeness, page response speed, page compatibility, smoothness of page transitions, correctness of data transfer between pages, functional synergy between pages, and logical coherence between pages, thereby providing a more comprehensive evaluation of 5G messaging interaction page quality.

[0213] 5. Existing technologies lack dynamic adjustment and optimization of test cases and 5G message test cases during the testing process. This solution dynamically adjusts and optimizes test cases and 5G message test cases based on user behavior data during testing to achieve better testing results.

[0214] In summary, this solution effectively addresses the problems existing in testing 5G messaging interaction pages using robotic process automation (RPA) technology, operational behavior simulation data, multiple test metrics, and dynamic adjustment and optimization of test cases and 5G messaging test cases. It possesses high practical value. Furthermore, this solution can be further applied to testing other types of 5G messaging interaction pages, providing strong support for the development of the 5G messaging industry.

[0215] Of course, it is understood that there may be other variations of the above detailed process, and all such variations should fall within the protection scope of this invention.

[0216] In this embodiment of the invention, test indicators corresponding to different types of 5G message interaction pages are generated based on the obtained test cases of different types of 5G message interaction pages. These test indicators include single-component test indicators, single-page test indicators, and cross-page test indicators. Target test indicators corresponding to the target type of the target 5G message interaction page are determined. Using a pre-set SDK tool, target test indicator tracking is performed on the target 5G message interaction page to obtain tracking events for the target 5G message interaction page. Tracking event data for the target 5G message interaction page is obtained through these tracking events. The tracking event data includes user behavior data of different users performing single-component, single-page, and cross-page operations on the target 5G message interaction page under different operation cycles. Based on robotic process automation (Robotic Process Automation) technology, simulated operation data corresponding to the user behavior data is generated for each user. Based on the simulated operation data of different users, corresponding single-component and single-page operations are generated for the target 5G message interaction page. Test cases for behavioral and cross-page operation behaviors and 5G message test cases; based on the test cases and 5G message test cases, automated testing is performed on different 5G message interaction pages of the target type to obtain test results for the 5G message interaction pages. Compared with the existing technical solutions that can only assist in testing 5G message interaction pages through manual feedback of 5G messages, this method can first determine multiple test indicators of the target 5G message interaction page, and obtain the event data of the target 5G message interaction page through the full-tracking and / or code-free tracking of the target SDK. Then, test cases and 5G message test cases are formed for single-component operation behaviors, single-page operation behaviors, and cross-page operation behaviors under the target 5G message interaction page, respectively. With the help of 5G message technology, 5G message test cases can be used to achieve rapid feedback on different 5G message interaction pages, improving the testing efficiency of 5G message interaction pages, solving the error and omission problem that is prone to occur in the existing technology that relies on manual feedback of 5G messages for testing, improving the testing accuracy of 5G message interaction pages, reducing the testing cost of 5G message interaction pages, and improving the user experience.

[0217] This invention also provides a testing device for a 5G messaging interaction page, as described in the following embodiments. Since the principle by which this device solves the problem is similar to the testing method for a 5G messaging interaction page, the implementation of this device can refer to the implementation of the testing method for a 5G messaging interaction page; repeated details will not be elaborated further.

[0218] This invention also provides a testing device for 5G messaging interaction pages, which improves the testing efficiency and accuracy of 5G messaging interaction pages, reduces the testing cost of 5G messaging interaction pages, and improves the user experience, such as... Figure 5As shown, the device includes:

[0219] The test metric generation module 501 is used to generate test metrics corresponding to different types of 5G message interaction pages based on the test cases of different types of 5G message interaction pages obtained; the test metrics include single component test metrics, single page test metrics, and cross-page test metrics.

[0220] The target test index determination module 502 is used to determine the target test index corresponding to the target type based on the target type of the target 5G message interaction page;

[0221] The event acquisition module 503 is used to collect target test indicators on the target 5G message interaction page through a pre-set SDK tool, and obtain the event acquisition of the target 5G message interaction page.

[0222] The event data acquisition module 504 is used to obtain event data for the target 5G message interaction page through the event data of the target 5G message interaction page; the event data includes user behavior data of different users performing single component operation behavior, single page operation behavior and cross page operation behavior on the target 5G message interaction page under different operation cycles.

[0223] The operation behavior simulation data generation module 505 is used to generate operation behavior simulation data corresponding to the user behavior data for each user based on robotic process automation technology.

[0224] The test case and 5G message test case generation module 506 is used to generate test cases and 5G message test cases for single component operation behavior, single page operation behavior and cross page operation behavior under the target 5G message interaction page based on the simulated data of the operation behavior of different users.

[0225] The automated testing module 507 is used to perform automated testing on different 5G message interaction pages of the target type based on the test cases and 5G message test cases, and obtain the test results of the 5G message interaction pages.

[0226] In one embodiment, the event tracking corresponds to full tracking of the target SDK and / or no-code tracking of the SDK; the user behavior data is used to describe the user's interaction behavior with the target 5G message interaction page based on 5G messages;

[0227] By tracking the events on the target 5G message interaction page, obtain the event data for the target 5G message interaction page, including:

[0228] By fully embedding the target SDK, we can fully embed the event data of each component, single page and cross page interaction process of the target 5G message interaction page to obtain the full embedding event data of the target 5G message interaction page.

[0229] By using the target SDK for code-free event tracking, specific event tracking points are tracked on the pre-set target 5G message interaction page to obtain code-free event data for the target 5G message interaction page.

[0230] In one embodiment, based on robotic process automation (RPA) technology, for each user, simulated operational behavior data corresponding to the user's behavior data is generated, including:

[0231] Based on robotic process automation (RPA) technology, for each user, corresponding simulation data of single-component operation behavior, single-page operation behavior, and cross-page operation behavior are generated from user behavior data.

[0232] In one embodiment, based on robotic process automation (RPA) technology, for each user, corresponding simulated operation data for single-component operation behavior, single-page operation behavior, and cross-page operation behavior are generated, including:

[0233] Based on robotic process automation technology, for each user, for user behavior data of single component operation behavior, simulate user operation behavior on each component in the target 5G message interaction page, and generate corresponding single component operation behavior simulation data.

[0234] Based on robotic process automation technology, for each user, for user behavior data of single-page operation behavior, simulate the user's cross-component operation process in the target 5G message interaction page, and generate corresponding single-page operation behavior simulation data.

[0235] Based on robotic process automation (RPA) technology, for each user and for user behavior data on cross-page operations, the system simulates the user's operations and cross-page workflows on the target 5G messaging interaction page, generating corresponding cross-page operation simulation data.

[0236] In one embodiment, based on simulated user operation behavior data, test cases are generated for single-component operation behavior, single-page operation behavior, and cross-page operation behavior on the target 5G messaging interaction page, including:

[0237] Multiple simulation processes for operation behaviors were determined from the operation behavior simulation data of different users' corresponding single component operation behaviors, single page operation behaviors, and cross page operation behaviors;

[0238] The frequency of occurrence of the simulated operation behavior process for different users is statistically analyzed, and the simulated operation behavior process with a frequency greater than or equal to a preset value is taken as the target operation process.

[0239] Based on the target operation flow corresponding to the single-component operation behavior, single-page operation behavior, and cross-page operation behavior of different users, test cases are generated for the corresponding single-component operation behavior, single-page operation behavior, and cross-page operation behavior of the target 5G message interaction page.

[0240] In one embodiment, based on simulated operation behavior data from different users, 5G message use cases are generated for single-component operation behavior, single-page operation behavior, and cross-page operation behavior corresponding to the target 5G message interaction page, including:

[0241] From the simulation data of operation behaviors of different users corresponding to single component operation behaviors, single page operation behaviors, and cross page operation behaviors, the 5G message simulation parameters corresponding to each operation behavior are determined; the 5G message simulation parameters are used to characterize the 5G message content data based on 5G message technology in response to different operation behaviors;

[0242] The frequency of occurrence of the 5G message simulation parameters for different users is statistically analyzed, and the 5G message simulation parameters with a frequency greater than or equal to a preset value are taken as target 5G message simulation parameters.

[0243] Based on the target 5G message simulation parameters corresponding to the single-component operation behavior, single-page operation behavior, and cross-page operation behavior of different users, generate 5G message use cases for the corresponding single-component operation behavior, single-page operation behavior, and cross-page operation behavior of the target 5G message interaction page.

[0244] In one embodiment, the single-component test metrics include component atomic configuration items and component atomic configuration attributes; the component atomic configuration items are used to characterize component atoms that implement input / output content, provide selection bars, and implement functions within the component; the component atomic configuration attributes include the necessity characteristics, length characteristics, type characteristics, and regular expression validation characteristics of the component atoms.

[0245] In one embodiment, the single-page test metrics include page layout rationality features, page element accuracy features, page function completeness features, page response speed, and page compatibility features; the cross-page test metrics include page transition smoothness features, page data transmission correctness features, page function synergy features, and page logical coherence features.

[0246] In one embodiment, the operational behavior simulation data includes: operational steps, operational duration, operational frequency, and operational error rate; the test cases include: normal test cases, abnormal test cases, and boundary test cases.

[0247] This invention provides an embodiment of a computer device for implementing all or part of the testing method for the above-mentioned 5G message interaction page. The computer device specifically includes the following components:

[0248] The computer device comprises a processor, memory, a communications interface, and a bus; wherein the processor, memory, and communications interface communicate with each other via the bus; the communications interface is used to realize information transmission between related devices; the computer device can be a desktop computer, tablet computer, or mobile terminal, etc., and this embodiment is not limited thereto. In this embodiment, the computer device can be implemented with reference to the embodiments of the test method for implementing a 5G message interaction page and the test device for implementing a 5G message interaction page, the content of which is incorporated herein, and repeated details will not be described again.

[0249] Figure 6 This is a schematic block diagram illustrating the system configuration of the computer device 1000 according to an embodiment of this application. Figure 6 As shown, the computer device 1000 may include a central processing unit 1001 and a memory 1002; the memory 1002 is coupled to the central processing unit 1001. It is worth noting that... Figure 6 This is an example; other types of structures can also be used to supplement or replace this structure to achieve telecommunications functions or other functions.

[0250] In one embodiment, the testing function of the 5G messaging interaction page can be integrated into the central processing unit 1001. The central processing unit 1001 can be configured to perform the following controls:

[0251] Based on the test cases of different types of 5G message interaction pages, test indicators corresponding to different types of 5G message interaction pages are generated; the test indicators include single component test indicators, single page test indicators, and cross-page test indicators.

[0252] Based on the target type of the target 5G message interaction page, determine the target test indicators corresponding to the target type;

[0253] By using a pre-configured SDK tool, target test metrics are tracked on the target 5G message interaction page to obtain tracked events for the target 5G message interaction page; the tracked events correspond to full SDK tracking and / or no-code SDK tracking.

[0254] By using full-tracking and / or codeless-tracking of the target SDK, tracked event data for the target 5G message interaction page is obtained; the tracked event data includes user behavior data of different users performing single-component operation behavior, single-page operation behavior, and cross-page operation behavior on the target 5G message interaction page under different operation cycles; the user behavior data is used to describe the user's interaction behavior with the target 5G message interaction page based on 5G messages;

[0255] Based on robotic process automation technology, for each user, user behavior data for single-component operation behavior, single-page operation behavior and cross-page operation behavior are generated to simulate operation behavior data for corresponding single-component operation behavior, single-page operation behavior and cross-page operation behavior.

[0256] Based on the simulated operation data of different users, test cases and 5G message test cases are generated for the corresponding single component operation behavior, single page operation behavior and cross page operation behavior under the target 5G message interaction page;

[0257] Based on the test cases and 5G messaging test cases, automated testing is performed on different 5G messaging interaction pages of the target type to obtain the test results of the 5G messaging interaction pages.

[0258] In another embodiment, the testing device for the 5G message interaction page can be configured separately from the central processing unit 1001. For example, the testing device for the 5G message interaction page can be configured as a chip connected to the central processing unit 1001, and the testing function of the 5G message interaction page can be realized through the control of the central processing unit.

[0259] like Figure 6 As shown, the computer device 1000 may further include: a communication module 1003, an input unit 1004, an audio processor 1005, a display 1006, and a power supply 1007. It is worth noting that the computer device 1000 does not necessarily need to include... Figure 6 All components shown; in addition, the computer device 1000 may also include Figure 6 For components not shown, please refer to existing technologies.

[0260] like Figure 6 As shown, the central processing unit 1001, sometimes also referred to as a controller or operation control, may include a microprocessor or other processor device and / or logic device. The central processing unit 1001 receives input and controls the operation of various components of the computer device 1000.

[0261] The memory 1002 may be, for example, one or more of a cache, flash memory, hard drive, removable medium, volatile memory, non-volatile memory, or other suitable device. It may store the aforementioned failure-related information, and also store a program for executing that information. The central processing unit 1001 may execute the program stored in the memory 1002 to perform information storage or processing, etc.

[0262] Input unit 1004 provides input to central processing unit 1001. This input unit 1004 may be, for example, a keypad or touch input device. Power supply 1007 provides power to computer device 1000. Display 1006 displays images, text, and other display objects. This display may be, for example, an LCD display, but is not limited to this.

[0263] The memory 1002 can be a solid-state memory, such as a read-only memory (ROM), random access memory (RAM), a SIM card, etc. It can also be a memory that retains information even when power is off, can be selectively erased, and contains more data; examples of this type of memory are sometimes referred to as EPROMs, etc. The memory 1002 can also be some other type of device. The memory 1002 includes a buffer memory 1021 (sometimes referred to as a buffer). The memory 1002 may include an application / function storage unit 1022 for storing application programs and function programs or processes for executing operations of the computer device 1000 via the central processing unit 1001.

[0264] The memory 1002 may also include a data storage unit 1023 for storing data, such as contacts, digital data, pictures, sounds, and / or any other data used by the computer device. The driver storage unit 1024 of the memory 1002 may include various drivers for the computer device for communication functions and / or for performing other functions of the computer device (such as messaging applications, address book applications, etc.).

[0265] The communication module 1003 is a transmitter / receiver 1003 that transmits and receives signals via the antenna 1008. The communication module (transmitter / receiver) 1003 is coupled to the central processing unit 1001 to provide input signals and receive output signals, which can be the same as in a conventional mobile communication terminal.

[0266] Based on different communication technologies, multiple communication modules 1003 can be configured in the same computer device, such as cellular network modules, Bluetooth modules, and / or wireless LAN modules. The communication module (transmitter / receiver) 1003 is also coupled to a speaker 1009 and a microphone 1010 via an audio processor 1005 to provide audio output via the speaker 1009 and receive audio input from the microphone 1010, thereby realizing typical telecommunications functions. The audio processor 1005 may include any suitable buffer, decoder, amplifier, etc. Furthermore, the audio processor 1005 is also coupled to a central processing unit 1001, enabling on-device recording via the microphone 1010 and on-device playback of stored sound via the speaker 1009.

[0267] This invention also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the aforementioned test method for the 5G message interaction page.

[0268] This invention also provides a computer program product, which includes a computer program that, when executed by a processor, implements the aforementioned test method for the 5G message interaction page.

[0269] In this embodiment of the invention, test indicators corresponding to different types of 5G message interaction pages are generated based on the obtained test cases of different types of 5G message interaction pages. These test indicators include single-component test indicators, single-page test indicators, and cross-page test indicators. Target test indicators corresponding to the target type of the target 5G message interaction page are determined. Using a pre-set SDK tool, target test indicator tracking is performed on the target 5G message interaction page to obtain tracking events for the target 5G message interaction page. Tracking event data for the target 5G message interaction page is obtained through these tracking events. The tracking event data includes user behavior data of different users performing single-component, single-page, and cross-page operations on the target 5G message interaction page under different operation cycles. Based on robotic process automation (Robotic Process Automation) technology, simulated operation data corresponding to the user behavior data is generated for each user. Based on the simulated operation data of different users, corresponding single-component and single-page operations are generated for the target 5G message interaction page. Test cases for behavioral and cross-page operation behaviors and 5G message test cases; based on the test cases and 5G message test cases, automated testing is performed on different 5G message interaction pages of the target type to obtain test results for the 5G message interaction pages. Compared with the existing technical solutions that can only assist in testing 5G message interaction pages through manual feedback of 5G messages, this method can first determine multiple test indicators of the target 5G message interaction page, and obtain the event data of the target 5G message interaction page through the full-tracking and / or code-free tracking of the target SDK. Then, test cases and 5G message test cases are formed for single-component operation behaviors, single-page operation behaviors, and cross-page operation behaviors under the target 5G message interaction page, respectively. With the help of 5G message technology, 5G message test cases can be used to achieve rapid feedback on different 5G message interaction pages, improving the testing efficiency of 5G message interaction pages, solving the error and omission problem that is prone to occur in the existing technology that relies on manual feedback of 5G messages for testing, improving the testing accuracy of 5G message interaction pages, reducing the testing cost of 5G message interaction pages, and improving the user experience.

[0270] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0271] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0272] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0273] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0274] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above descriptions are merely specific embodiments of the present invention and are not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A testing method for a 5G messaging interaction page, characterized in that, include: Based on the test cases of different types of 5G message interaction pages, test indicators corresponding to different types of 5G message interaction pages are generated; the test indicators include single component test indicators, single page test indicators, and cross-page test indicators. Based on the target type of the target 5G message interaction page, determine the target test indicators corresponding to the target type; By using a pre-configured SDK tool, target test metrics are tracked on the target 5G message interaction page to obtain the tracked events of the target 5G message interaction page. By tracking the events of the target 5G message interaction page, data on the tracking events of the target 5G message interaction page can be obtained. The event data includes user behavior data of different users performing single-component operation, single-page operation, and cross-page operation on the target 5G message interaction page under different operation cycles. Based on robotic process automation technology, simulated operation data corresponding to the user's behavior data is generated for each user. Based on the simulated operation data of different users, test cases and 5G message test cases are generated for the corresponding single component operation behavior, single page operation behavior and cross page operation behavior under the target 5G message interaction page; Based on the test cases and 5G messaging test cases, automated testing is performed on different 5G messaging interaction pages of the target type to obtain the test results of the 5G messaging interaction pages.

2. The method as described in claim 1, characterized in that, The event tracking corresponds to full tracking in the target SDK and / or no-code tracking in the SDK; the user behavior data is used to describe the user's interaction behavior with the target 5G message interaction page based on 5G messages; By tracking the event points of the target 5G message interaction page, the tracking event data for the target 5G message interaction page is obtained, including: by tracking the target SDK, tracking all components, single-page and cross-page interaction processes of the target 5G message interaction page, and obtaining full tracking event data for the target 5G message interaction page. By using the target SDK for code-free event tracking, specific event tracking points are tracked on the pre-set target 5G message interaction page to obtain code-free event data for the target 5G message interaction page.

3. The method as described in claim 1, characterized in that, Based on robotic process automation (RPA) technology, for each user, simulated operational behavior data corresponding to the user's behavior data is generated, including: Based on robotic process automation (RPA) technology, for each user, corresponding simulation data of single-component operation behavior, single-page operation behavior, and cross-page operation behavior are generated from user behavior data.

4. The method as described in claim 3, characterized in that, Based on robotic process automation (Robotic Process Automation) technology, for each user, user behavior data for single-component operations, single-page operations, and cross-page operations are used to generate corresponding simulated operation data for these three types of operations. These simulated data include: Based on robotic process automation technology, for each user, for user behavior data of single component operation behavior, simulate user operation behavior on each component in the target 5G message interaction page, and generate corresponding single component operation behavior simulation data. Based on robotic process automation technology, for each user, for user behavior data of single-page operation behavior, simulate the user's cross-component operation process in the target 5G message interaction page, and generate corresponding single-page operation behavior simulation data. Based on robotic process automation (RPA) technology, for each user and for user behavior data on cross-page operations, the system simulates the user's operations and cross-page workflows on the target 5G messaging interaction page, generating corresponding cross-page operation simulation data.

5. The method as described in claim 1, characterized in that, Based on the simulated operation behavior data of different users, test cases are generated for the corresponding single-component operation behavior, single-page operation behavior, and cross-page operation behavior under the target 5G messaging interaction page, including: Multiple simulation processes for operation behaviors were determined from the operation behavior simulation data of different users' corresponding single component operation behaviors, single page operation behaviors, and cross page operation behaviors; The frequency of occurrence of the simulated operation behavior process for different users is statistically analyzed, and the simulated operation behavior process with a frequency greater than or equal to a preset value is taken as the target operation process. Based on the target operation flow corresponding to the single-component operation behavior, single-page operation behavior, and cross-page operation behavior of different users, test cases are generated for the corresponding single-component operation behavior, single-page operation behavior, and cross-page operation behavior of the target 5G message interaction page.

6. The method as described in claim 1, characterized in that, Based on the simulated operation behavior data of different users, 5G message use cases are generated for single-component operation behavior, single-page operation behavior, and cross-page operation behavior under the target 5G message interaction page, including: From the simulation data of operation behaviors of different users corresponding to single component operation behaviors, single page operation behaviors, and cross page operation behaviors, the 5G message simulation parameters corresponding to each operation behavior are determined; the 5G message simulation parameters are used to characterize the 5G message content data based on 5G message technology in response to different operation behaviors; The frequency of occurrence of the 5G message simulation parameters for different users is statistically analyzed, and the 5G message simulation parameters with a frequency greater than or equal to a preset value are taken as target 5G message simulation parameters. Based on the target 5G message simulation parameters corresponding to the single-component operation behavior, single-page operation behavior, and cross-page operation behavior of different users, generate 5G message use cases for the corresponding single-component operation behavior, single-page operation behavior, and cross-page operation behavior of the target 5G message interaction page.

7. The method as described in claim 1, characterized in that, The single-component test metrics include component atomic configuration items and component atomic configuration attributes; the component atomic configuration items are used to characterize the component atoms that implement input / output content, provide selection bars, and implement functions within the component; the component atomic configuration attributes include the necessity characteristics, length characteristics, type characteristics, and regular expression validation characteristics of the component atoms.

8. The method as described in claim 1, characterized in that, The single-page test metrics include page layout rationality, page element accuracy, page function completeness, page response speed, and page compatibility. The cross-page test metrics include page transition smoothness, page data transmission correctness, page function synergy, and page logical coherence.

9. The method as described in claim 1, characterized in that, The simulated operational data includes: operational steps, operational duration, operational frequency, and operational error rate; the test cases include: normal test cases, abnormal test cases, and boundary test cases.

10. A testing device for a 5G messaging interaction page, characterized in that, include: The test metric generation module is used to generate test metrics corresponding to different types of 5G message interaction pages based on the test cases of different types of 5G message interaction pages obtained; the test metrics include single component test metrics, single page test metrics, and cross-page test metrics. The target test index determination module is used to determine the target test index corresponding to the target type based on the target type of the target 5G message interaction page. The event acquisition module is used to collect target test metrics on the target 5G message interaction page through a pre-configured SDK tool, and obtain the event data of the target 5G message interaction page. The event data acquisition module is used to obtain event data for the target 5G message interaction page through the event data of the target 5G message interaction page. The event data includes user behavior data of different users performing single-component operation, single-page operation, and cross-page operation on the target 5G message interaction page under different operation cycles. The operation behavior simulation data generation module is used to generate operation behavior simulation data corresponding to the user's behavior data for each user based on robotic process automation technology. The test case and 5G message test case generation module is used to generate test cases and 5G message test cases for single component operation behavior, single page operation behavior and cross page operation behavior under the target 5G message interaction page based on the simulated data of the operation behavior of different users. An automated testing module is used to perform automated testing on different 5G message interaction pages of the target type based on the test cases and 5G message test cases, and obtain the test results of the 5G message interaction pages.

11. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method of any one of claims 1 to 9.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method of any one of claims 1 to 9.

13. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the method of any one of claims 1 to 9.

Citation Information

Patent Citations

  • Testing method and system for compatibility of multiple browsers

    CN104636251A

  • Method and device for testing page

    CN112783754A