Test data processing method and device
By updating and adding test requirements parameters in the test environment, the problem of data missing or deformed after production data recovery is solved, the efficiency and automation of test data processing are improved, and the rapid readiness of the test environment and the stability of the business system is ensured.
Patent Information
- Application Number
- CN202111032293.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-03
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2041-09-03
AI Technical Summary
When the existing technology restores production data to the test environment, the data is prone to missing or deformed, resulting in the test environment being unable to be ready quickly, consumes a lot of manpower and time, and affects the test cycle before the business system is launched.
By obtaining the target data recovered in the test environment, updating it according to the differential feature data between the production environment and the test environment, and adding test requirements parameters to the target data, realizing automated and intelligent data processing.
It improves the efficiency and reliability of test data processing, reduces labor and time costs, ensures the rapid and ready test environment, extends the effective test cycle before the business system is launched, and ensures the stability and reliability of system operation.
Smart Images

Figure CN113742229B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, in particular to the field of big data technology, and specifically to a test data processing method and device. Background Art
[0002] In order to meet the testing and rehearsal requirements before the system goes online, the business systems used by institutions such as commercial banks have set up multiple sets of adaptive test environments that are independent of the production environment system. To ensure the validity of the test data foundation, the adaptive test environment needs to maintain regular data consistency with the production environment, that is, the production data needs to be restored regularly. However, after the production data is restored, there will be a large amount of production-specific configuration data, and due to security and confidentiality requirements and some characteristics that are different from the production environment and the test environment, some sensitive data in the configuration data will be deformed or even eliminated.
[0003] However, after the restored production data is deformed by its configuration data, it will usually lead to missing or deformed restored production data, etc., and cannot be applied to the test environment. These data that cannot be applied in the test environment need to be manually updated one by one; at the same time, the restored production data will lack test requirement parameters unique to the test environment, and technical personnel are also required to add these test requirement parameters unique to the test environment one by one according to business testing requirements. This will consume a lot of manpower and time costs, and cannot quickly meet the needs of the test environment to provide external testing services, affecting the readiness of the test environment, and further compressing the effective testing cycle before the business system goes online. Summary of the invention
[0004] In response to the problems in the prior art, the present application provides a test data processing method and device, which can effectively improve the efficiency and reliability of test data processing after the test environment restores the target data synchronized with the production data, and can effectively improve the automation and intelligence of test data processing, reduce the consumption of manpower and time costs, meet the needs of the test environment to quickly provide testing services to the outside world, improve the readiness of the test environment, and effectively extend the effective testing period before the business system corresponding to the test environment goes online, so as to ensure the operational stability and reliability of the business system after it goes online.
[0005] In order to solve the above technical problems, this application provides the following technical solutions:
[0006] In a first aspect, the present application provides a test data processing method, comprising:
[0007] Obtain the target data that is currently restored in the test environment and synchronized with the production data;
[0008] According to the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data, updating the test data of the target data to obtain corresponding target test data;
[0009] The test requirement parameters are added to the target test data based on a preset test requirement parameter generation method, so that the test environment is used to provide corresponding test services according to the target test data.
[0010] Further, the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data includes: an application user account;
[0011] The updating of the target data according to the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data to obtain the corresponding target test data includes:
[0012] Obtaining the identifiers corresponding to the respective application user accounts corresponding to the target data;
[0013] Based on the identifiers corresponding to the respective application user accounts, account unlocking processing is performed on each of the application user accounts so that after the target data synchronized with the production data is restored in the test environment, each of the application user accounts corresponding to the target data is in an available state.
[0014] Further, the preset distinguishing characteristic data between the test environment and the production environment corresponding to the production data include: an application user password for accessing a database system;
[0015] The updating of the target data according to the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data to obtain the corresponding target test data includes:
[0016] Obtain a preset test environment password generation method, and search for each application user password corresponding to the target data;
[0017] According to the test environment password generation method, each of the application user passwords is reset to a password suitable for the test environment.
[0018] Further, the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data include: application monitoring address;
[0019] The updating of the target data according to the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data to obtain the corresponding target test data includes:
[0020] Acquire each application monitoring data with an application monitoring address corresponding to the target data;
[0021] Based on a preset test environment address generation method, the application monitoring address of each of the application monitoring data is reset to a monitoring address suitable for the test environment.
[0022] Further, the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data includes: an email address;
[0023] The updating of the target data according to the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data to obtain the corresponding target test data includes:
[0024] Obtain each email address for testing corresponding to the preset test environment, and add each email address to the target test data.
[0025] Further, the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data includes: a key;
[0026] The updating of the target data according to the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data to obtain the corresponding target test data includes:
[0027] Obtaining each invalid key corresponding to the target data;
[0028] The key file corresponding to the test environment is imported into the test environment to update each of the invalid keys to a corresponding test key.
[0029] Furthermore, the method of generating test requirement parameters based on a preset method adds test requirement parameters to the target test data so that the test environment is used to provide corresponding test services according to the target test data, including:
[0030] Establishing a query user account in the test environment capable of querying the test environment;
[0031] Verify whether the user ID currently logged into the database system is an illegal login. If so, output the corresponding illegal login prompt information based on the preset login trigger;
[0032] A test teller user account is established in the test environment, wherein the test teller user account includes at least one of a universal serial number, a unified authentication number, a business system date, a personal customer number, and a teller name.
[0033] In a second aspect, the present application provides a test data processing device, comprising:
[0034] A data acquisition module is used to acquire target data currently recovered in the test environment and synchronized with production data;
[0035] A data updating module, configured to update the target data according to the preset distinguishing characteristic data between the test environment and the production environment corresponding to the production data, so as to obtain corresponding target test data;
[0036] The parameter adding module is used to add the test requirement parameters to the target test data based on a preset test requirement parameter generation method, so that the test environment is used to provide corresponding test services according to the target test data.
[0037] In a third aspect, the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the test data processing method is implemented when the processor executes the program.
[0038] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which implements the test data processing method when executed by a processor.
[0039] It can be seen from the above technical scheme that the present application provides a test data processing method and device, the method comprising: obtaining target data that is currently recovered in a test environment and is synchronized with production data; updating the target data to obtain corresponding target test data based on the preset distinguishing characteristic data between the test environment and the production environment corresponding to the production data; adding test requirement parameters to the target test data based on a preset test requirement parameter generation method, so that the test environment is used to provide corresponding test services based on the target test data, and by automatically obtaining the target data that is currently recovered in the test environment and is synchronized with production data, the efficiency of data processing and the like on the target data can be effectively improved; by automatically updating the target data to obtain corresponding target test data based on the preset distinguishing characteristic data between the test environment and the production environment corresponding to the production data, the efficiency of test data updating on the target data can be effectively improved. Efficiency and automation, and then after the test environment restores the target data synchronized with the production data, the efficiency and reliability of test data processing can be effectively improved, and the automation and intelligence of test data processing can be effectively improved; by adding test requirement parameters to the target test data based on a preset test requirement parameter generation method, so that the test environment is used to provide corresponding test services according to the target test data, and can automatically add test requirement parameters on the basis of the target data, and then after the test environment restores the target data synchronized with the production data, the efficiency and reliability of test data processing can be further improved, and the automation and intelligence of test data processing can be further improved, thereby effectively reducing the consumption of manpower and time costs, meeting the needs of the test environment to quickly provide test services to the outside world, improving the readiness of the test environment, and effectively extending the effective test period before the business system corresponding to the test environment goes online, so as to ensure the operational stability and reliability of the business system after it goes online. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0041] Figure 1 It is a schematic diagram of the relationship between the test data processing device and the client device in the embodiment of the present application.
[0042] Figure 2 It is a first flow chart of the test data processing method in the embodiment of the present application.
[0043] Figure 3 It is a second flow chart of the test data processing method in the embodiment of the present application.
[0044] Figure 4 It is a third flow chart of the test data processing method in the embodiment of the present application.
[0045] Figure 5 This is a fourth flow chart of the test data processing method in the embodiment of the present application.
[0046] Figure 6 This is a fifth flow chart of the test data processing method in the embodiment of the present application.
[0047] Figure 7 This is a sixth flow chart of the test data processing method in the embodiment of the present application.
[0048] Figure 8 This is the seventh flow chart of the test data processing method in the embodiment of the present application.
[0049] Fig. 9 It is a structural diagram of a test data processing device in an embodiment of the present application.
[0050] Fig.10 It is a structural diagram of a test environment data localization system for implementing a test environment data localization method provided in an application example of the present application.
[0051] Fig.11 It is a structural diagram of a dedicated large teller unit provided in an application example of this application.
[0052] Fig.12 It is a structural diagram of the key field generation subunit provided in the application example of this application.
[0053] Fig.13 It is a structural diagram of a data table update subunit provided in an application example of this application.
[0054] Fig.14 It is a structural diagram of a parameter synchronization subunit provided in an application example of the present application.
[0055] Fig.15 It is a schematic diagram of the structure of an electronic device in an embodiment of the present application. DETAILED DESCRIPTION
[0056] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0057] It should be noted that the test data processing method and device disclosed in the present application can be used in the field of big data technology, and can also be used in any field other than the field of big data technology. The application field of the test data processing method and device disclosed in the present application is not limited.
[0058] After the production data restored by the test environment is deformed by its configuration data, it usually leads to missing or deformed data. For example, in cases where application user accounts are locked, user passwords are changed, application monitoring addresses are modified, and keys are changed, it is necessary to manually unlock application accounts, modify user passwords and monitoring addresses one by one. At the same time, for the lack of test requirements unique to the test environment (such as the lack of large teller information, etc.), technical personnel are required to set up information such as large teller information and user positions one by one according to the business testing requirements of different regions, which will consume a lot of manpower communication costs, and cannot quickly meet the needs of the test environment to provide external testing services, affecting the readiness of the test environment, and further compressing the effective testing cycle before the business system goes online.
[0059] Based on this, the existing test data processing method requires manual updating of the recovered data and manual addition of test requirement parameters. Therefore, after the test environment restores the target data synchronized with the production data, the existing test data processing method has the problems of low efficiency, poor reliability, time and labor consumption in processing the target data into test data. The embodiment of the present application provides a test data processing method, which can effectively improve the efficiency of data processing and the like on the target data by automatically acquiring the target data synchronized with the production data currently recovered in the test environment; by automatically updating the test data of the target data according to the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data to obtain the corresponding target test data, the efficiency and automation of updating the test data of the target data can be effectively improved, and thus the target data can be restored in the test environment when it is synchronized with the production data. After the target data is restored, the efficiency and reliability of test data processing can be effectively improved, and the degree of automation and intelligence of test data processing can be effectively improved; by adding test requirement parameters to the target test data based on a preset test requirement parameter generation method, so that the test environment is used to provide corresponding test services according to the target test data, and can automatically add test requirement parameters on the basis of the target data, and then after the test environment restores the target data synchronized with the production data, the efficiency and reliability of test data processing can be further improved, and the degree of automation and intelligence of test data processing can be further improved, thereby effectively reducing the consumption of manpower and time costs, meeting the needs of the test environment to quickly provide test services to the outside world, improving the readiness of the test environment, and effectively extending the effective test period before the business system corresponding to the test environment goes online, so as to ensure the operational stability and reliability of the business system after it goes online.
[0060] Based on the above content, the present application also provides a test data processing device for implementing the test data processing method provided in one or more embodiments of the present application. The test data processing device can be a server, see Figure 1 The test data processing device can communicate and connect with each client device by itself or through a third-party server, wherein the test data processing device can receive a test data processing instruction sent by the client device, and start to obtain the target data synchronized with the production data currently recovered in the test environment according to the test data processing instruction; update the test data of the target data according to the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data to obtain the corresponding target test data; add test requirement parameters to the target test data based on a preset test requirement parameter generation method, so that the test environment is used to provide corresponding test services according to the target test data, and the test data processing device can also send the test data processing result data to the user's client device, etc.
[0061] In another practical application scenario, the part of the test data processing device that performs test data processing can be executed in the server as described above, or all operations can be completed in the user terminal device. The specific selection can be made based on the processing capability of the user terminal device and the limitations of the user's usage scenario. This application does not limit this. If all operations are completed in the user terminal device, the user terminal device can also include a processor for specific processing of test data processing.
[0062] It is understandable that the mobile terminal may include any mobile device capable of loading applications, such as a smart phone, a tablet electronic device, a network set-top box, a portable computer, a personal digital assistant (PDA), a vehicle-mounted device, a smart wearable device, etc. Among them, the smart wearable device may include smart glasses, smart watches, smart bracelets, etc.
[0063] The above-mentioned mobile terminal may have a communication module (i.e., a communication unit) that can communicate with a remote server to achieve data transmission with the server. The server may include a server on the task scheduling center side, and other implementation scenarios may also include a server on an intermediate platform, such as a server on a third-party server platform that has a communication link with the task scheduling center server. The server may include a single computer device, or a server cluster consisting of multiple servers, or a server structure of a distributed device.
[0064] The server and the mobile terminal may communicate with each other using any suitable network protocol, including network protocols that have not yet been developed on the date of filing this application. The network protocols may include, for example, TCP / IP, UDP / IP, HTTP, HTTPS, etc. Of course, the network protocols may also include, for example, RPC (Remote Procedure Call Protocol) and REST (Representational State Transfer) protocols used on top of the above protocols.
[0065] The details are described in detail through the following embodiments and application examples.
[0066] In order to solve the problem that the existing test data processing method requires manual updating of the restored data and manual addition of test requirement parameters, after the test environment restores the target data synchronized with the production data, the existing test data processing method has the problems of low efficiency, poor reliability, time and labor consumption in processing the target data into test data, the present application provides an embodiment of a test data processing method, see Figure 2The test data processing method executed by the test data processing device specifically includes the following contents:
[0067] Step 100: Acquire target data that is currently restored in the test environment and is synchronized with production data.
[0068] Step 200: According to the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data, the target data is updated with test data to obtain corresponding target test data.
[0069] Specifically, updating data is at least one of resetting, unlocking, adding and importing various types of data, which can be implemented partially or completely, that is, see the following Figures 3 to 7 The corresponding embodiments.
[0070] In step 200, the test data processing apparatus may perform test environment localization processing on the configuration of production test differences introduced by data recovery and configuration management.
[0071] Step 300: adding test requirement parameters to the target test data based on a preset test requirement parameter generation method, so that the test environment is used to provide corresponding test services according to the target test data.
[0072] In step 300, the test data processing device can establish dedicated data users, login triggers and dedicated tellers for the test environment, so that the test environment can meet the requirements of a large number of tellers logging in to the test at the same time while meeting the user security specification requirements.
[0073] From the above description, it can be seen that the test data processing method provided in the embodiment of the present application can effectively improve the efficiency of data processing and the like on the target data by automatically acquiring the target data currently recovered in the test environment and synchronized with the production data; by automatically updating the test data of the target data according to the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data to obtain the corresponding target test data, it can effectively improve the efficiency and automation level of test data updating on the target data, and then after the test environment restores the target data synchronized with the production data, it can effectively improve the efficiency and reliability of test data processing, and can effectively improve the automation level and intelligence level of test data processing; by based Test requirement parameters are added to the target test data in a preset test requirement parameter generation method, so that the test environment is used to provide corresponding test services based on the target test data. Test requirement parameters can be automatically added on the basis of the target data, and then after the test environment restores the target data synchronized with the production data, the efficiency and reliability of test data processing are further improved, and the degree of automation and intelligence of test data processing is further improved, thereby effectively reducing the consumption of manpower and time costs, meeting the needs of the test environment to quickly provide test services to the outside world, improving the readiness of the test environment, and effectively extending the effective test period before the business system corresponding to the test environment goes online, so as to ensure the operational stability and reliability of the business system after it goes online.
[0074] In order to unlock the application user account, an embodiment of the test data processing method provided in this application is shown in FIG. Figure 3 , step 200 of the test data processing method specifically includes the following contents:
[0075] Step 211: Obtain the identifiers corresponding to the respective application user accounts corresponding to the target data.
[0076] Step 212: Based on the identifiers corresponding to the application user accounts, each application user account is unlocked respectively so that after the target data synchronized with the production data is restored in the test environment, each application user account corresponding to the target data is in an available state.
[0077] Specifically, due to the need for data recovery, the password of each application user will be reset to the password of the production user after the production data is restored. However, the interactions between applications in the test environment and background tasks will still use the original test user and test password to frequently access the database, resulting in the user being locked out due to the number of incorrect password attempts reaching an upper limit. In order to ensure the availability of each application user in the test environment, each database user must first be unlocked.
[0078] From the above description, it can be seen that the test data processing method provided in the embodiment of the present application, by unlocking each application user account based on the identifier corresponding to each application user account, so that after the target data synchronized with the production data is restored in the test environment, each application user account corresponding to the target data is in an available state, thereby effectively improving the efficiency and reliability of test data processing after the target data synchronized with the production data is restored in the test environment, and effectively improving the degree of automation and intelligence of test data processing.
[0079] In order to reset the application user password, an embodiment of the test data processing method provided in this application is shown in FIG. Figure 4 , step 200 of the test data processing method specifically includes the following contents:
[0080] Step 221: Obtain a preset test environment password generation method, and search for each application user password corresponding to the target data.
[0081] Step 222: According to the test environment password generation method, reset each of the application user passwords to a password suitable for the test environment.
[0082] Specifically, the user password is a unique password for each application user to access the database. Due to security and complexity requirements, a set of passwords for test environment users is set that is different from the passwords of production users. In order to meet the needs of each application to frequently access the database during online transactions and batch operations, the application user password needs to be reset to a password unique to the test environment to ensure the effectiveness of business testing.
[0083] From the above description, it can be seen that the test data processing method provided in the embodiment of the present application, by resetting the passwords of each application user to a password suitable for the test environment according to the test environment password generation method, so as to ensure the effectiveness of the business test, and then after the test environment restores the target data synchronized with the production data, it can further improve the efficiency and reliability of test data processing, and further improve the degree of automation and intelligence of test data processing.
[0084] In order to reset the application monitoring address, an embodiment of the test data processing method provided in this application is shown in FIG. Figure 5 , step 200 of the test data processing method specifically includes the following contents:
[0085] Step 231: Acquire each application monitoring data with an application monitoring address corresponding to the target data;
[0086] Step 232: Based on a preset test environment address generation method, the application monitoring addresses of the application monitoring data are reset to monitoring addresses suitable for the test environment.
[0087] Specifically, application monitoring generally includes availability monitoring and event monitoring. Availability monitoring is that each application sends heartbeat messages to the application monitoring platform at regular intervals to detect whether the application is in a normal service state; event monitoring is to formulate monitoring rules based on the characteristics of the application, such as large-amount fund monitoring, and specific transaction scenarios will trigger event monitoring alarms to detect abnormal production transactions. Both types of monitoring are based on sending message information to the monitoring platform based on specific server IP and monitoring port, so it is necessary to localize the unique monitoring data with production IP and port information to the IP and monitoring port unique to the test environment.
[0088] From the above description, it can be seen that the test data processing method provided in the embodiment of the present application, by generating an address based on a preset test environment, resets the application monitoring address of each of the application monitoring data to a monitoring address suitable for the test environment, thereby being able to further improve the efficiency and reliability of test data processing after the test environment restores the target data synchronized with the production data, and further improve the degree of automation and intelligence of test data processing.
[0089] In order to add an email address, an embodiment of the test data processing method provided in this application is shown in Figure 6 , step 200 of the test data processing method specifically includes the following contents:
[0090] Step 241: Obtain each email address for testing corresponding to the preset test environment, and add each email address to the target test data.
[0091] Specifically, based on security and confidentiality requirements, email addresses are customer-sensitive information, and the relevant email addresses will be deleted after the production data is restored and deformed. However, due to business testing requirements, relevant business scenarios need to be completed during the process of sending and receiving emails. Therefore, there is a special set of email addresses dedicated to testing, which need to be customized after the production data is restored.
[0092] From the above description, it can be seen that the test data processing method provided in the embodiment of the present application, by obtaining each email address used for testing corresponding to the preset test environment, and adding each email address to the target test data, can further improve the efficiency and reliability of test data processing after the test environment restores the target data synchronized with the production data, and further improve the degree of automation and intelligence of test data processing.
[0093] In order to update the key, an embodiment of the test data processing method provided in this application is shown in FIG. Figure 7 , step 200 of the test data processing method specifically includes the following contents:
[0094] Step 251: Obtain each invalid key corresponding to the target data;
[0095] Step 252: Import the key file corresponding to the test environment into the test environment to update each of the invalid keys to a corresponding test key.
[0096] Specifically, the key file is transmitted to the platform after being created by the host encryption service application. It is generally used for functions such as encrypting and decrypting data, encrypting and decrypting passwords, and calculating message integrity. The application side needs to decrypt the key file and import it into the key data table in ciphertext form. During production and testing, due to differences in key file creation, the keys recorded in the database table are unavailable after the production data is restored. The key file needs to be re-imported to support the use of key scenario transactions in the test environment.
[0097] From the above description, it can be seen that the test data processing method provided in the embodiment of the present application, by importing the key file corresponding to the test environment into the test environment, so as to update each of the invalid keys to the corresponding test key, and then after the test environment restores the target data synchronized with the production data, the efficiency and reliability of the test data processing can be further improved, and the degree of automation and intelligence of the test data processing can be further improved.
[0098] In order to meet the business needs of testing all allocated transactions with one user, an embodiment of the test data processing method provided in this application is provided. Figure 8 , step 300 in the test data processing method specifically includes the following contents:
[0099] Step 310: Establishing a query user account in the test environment that is capable of querying the test environment.
[0100] Specifically, in a test environment, due to data security and confidentiality requirements, application users and passwords cannot be exposed to the outside world. Therefore, a group of query users is established to meet the needs of logging into the database to query logs when troubleshooting business tests and development centers.
[0101] Step 320: Check whether the user ID currently logging into the database system is an illegal login. If so, output corresponding illegal login prompt information based on a preset login trigger.
[0102] Specifically, the login user and the login terminal name are first read from the database system, and then a determination is made as to whether the login is in violation of the rules based on the login user name and terminal name: if the login user is an application user and the login terminal name is not the test environment terminal name, this trigger will determine that the login is in violation of the rules and prompt the user that access is not authorized.
[0103] Step 330: Establish a test teller user account in the test environment, wherein the test teller user account includes at least one of a universal serial number, a unified authentication number, a business system date, a personal customer number, and a teller name.
[0104] Specifically, a new set of teller login users is customized according to the area code and the number of tellers, and more transaction permissions are granted to such users, so that the business can test all allocated transactions with one user, solving the pain point of frequent changes of tellers for testing due to different teller permissions. It can be understood that a dedicated large-size teller refers to a teller with various teller permissions, who can test all allocated transactions and other teller services in a test environment by using a corresponding user account.
[0105] From the above description, it can be seen that the test data processing method provided by the embodiment of the present application, by establishing a query user account capable of querying the test environment in the test environment, and establishing a test teller user account in the test environment, can customize a new set of teller login users according to the area code and the number of tellers, and at the same time authorize such users with more transaction permissions, so as to meet the business needs of using one user to test all allocated transactions, and solve the pain point of frequent changes of tellers for testing due to different teller permissions. It can be understood that a dedicated large-sized teller refers to a teller with various teller permissions, who can test all allocated transactions and other teller services in the test environment by using a corresponding user account.
[0106] From the software level, in order to solve the problem that the existing test data processing method requires manual updating of the restored data and manual addition of test requirement parameters, after the test environment restores the target data synchronized with the production data, the existing test data processing method has the problems of low efficiency, poor reliability, time and labor consumption in processing the target data into test data, the present application provides an embodiment of a test data processing device for executing all or part of the contents of the test data processing method, see Fig. 9 , the test data processing device specifically includes the following contents:
[0107] A data acquisition module 10 is used to acquire target data currently recovered in the test environment and synchronized with production data;
[0108] A data updating module 20, configured to update the target data according to the preset distinguishing characteristic data between the test environment and the production environment corresponding to the production data, so as to obtain corresponding target test data;
[0109] The parameter adding module 30 is used to add test requirement parameters to the target test data based on a preset test requirement parameter generation method, so that the test environment is used to provide corresponding test services according to the target test data.
[0110] The embodiment of the test data processing device provided in the present application can be specifically used to execute the processing flow of the embodiment of the test data processing method in the above embodiment. Its functions will not be repeated here, and reference can be made to the detailed description of the above method embodiment.
[0111] From the above description, it can be seen that the test data processing device provided in the embodiment of the present application can effectively improve the efficiency of data processing and the like on the target data by automatically acquiring the target data currently recovered in the test environment and synchronized with the production data; by automatically updating the test data of the target data according to the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data to obtain the corresponding target test data, the efficiency and automation level of the test data update on the target data can be effectively improved, and then after the test environment restores the target data synchronized with the production data, the efficiency and reliability of the test data processing can be effectively improved, and the automation level and intelligence level of the test data processing can be effectively improved; by based Test requirement parameters are added to the target test data in a preset test requirement parameter generation method, so that the test environment is used to provide corresponding test services based on the target test data. Test requirement parameters can be automatically added on the basis of the target data, and then after the test environment restores the target data synchronized with the production data, the efficiency and reliability of test data processing are further improved, and the degree of automation and intelligence of test data processing is further improved, thereby effectively reducing the consumption of manpower and time costs, meeting the needs of the test environment to quickly provide test services to the outside world, improving the readiness of the test environment, and effectively extending the effective test period before the business system corresponding to the test environment goes online, so as to ensure the operational stability and reliability of the business system after it goes online.
[0112] To further illustrate the present solution, the application example of the present application provides a test data processing method for localizing the production data after the commercial bank's test environment is restored and transformed. It is a fast and centralized data localization method that complies with the transaction rules of the business system. The application example of the present application is based on the rapid localization configuration of the restored production data after the test environment restores the production data, so as to provide environmental services for testers to complete the testing work. It can improve the efficiency, timeliness and effectiveness of the test environment recovery after the production environment data is restored, improve the readiness of the test environment after the production data is restored, and solve the testing pain points caused by differences in the functional permissions of production test tellers.
[0113] See also Fig.10 , the test environment data localization system specifically includes the following contents:
[0114] The production test common parameter differential configuration module 1 and the test-specific parameter configuration module 2. Among them, the production test common parameter differential configuration module 1 is used to complete the differential configuration of the common parameters of the test environment and the production environment, so that the test environment has initial service capabilities. The test-specific parameter configuration module 2 is used to establish test environment-specific data users, login triggers and large tellers, so that the test environment meets the requirements of a large number of tellers logging in to the test at the same time while meeting the user security specification requirements.
[0115] Specifically, the production test common parameter differentiation configuration module 1 is used to localize the configuration of production test differences introduced by data recovery and configuration management. The production test common parameter differentiation configuration module 1 specifically includes: an application user unlocking unit 11, a user password reset unit 12, an application monitoring unit 13, a test mailbox unit 14 and a key update unit 15. The specific description is as follows:
[0116] (1) Application user unlocking unit 11: used to unlock application users after production data is restored. Due to the need for data recovery, the passwords of each application user will be reset to the passwords of the production user after production data is restored. However, the interaction between applications and background tasks in the test environment will still use the original test user and test password to frequently access the database, which will lead to the locking of the user due to the number of incorrect passwords reaching the upper limit. In order to ensure the availability of each application user in the test environment, each database user needs to be unlocked first.
[0117] (2) User password reset unit 12: used to reset the passwords of each application user to access the data after the production data is restored. The user password is a unique password for each application user to access the database. Due to security and complexity requirements, a set of passwords for the test environment user is set that is different from the production user passwords. In order to meet the needs of each application to frequently access the database during online transactions and batch operations, the application user password needs to be reset to a password unique to the test environment to ensure the effectiveness of business testing.
[0118] (3) Application monitoring unit 13: used to reset the IP and port of each application after the production data is restored. Generally speaking, application monitoring includes availability monitoring and event monitoring. Availability monitoring is that each application sends a heartbeat message to the application monitoring platform at regular intervals to sense whether the application is in a normal service state; event monitoring is to formulate monitoring rules based on the characteristics of the application, such as large-amount fund monitoring. Specific transaction scenarios will trigger event monitoring alarms to sense abnormal production transactions. Both types of monitoring are based on sending message information to the monitoring platform based on specific server IP and monitoring port. Therefore, it is necessary to localize the unique monitoring data with production IP and port information to the IP and monitoring port unique to the test environment.
[0119] (4) Test mailbox unit 14: used to re-add the email address of the test environment. Based on security and confidentiality requirements, the email address is sensitive to the customer, and the relevant email address will be removed after the production data is restored and deformed. Due to business testing requirements, the relevant business scenarios need to be completed in the process of sending and receiving emails. Therefore, there is a special set of email addresses dedicated to testing, which need to be customized after the production data is restored.
[0120] (5) Key update unit 15: used to re-import the key file of the test environment. The key file is created by the host encryption service application and transmitted to the platform. It is generally used for functions such as encryption and decryption of data, encryption and decryption of passwords, and message integrity calculation. The application side needs to decrypt the key file and import it into the key data table in ciphertext form. During production and testing, due to the difference in key file creation, the key recorded in the database table after the production data is restored is unavailable. The key file needs to be re-imported to support the use of key scenario transactions in the test environment.
[0121] Specifically, the test-specific parameter configuration module 2 is used for parameterized configuration of specific requirements of the test environment. The test-specific parameter configuration module 2 includes: a dedicated data user unit 21, a login trigger unit 22 and a dedicated large teller unit 23. The specific description is as follows:
[0122] (1) Dedicated data user unit 21: used to establish and authorize query data users unique to the test environment. In the test environment, due to data security and confidentiality requirements, application users and passwords cannot be exposed to the outside world. Therefore, a group of query users is established to meet the needs of logging into the database query log when troubleshooting business tests and development centers.
[0123] (2) Login trigger unit 22: used to restrict scenarios where external users illegally log in to the database. First, the login user and the login terminal name are read from the database system, and then it is determined whether it is an illegal login based on the login user name and terminal name: if the login user is an application user and the login terminal name is not the test environment terminal name, this trigger will determine that it is an illegal login behavior and prompt the user that the access is not authorized.
[0124] (3) Special large teller unit 23: used to customize a new set of teller login users according to the area code and the number of tellers, and authorize such users with more transaction permissions to meet the business needs of using one user to test all allocated transactions, solving the pain point of frequent changes of tellers for business testing due to different teller permissions. It can be understood that a special large teller refers to a teller with various teller permissions, who can test all allocated transactions and other teller services in a test environment by using a corresponding user account.
[0125] See also Fig.11 The structure diagram of the dedicated large teller unit 23 is shown, and the dedicated large teller unit 23 specifically includes the following contents:
[0126] 1) Preprocessing subunit 231: define and initialize relevant variables, including the initial values of the job number, teller serial number, number of tellers and area code of various types of tellers that may be involved in the test, compare the largest user number and the largest teller number in the current database, and select the larger value to assign to the universal serial number as the initial value of the universal serial number.
[0127] 2) Teller number determination subunit 232: determines whether the teller number requirement is met based on the defined initial teller serial number and the teller number, and starts a complete teller generation if it is met.
[0128] 3) See Fig.12 , the key field generation subunit 233: includes the universal serial number, the unified authentication number, the system date, the personal customer number, and the teller name.
[0129] Among them, the general serial number starts from the general serial number initial value, and is automatically increased after each cycle judgment according to the general serial number initial value;
[0130] The unified authentication number is composed of "five-digit area code + four-digit teller serial number";
[0131] The system date is obtained through the system parameter table;
[0132] The individual customer number must be randomly generated according to the area code and the individual customer table name according to certain algorithm rules;
[0133] The teller name is composed according to the general teller naming rules of the test environment, usually composed of the test environment name + area code + teller serial number.
[0134] 4) Conflict detection subunit 234: detects whether the newly added teller number and unified authentication number already exist in the data records in the existing environment. If so, it is considered a data conflict and an exception is reported and exited. If not, enter the data table update unit.
[0135] 5) See Fig.13 , data table update subunit 235: according to the generated universal serial number, unified authentication number, system date, personal customer number, teller name and the initial area code, position code and other fields in the pre-processing unit, they are spliced into SQL form according to the field registration rules of the data table, and the universal serial number table, personal customer table, position number table, teller table and position authority table are updated synchronously.
[0136] 6) See Fig.14 , Parameter synchronization subunit 236: synchronization of front-end and back-end related teller login parameter tables. After the back-end teller table, position authority table, and position table are updated, the back-end trigger is activated to register the intermediate table. The intermediate table will record the addition, modification, and deletion of each parameter table. The back-end scheduled task scans the intermediate table to perceive the table record changes and pushes the message to the front-end application. After receiving it, the front-end application will start the background task to update the front-end related user login data table.
[0137] The test data processing method provided in the application example of this application is based on the background of restoring the production data of commercial banks to the test environment after deformation. It adopts the idea of centralized configuration of differentiated test production data and batch processing of proprietary test data. By sorting out the differences between various data objects in production testing, five localization modules are extracted, which effectively improves the readiness of the test environment. At the same time, based on the special needs of the test environment, it ensures the effectiveness and continuity of the test while meeting the business test, greatly reducing the risks caused by data differences in the production test environment.
[0138] The test data processing method provided in the application example of this application establishes dedicated data users and login triggers for the test environment to perform login isolation and modification isolation for the adaptive test environment data, which is aligned with the production data update specifications, meets the requirements of data security and confidentiality, and avoids unknown risks to test activities caused by external data updates.
[0139] The test data processing method provided in the application example of this application establishes a dedicated large-size teller to reconstruct the tellers, unified authentication numbers, job permissions, job numbers, etc. in the test environment involving user login, transaction permissions, and transaction presentation, so as to ensure that the test activities logged in by the same teller can cover transactions with multiple job permissions, avoiding the situation in which different teller job permissions require repeated logins by tellers with different job permissions to complete the same transaction during business testing activities, thereby greatly improving the effectiveness and efficiency of business testing.
[0140] From the hardware level, in order to solve the problem that the existing test data processing method requires manual updating of the restored data and manual addition of test requirement parameters, after the test environment restores the target data synchronized with the production data, the existing test data processing method has the problems of low efficiency, poor reliability, time and labor consumption in processing the target data into test data, etc., the present application provides an embodiment of an electronic device for implementing all or part of the contents of the test data processing method, and the electronic device specifically includes the following contents:
[0141] Fig.15 FIG. 9 is a schematic block diagram of the system structure of the electronic device 9600 according to an embodiment of the present application. Fig.15 As shown, the electronic device 9600 may include a central processor 9100 and a memory 9140; the memory 9140 is coupled to the central processor 9100. It is worth noting that Fig.15 is exemplary; other types of structures may also be used to supplement or replace this structure to implement telecommunication functions or other functions.
[0142] In one embodiment, the test data processing function may be integrated into a central processing unit, wherein the central processing unit may be configured to perform the following control:
[0143] Step 100: Acquire target data that is currently restored in the test environment and is synchronized with production data.
[0144] Step 200: According to the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data, the target data is updated with test data to obtain corresponding target test data.
[0145] Step 300: adding test requirement parameters to the target test data based on a preset test requirement parameter generation method, so that the test environment is used to provide corresponding test services according to the target test data.
[0146] From the above description, it can be seen that the electronic device provided in the embodiment of the present application can effectively improve the efficiency of data processing and the like on the target data by automatically acquiring the target data currently recovered in the test environment and synchronized with the production data; by automatically updating the test data of the target data according to the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data to obtain the corresponding target test data, the efficiency and automation level of the test data update on the target data can be effectively improved, and then after the test environment restores the target data synchronized with the production data, the efficiency and reliability of the test data processing can be effectively improved, and the automation level and intelligence level of the test data processing can be effectively improved; by automatically updating the test data of the target data according to the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data to obtain the corresponding target test data; The designed test requirement parameter generation method adds test requirement parameters to the target test data, so that the test environment is used to provide corresponding test services according to the target test data, and can automatically add test requirement parameters based on the target data, and then after the test environment restores the target data synchronized with the production data, further improves the efficiency and reliability of test data processing, and further improves the degree of automation and intelligence of test data processing, thereby effectively reducing the consumption of manpower and time costs, meeting the needs of the test environment to quickly provide test services to the outside world, improving the readiness of the test environment, and effectively extending the effective test period before the business system corresponding to the test environment goes online, so as to ensure the operational stability and reliability of the business system after it goes online.
[0147] In another embodiment, the test data processing device may be configured separately from the central processing unit 9100. For example, the test data processing device may be configured as a chip connected to the central processing unit 9100, and the test data processing function may be implemented under the control of the central processing unit.
[0148] like Fig.15 As shown, the electronic device 9600 may also include: a communication module 9110, an input unit 9120, an audio processor 9130, a display 9160, and a power supply 9170. It is worth noting that the electronic device 9600 does not necessarily have to include Fig.15 In addition, the electronic device 9600 may also include Fig.15 For components not shown, reference may be made to the prior art.
[0149] like Fig.15 As shown, the central processing unit 9100 is sometimes also referred to as a controller or an operation control, and may include a microprocessor or other processor device and / or logic device. The central processing unit 9100 receives input and controls the operation of various components of the electronic device 9600.
[0150] The memory 9140 may be, for example, one or more of a cache, a flash memory, a hard drive, a removable medium, a volatile memory, a non-volatile memory or other suitable devices. The above-mentioned information related to the failure may be stored, and a program for executing the relevant information may also be stored. The CPU 9100 may execute the program stored in the memory 9140 to implement information storage or processing, etc.
[0151] The input unit 9120 provides input to the central processing unit 9100. The input unit 9120 is, for example, a key or a touch input device. The power supply 9170 is used to provide power to the electronic device 9600. The display 9160 is used to display display objects such as images and texts. The display may be, for example, an LCD display, but is not limited thereto.
[0152] The memory 9140 may be a solid-state memory, such as a read-only memory (ROM), a random access memory (RAM), a SIM card, etc. It may also be a memory that saves information even when the power is off, can be selectively erased, and is provided with more data, examples of which are sometimes referred to as EPROMs, etc. The memory 9140 may also be some other type of device. The memory 9140 includes a buffer memory 9141 (sometimes referred to as a buffer). The memory 9140 may include an application / function storage unit 9142, which is used to store application programs and function programs or processes for executing the operation of the electronic device 9600 through the central processor 9100.
[0153] The memory 9140 may also include a data storage unit 9143 for storing data, such as contacts, digital data, pictures, sounds, and / or any other data used by the electronic device. The driver storage unit 9144 of the memory 9140 may include various drivers for communication functions of the electronic device and / or for executing other functions of the electronic device (such as messaging applications, address book applications, etc.).
[0154] The communication module 9110 is a transmitter / receiver 9110 that sends and receives signals via an antenna 9111. The communication module (transmitter / receiver) 9110 is coupled to the central processor 9100 to provide input signals and receive output signals, which may be the same as the case of a conventional mobile communication terminal.
[0155] Based on different communication technologies, multiple communication modules 9110 may be provided in the same electronic device, such as a cellular network module, a Bluetooth module and / or a wireless LAN module, etc. The communication module (transmitter / receiver) 9110 is also coupled to a speaker 9131 and a microphone 9132 via an audio processor 9130 to provide an audio output via the speaker 9131 and receive an audio input from the microphone 9132, thereby realizing a common telecommunication function. The audio processor 9130 may include any suitable buffer, decoder, amplifier, etc. In addition, the audio processor 9130 is also coupled to the central processor 9100, so that recording can be performed on the local machine through the microphone 9132, and the sound stored on the local machine can be played through the speaker 9131.
[0156] The embodiments of the present application also provide a computer-readable storage medium capable of implementing all the steps in the test data processing method in the above embodiments. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, all the steps in the test data processing method in the above embodiments are implemented by the execution subject being a server or a client. For example, when the processor executes the computer program, the following steps are implemented:
[0157] Step 100: Acquire target data that is currently restored in the test environment and is synchronized with production data.
[0158] Step 200: According to the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data, the target data is updated with test data to obtain corresponding target test data.
[0159] Step 300: adding test requirement parameters to the target test data based on a preset test requirement parameter generation method, so that the test environment is used to provide corresponding test services according to the target test data.
[0160] From the above description, it can be seen that the computer-readable storage medium provided in the embodiment of the present application can effectively improve the efficiency of data processing and the like on the target data by automatically acquiring the target data currently recovered in the test environment and synchronized with the production data; by automatically updating the test data of the target data according to the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data to obtain the corresponding target test data, the efficiency and automation level of the test data update on the target data can be effectively improved, and then after the test environment restores the target data synchronized with the production data, the efficiency and reliability of the test data processing can be effectively improved, and the automation level and intelligence level of the test data processing can be effectively improved; by Based on a preset test requirement parameter generation method, test requirement parameters are added to the target test data so that the test environment is used to provide corresponding test services according to the target test data. Test requirement parameters can be automatically added on the basis of the target data, and then after the test environment restores the target data synchronized with the production data, the efficiency and reliability of test data processing are further improved, and the degree of automation and intelligence of test data processing is further improved, thereby effectively reducing the consumption of manpower and time costs, meeting the needs of the test environment to quickly provide test services to the outside world, improving the readiness of the test environment, and effectively extending the effective test period before the business system corresponding to the test environment goes online, so as to ensure the operational stability and reliability of the business system after it goes online.
[0161] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented 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.
[0162] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (apparatus), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0163] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0164] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0165] The present invention uses specific embodiments to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A test data processing method, characterized in that: include: Obtain the target data that is currently restored in the test environment and synchronized with the production data; According to the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data, updating the test data of the target data to obtain corresponding target test data; Adding test requirement parameters to the target test data based on a preset test requirement parameter generation method, so that the test environment is used to provide corresponding test services according to the target test data; The distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data include: an application user account, an application user password for accessing the database system, an application monitoring address, an email address and a key; The method of adding test requirement parameters to the target test data based on a preset test requirement parameter generation method so that the test environment is used to provide corresponding test services according to the target test data includes: Establishing a query user account in the test environment capable of querying the test environment; Verify whether the user ID currently logged into the database system is an illegal login. If so, output the corresponding illegal login prompt information based on the preset login trigger; A test teller user account is established in the test environment, wherein the test teller user account includes at least one of a universal serial number, a unified authentication number, a business system date, a personal customer number, and a teller name.
2. The test data processing method according to claim 1, characterized in that: The updating of the target data according to the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data to obtain the corresponding target test data includes: Obtaining the identifiers corresponding to the respective application user accounts corresponding to the target data; Based on the identifiers corresponding to the respective application user accounts, account unlocking processing is performed on each of the application user accounts so that after the target data synchronized with the production data is restored in the test environment, each of the application user accounts corresponding to the target data is in an available state.
3. The test data processing method according to claim 1, characterized in that: The updating of the target data according to the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data to obtain the corresponding target test data includes: Obtain a preset test environment password generation method, and search for each application user password corresponding to the target data; According to the test environment password generation method, each of the application user passwords is reset to a password suitable for the test environment.
4. The test data processing method according to claim 1, characterized in that: The updating of the target data according to the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data to obtain the corresponding target test data includes: Acquire each application monitoring data with an application monitoring address corresponding to the target data; Based on a preset test environment address generation method, the application monitoring address of each of the application monitoring data is reset to a monitoring address suitable for the test environment.
5. The test data processing method according to claim 1, characterized in that: The updating of the target data according to the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data to obtain the corresponding target test data includes: Obtain each email address for testing corresponding to the preset test environment, and add each email address to the target test data.
6. The test data processing method according to claim 1, characterized in that: The updating of the target data according to the distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data to obtain the corresponding target test data includes: Obtaining each invalid key corresponding to the target data; The key file corresponding to the test environment is imported into the test environment to update each of the invalid keys to a corresponding test key.
7. A test data processing device, characterized in that: include: A data acquisition module is used to acquire target data that is currently restored in the test environment and is synchronized with production data; A data updating module, configured to update the target data according to the preset distinguishing characteristic data between the test environment and the production environment corresponding to the production data, so as to obtain corresponding target test data; A parameter adding module, used for adding test requirement parameters to the target test data based on a preset test requirement parameter generation method, so that the test environment is used to provide corresponding test services according to the target test data; The distinguishing characteristic data between the preset test environment and the production environment corresponding to the production data include: an application user account, an application user password for accessing the database system, an application monitoring address, an email address and a key; The parameter adding module is specifically used to establish a query user account capable of querying the test environment in the test environment; verify whether the user identifier currently logged into the database system is an illegal login, and if so, output corresponding illegal login prompt information based on a preset login trigger; establish a test teller user account in the test environment, wherein the test teller user account includes: at least one of a general serial number, a unified authentication number, a business system date, a personal customer number and a teller name.
8. An electronic 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, the test data processing method according to any one of claims 1 to 6 is implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the test data processing method according to any one of claims 1 to 6 is implemented.
10. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the test data processing method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Data packet update method and apparatus in testing environment, and electronic device
CN105653325A
Method and device for testing network equipment
CN110752964A
Method for tracking differences between production and development databases to perform an automatic synchronization
US20150293952A1
