Interface unvarnished transmission link test method and device, equipment and storage medium

By intelligently formulating interface transmissive link testing schemes, collecting and organizing system assets, and simulating the encryption and decryption function, it solves the intelligent and automated problems of interface transmissive link testing in the existing technology, and realizes efficient and automated testing and asset management.

CN119807032APending Publication Date: 2025-04-11CHINA CITIC BANK CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411774731.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-05
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

The prior art is difficult to implement intelligent means in interface transmissive link testing, especially in terms of testing outside preset interface scenarios and link asset collection.

Method used

By intelligently formulating interface transparent link testing plans, collecting system and related upstream and downstream system assets, setting up document upload ports, denoising and collecting effective documents, extracting effective document information, sorting out difficulties and formulating intelligent solutions to realize automated testing and asset sorting.

Benefits of technology

It realizes real-time automatic collection of documents and materials related to the transmissible link, automatically sorts out the system and interface assets, simulates the encryption and decryption function, intelligently builds a test system, supports reuse and continuous preservation, adapts to machine learning, and reduces manpower investment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119807032A_ABST
    Figure CN119807032A_ABST
Patent Text Reader

Abstract

The invention discloses an interface unvarnished transmission link test method and device, equipment and a storage medium, and the method comprises the steps: collecting systems and associating upstream and downstream system assets through an interface unvarnished transmission demand; setting a document uploading entrance, and de-noising and collecting effective documents according to document naming specifications, document types and document occupied space sizes; effective information of the document is extracted according to preset keywords, and the extracted effective information is stored in a data collection center; making an intelligent scheme according to the matched keywords and the sorting difficulty; related documents and data of the unvarnished transmission link are collected in real time, and asset denoising is completed; various link assets such as systems and interfaces are sorted out, and various asset formats are supported; the encryption and decryption functions related to the system and the third-party system are realized, so that the test is non-perceptual; an unvarnished transmission interface link test system is constructed, and system reuse and continuous preservation are supported; and machine learning is adapted, a generation case is intelligently recommended, characteristic application enabling is provided, a business cognition barrier is broken, and human input is scientifically reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of software testing technology, in particular to the field of interface encryption docking with a third-party system, and more particularly to a method, device and storage medium for interface transparent transmission link testing. Background Art

[0002] At present, many tests in the testing industry involve encrypted docking with third-party system interfaces, most of which involve accounting data interaction, and the test quality requirements are high. However, it is difficult to manually comb the interface rules and intervene in the test of the relevant transparent transmission link, so a means of intelligent testing is needed. The patent application number is: CN202310564672.4, and the patent name is: An invention patent for a method and device for verifying transparent transmission data. According to the preset proxy tool, the interface request data in the preset interface scenario is obtained, and the interface request data includes: interface request address and interface return data; when the interface request data successfully matches the pre-configured transparent transmission field information, the transparent transmission field and the transparent transmission field value are obtained; according to the interface request data, the transparent transmission field and the pre-configured buried point reporting request information, the reported transparent transmission field value is obtained; according to the transparent transmission field value and the reported transparent transmission field value, the preset interface scenario is verified for transparent transmission data.

[0003] However, there are still the following problems that need to be solved: (1) It only introduces the generation principle of transparent data, without involving the preset rules and data source collection ideas, possible encryption and decryption solutions between interfaces, etc. (2) It is only suitable for testing in preset interface scenarios, without explaining how to deal with non-preset scenarios. At the same time, it cannot effectively collect link assets, and the self-learning ability of the device needs to be improved.

[0004] Based on the above requirements, a solution is urgently needed to complete the following functions:

[0005] 1) It can automatically collect documents and information related to the interface transparent link in real time;

[0006] 2) It can sort out the assets such as systems and interfaces involved in the interface transparent transmission link;

[0007] 3) It can simulate and implement the encryption and decryption functions involved in the transparent transmission link between this system and the third-party system;

[0008] 4) It can analyze the upstream and downstream of applications, build related transparent transmission, transaction, and scenario link assets, and open up the business journey with third-party systems;

[0009] 5) Machine learning methods can be added and gradually applied to enable various special functions in transparent link testing. Summary of the invention

[0010] To this end, the present invention proposes a method, device and storage medium for interface transparent transmission link testing. By intelligently formulating an interface transparent transmission link testing plan, various problems in interface transparent transmission testing are solved, and automatic reuse and preservation of the plan are achieved, helping testers to quickly establish an interface transparent transmission plan and improve efficiency and quality.

[0011] To achieve the above object, in a first aspect, the present invention provides a method for testing an interface transparent transmission link, comprising:

[0012] Collect the current system and related upstream and downstream system assets according to the interface transparent transmission requirements;

[0013] Set up a document upload portal, and remove noise and collect valid documents based on document naming standards, document types, and document space size;

[0014] Extract valid information from documents based on pre-set keywords, and store the extracted valid information in a unified manner in the data collection center;

[0015] Based on the matched keywords, sort out the difficulties in the needs and develop intelligent solutions one by one according to the difficulties.

[0016] Furthermore, according to the interface transparent transmission requirements, the current system and related upstream and downstream system assets are collected, including but not limited to: system design documents, interface documents, security documents, test data documents, and historical defect documents.

[0017] Furthermore, according to the matched keywords, the difficulties in the requirements are sorted out, including: unknown encryption and decryption rules, fuzzy upstream and downstream links of transparent transmission, incomplete scenario design, etc., and the document upload rules and preset keyword settings are manually maintained.

[0018] Furthermore, the intelligent solutions are formulated one by one according to the difficult items, including: setting up a transparent transmission test system, the transparent transmission test system adopts the key-value pair form of difficulty-corresponding solution storage, setting customized implementation for each solution, supporting the reuse of previous solutions, and when processing requirements and difficulties, if the solutions are matched, they are directly reused; if there are new difficulties, corresponding new solutions are formulated.

[0019] In a second aspect, the present invention also provides a device for testing an interface transparent transmission link, comprising: a data collection unit, a data screening unit, a data extraction unit, and a solution output unit;

[0020] The data collection unit is used to collect the current system and related upstream and downstream system assets according to the interface transparent transmission requirements;

[0021] The data screening unit is used to set a document upload entry, remove noise and collect valid documents according to the document naming specification, document type and the size of the document occupied space;

[0022] The data extraction unit is used to extract valid information of the document according to the pre-set keywords, and store the extracted valid information in the data collection center;

[0023] The solution output unit is used to sort out the difficulties in the requirements according to the matched keywords, and formulate intelligent solutions one by one according to the difficult items.

[0024] Furthermore, according to the interface transparent transmission requirements, the current system and related upstream and downstream system assets are collected, including but not limited to: system design documents, interface documents, security documents, test data documents, and historical defect documents.

[0025] Furthermore, according to the matched keywords, the difficulties in the requirements are sorted out, including: unknown encryption and decryption rules, fuzzy upstream and downstream links of transparent transmission, incomplete scenario design, etc., and the document upload rules and preset keyword settings are manually maintained.

[0026] Furthermore, the intelligent solutions are formulated one by one according to the difficult items, including: setting up a transparent transmission test system, the transparent transmission test system adopts the key-value pair form of difficulty-corresponding solution storage, setting customized implementation for each solution, supporting the reuse of previous solutions, and when processing requirements and difficulties, if the solutions are matched, they are directly reused; if there are new difficulties, corresponding new solutions are formulated.

[0027] In a third aspect, the present invention provides a computing device, comprising:

[0028] A memory for storing program instructions;

[0029] The processor is used to call the program instructions stored in the memory and execute the above-mentioned method of interface transparent transmission link testing according to the obtained program instructions.

[0030] In a fourth aspect, the present invention provides a computer-readable storage medium, including computer-readable instructions. When a computer reads and executes the computer-readable instructions, the above-mentioned method of interface transparent link testing is implemented. The readable medium may be multiple, and the multiple readable media can operate independently of each other.

[0031] Compared with the existing technology, this solution transparently transmits the requirements through the interface, collects the system and related upstream and downstream system assets; sets up a document upload entrance, removes noise and collects valid documents according to the document naming specification, document type and the size of the document space occupied; then extracts the valid information of the document according to the preset keywords, and stores the extracted valid information in the data collection center; sorts out the difficulties of the requirements according to the matched keywords, and formulates intelligent solutions one by one according to the difficult items; and realizes:

[0032] 1) Automatically collect documents and information related to the transparent transmission link in real time and automatically complete asset denoising;

[0033] 2) Automatically sort out various link assets such as systems and interfaces, and support various asset formats;

[0034] 3) Simulate and implement the encryption and decryption functions of this system and third-party systems to achieve non-perception in testing;

[0035] 4) Intelligently build a transparent transmission interface link test system to support system reuse and continuous preservation;

[0036] 5) Adapt to machine learning, provide online display of existing assets, and intelligently recommend and generate cases;

[0037] 6) Provide special application empowerment, break down business cognition barriers, and scientifically reduce manpower investment. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the embodiments of the present disclosure 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 only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0039] Figure 1 A flow chart of an embodiment of a method for testing an interface transparent transmission link provided by the present invention;

[0040] Figure 2 An implementation principle and framework diagram of an embodiment of the method for interface transparent transmission link testing provided by the present invention;

[0041] Figure 3 A diagram showing the selection of difficult solutions for an embodiment of the method for testing an interface transparent transmission link provided by the present invention;

[0042] Figure 4 A transparent link test application diagram of an embodiment of the device for interface transparent link test provided by the present invention;

[0043] Figure 5 A structural block diagram of an embodiment of a device for testing an interface transparent transmission link provided by the present invention;

[0044] Figure 6 The present invention provides a schematic structural diagram of an electronic device. DETAILED DESCRIPTION

[0045] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be interpreted as limiting the present application.

[0046] It will be understood by those skilled in the art that, unless otherwise stated, the singular forms "a", "an" and "the" used herein may also include plural forms. It should be further understood that the term "comprising" used in the specification of the present application refers to the presence of features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. The term "and / or" used herein includes all or any unit and all combinations of one or more associated listed items.

[0047] In order to make the objectives, technical solutions and advantages of the present application more clear, the specific implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0048] The core of the present invention is to provide a method for testing an interface transparent transmission link. Figure 1 The figure is a flow chart of the method for testing the interface transparent transmission link provided in this embodiment. In order to better understand the method, Figure 1 and Figure 2 The technical solution of this embodiment is described in detail:

[0049] Step S1: Collect the current system and related upstream and downstream system assets according to the interface transparent transmission requirements;

[0050] Step S2: Set up a document upload portal, remove noise and collect valid documents according to the document naming specification, document type and document space size;

[0051] Step S3: extracting valid information from the document based on the pre-set keywords, and storing the extracted valid information in a data collection center;

[0052] Step S4: Based on the matched keywords, sort out the difficulties in the requirements and formulate intelligent solutions one by one according to the difficulties.

[0053] In a preferred embodiment, according to the interface transparent transmission requirements, the current system and related upstream and downstream system assets are collected, including but not limited to: system design documents, interface documents, security documents, test data documents, and historical defect documents.

[0054] In a preferred embodiment, the difficulties in sorting out the requirements are based on the matched keywords, including: unknown encryption and decryption rules, fuzzy upstream and downstream links of transparent transmission, incomplete scene design, etc., and the document upload rules and preset keyword settings are manually maintained.

[0055] In a preferred embodiment, the intelligent solutions are formulated one by one according to the difficulty items, including: setting up a transparent transmission test system, the transparent transmission test system uses the key-value pair form of difficulty-corresponding solution to store, setting customized implementation for each solution, supporting the reuse of previous solutions, and when processing requirements and difficulties, if the solutions are matched, they are directly reused; if there are new difficulties, corresponding new solutions are formulated.

[0056] In one embodiment, see Figure 2 The figure shows the implementation principle and framework diagram of an embodiment of the method for interface transparent transmission link testing provided by the present invention. This embodiment mainly involves the following three parts:

[0057] (1) Data demand collection: According to the interface transmission requirements, focus on collecting the assets of this system and related upstream and downstream systems, including but not limited to system design documents, interface documents, security documents, test data documents, and historical defect documents. This device establishes a maintenance data collection center and provides a document upload entry. According to common document naming specifications, document types, and document space size, first remove noise and collect valid documents, and then extract valid document information based on pre-set keywords, such as encryption, decryption, required items, field length and other key fields, and store them in the data collection center. According to the matched keywords, sort out the difficulties in the requirements, such as unknown encryption and decryption rules, fuzzy upstream and downstream links, incomplete scene design, etc. Both document upload rules and preset keywords support manual maintenance to ensure that the requirements collection can be compatible with more scenarios and help this device to effectively collect information in various scenarios. After sorting out the requirements and difficulties, the next step is to formulate intelligent solutions one by one according to the difficult items.

[0058] (2) Intelligent solution formulation: In order to accumulate various solutions, it is necessary to establish a transparent transmission test system, store them in the form of difficulty-solution key-value pairs, and support customized implementation for each solution, such as encryption hiding-simulation encryption-customized solution using RSA / MD5 algorithm. Since the original intention of the design of the intelligent solution is to efficiently solve the transparent link problem, it is necessary to support the reuse of previous solutions. When dealing with requirements and difficulties, if the solution matches, it can be reused directly. When there are new difficulties, new solutions need to be formulated and stored in the warehouse. Here, the decision tree algorithm logic is supported to search the difficulty tree until the corresponding branch is found and the corresponding solution is adopted. For the specific solution selection logic, see Figure 3 As shown, Figure 3 A diagram for selecting difficult solutions provided for this embodiment;

[0059] In one embodiment, the encryption and decryption difficulties are matched. Due to the existence of the transparent transmission mechanism, the algorithm is invisible to the interface call layer. According to the encryption and decryption keywords extracted from the first step of data collection, a decision tree algorithm is used to match the keywords one by one. If the information clearly states RSA, the solution can be matched to the RSA level. You only need to enter customized parameters later, such as the overall backward shift of the character code number before encryption and other customized requirements. It also supports combination matching. If multiple algorithms are used for encryption at the same time, they can be matched at the same time and support the entry of combined customized parameters. For difficult solutions that do not exist in the test system, they need to be manually supplemented and stored in storage according to actual business. Machine learning is used to continuously improve the test system's ability to solve various problems. After having a solution, it is necessary to embed the device of this embodiment into the transparent transmission link test process. For details, see Figure 4 shown.

[0060] Figure 4 The figure shows the transparent link test application diagram of this embodiment. The dotted line in the figure belongs to the transparent link link. For interface calls, the upstream and downstream systems complete encryption and decryption through the transparent center to complete communication. All call details are invisible to the outside world, and link test problems are difficult to debug manually. After the device is embedded in the link process, there is no need to manually debug the link interface. You only need to complete the program formulation on the device, and the device will automatically initiate the link test and collect the return results. The device highly supports configuration and is efficient and fast to use. The device test system also supports continuous self-improvement and gradually adapts to more scenarios.

[0061] (3) Implementation of transparent transmission test: The test system built through intelligent solutions supports multiple types of application empowerment. First of all, various solutions can directly view the solutions in the device, such as encryption and decryption simulation, test scenario construction, test link transparent transmission, etc., and can directly empower the outside through the device to provide available interfaces. On the basis of the improvement of each solution, this device has derived more special applications: 1) Intelligent learning-based on the current existing solutions, you can continue to study the solutions and explore better methods, such as fewer interface calls to cover more scenarios. 2) Unconscious transparent transmission-through the device to initiate transparent transmission link calls and result collection, it becomes simpler for users to call links, and they are not aware of various problems with transparent transmission. 3) Case generation: Based on the existing solution assets, the simplest case can be generated to cover all transparent transmission links, greatly liberating testing manpower.

[0062] (4) Active warning: For known upstream and downstream system information, active warning messages can be sent to ensure that each system is in normal status. If there is an abnormal system (such as server abnormality, response timeout), the device can issue a timely warning to ensure the smoothness of the test environment. 5) Defect location: For the request return message collected by the device, the difference comparison algorithm can be used to compare with the message rules in the test assets and device solutions to analyze the missing or wrongly transmitted field information in the message, locate the defects of the specific system, and notify the developer to repair it in time.

[0063] In the scheme of this embodiment, the requirements are transparently transmitted through the interface to collect the system and related upstream and downstream system assets; a document upload entrance is set, and valid documents are collected and denoised according to the document naming specifications, document types and the size of the space occupied by the documents; then the valid information of the documents is extracted according to the preset keywords, and the extracted valid information is stored in the data collection center; according to the matched keywords, the difficulties in the requirements are sorted out, and intelligent solutions are formulated one by one according to the difficult items; the following are achieved: real-time automatic collection of documents and materials related to the transparent transmission link, and automatic asset denoising; automatic sorting out of various link assets such as systems and interfaces, and supporting various asset formats; simulation and implementation of the encryption and decryption functions involved in this system and third-party systems to achieve imperceptible testing; intelligent construction of a transparent transmission interface link test system to support system reuse and continuous preservation; adaptation to machine learning, providing online display of existing assets, and intelligent recommendation generation cases; providing special application empowerment, breaking down business cognitive barriers, and scientifically reducing manpower investment.

[0064] In one embodiment, the present invention provides a device for testing an interface transparent link. Figure 5 The figure shows a structural block diagram of a device for interface transparent transmission link testing provided by this embodiment, wherein the device comprises: a data collection unit 10, a data screening unit 20, a data extraction unit 30, and a solution output unit 40;

[0065] The data collection unit 10 is used to collect the current system and related upstream and downstream system assets according to the interface transparent transmission requirements;

[0066] The data screening unit 20 is used to set a document upload entry, remove noise and collect valid documents according to the document naming specification, document type and the size of the document occupied space;

[0067] The data extraction unit 30 is used to extract valid information of the document according to the pre-set keywords, and store the extracted valid information in the data collection center;

[0068] The solution output unit 40 is used to sort out the difficulties existing in the demand according to the matched keywords, and formulate intelligent solutions one by one according to the difficult items.

[0069] In a preferred embodiment, according to the interface transparent transmission requirements, the current system and related upstream and downstream system assets are collected, including but not limited to: system design documents, interface documents, security documents, test data documents, and historical defect documents.

[0070] In a preferred embodiment, the difficulties in sorting out the requirements are based on the matched keywords, including: unknown encryption and decryption rules, fuzzy upstream and downstream links of transparent transmission, incomplete scene design, etc., and the document upload rules and preset keyword settings are manually maintained.

[0071] In a preferred embodiment, the intelligent solutions are formulated one by one according to the difficulty items, including: setting up a transparent transmission test system, the transparent transmission test system uses the key-value pair form of difficulty-corresponding solution to store, setting customized implementation for each solution, supporting the reuse of previous solutions, and when processing requirements and difficulties, if the solutions are matched, they are directly reused; if there are new difficulties, corresponding new solutions are formulated.

[0072] In the scheme of this embodiment, the requirements are transparently transmitted through the interface to collect the system and related upstream and downstream system assets; a document upload entrance is set, and valid documents are collected and denoised according to the document naming specifications, document types and the size of the space occupied by the documents; then the valid information of the documents is extracted according to the preset keywords, and the extracted valid information is stored in the data collection center; according to the matched keywords, the difficulties in the requirements are sorted out, and intelligent solutions are formulated one by one according to the difficult items; the following are achieved: real-time automatic collection of documents and materials related to the transparent transmission link, and automatic asset denoising; automatic sorting out of various link assets such as systems and interfaces, and supporting various asset formats; simulation and implementation of the encryption and decryption functions involved in this system and third-party systems to achieve imperceptible testing; intelligent construction of a transparent transmission interface link test system to support system reuse and continuous preservation; adaptation to machine learning, providing online display of existing assets, and intelligent recommendation generation cases; providing special application empowerment, breaking down business cognitive barriers, and scientifically reducing manpower investment.

[0073] The device for interface transparent link testing of the present embodiment is used to implement the aforementioned method for interface transparent link testing. Therefore, the specific implementation method of the device for interface transparent link testing can be seen in the specific implementation method part of the method for interface transparent link testing in the previous text. For example, the data collection unit 10 is used to implement step S1 in the aforementioned method for interface transparent link testing, and the data screening unit 20 is used to implement step S2 in the aforementioned method for interface transparent link testing, etc. Therefore, its specific implementation method can refer to the description of the corresponding embodiments of each part. The device provided by the present invention is attached to the method provided by the present invention, and its specific effects can refer to the above method, which will not be repeated here.

[0074] In one embodiment, a computing device is provided, comprising:

[0075] A memory for storing program instructions;

[0076] A processor is used to implement the steps of the method for interface transparent link testing as described in any one of the above when executing the computer program.

[0077] As an example, Figure 6 A schematic diagram of the structure of an electronic device applicable to the embodiment of the present application is shown. Figure 6 As shown, the electronic device 2000 includes: a processor 2001 and a memory 2003. The processor 2001 and the memory 2003 are connected, such as through a bus 2002. Optionally, the electronic device 2000 may also include a transceiver 2004. It should be noted that in actual applications, the transceiver 2004 is not limited to one, and the structure of the electronic device 2000 does not constitute a limitation on the embodiments of the present application.

[0078] The processor 2001 is applied in the embodiment of the present application to implement the method shown in the above method embodiment. The transceiver 2004 may include a receiver and a transmitter. The transceiver 2004 is applied in the embodiment of the present application to implement the function of the electronic device of the embodiment of the present application communicating with other devices when executed.

[0079] Processor 2001 may be a CPU (Central Processing Unit), a general purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. Processor 2001 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0080] The bus 2002 may include a path to transmit information between the above components. The bus 2002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 2002 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0081] The memory 2003 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to these.

[0082] Optionally, the memory 2003 is used to store application code for executing the solution of the present application, and the execution is controlled by the processor 2001. The processor 2001 is used to execute the application code stored in the memory 2003 to implement the investment and financing project recommendation method provided in any embodiment of the present application.

[0083] The electronic device provided in the embodiment of the present application is applicable to any embodiment of the above method and will not be described in detail here.

[0084] The method for testing an interface transparent transmission link provided by the present invention has obvious advantages and beneficial effects compared with the prior art. The method collects system and related upstream and downstream system assets through interface transparent transmission requirements; sets a document upload entrance, and collects valid documents by denoising according to document naming specifications, document types, and the size of document space occupied; then extracts valid information from the document according to preset keywords, and stores the extracted valid information in a data collection center; sorts out the difficulties existing in the requirements according to the matched keywords, and formulates intelligent solutions one by one according to the difficult items; realizes: real-time automatic collection of transparent transmission link-related documents and materials, and automatic asset denoising; automatically sorts out various link assets such as systems and interfaces, and supports various asset formats; simulates and realizes the encryption and decryption functions involved in the present system and third-party systems to achieve imperceptible testing; intelligently constructs a transparent transmission interface link testing system to support system reuse and continuous preservation; adapts machine learning to provide online display of existing assets, and intelligently recommends generation cases; provides special application empowerment, breaks down business cognitive barriers, and scientifically reduces manpower investment.

[0085] In one embodiment, a computer-readable storage medium is provided, including computer-readable instructions. When a computer reads and executes the computer-readable instructions, the steps of the method for testing an interface transparent transmission link described above are implemented. The method for testing an interface transparent transmission link provided by the present invention has obvious advantages and beneficial effects compared with the prior art. Through the interface transparent transmission demand, the system and related upstream and downstream system assets are collected; a document upload entrance is set, and valid documents are denoised and collected according to the document naming specification, document type and the size of the space occupied by the document; then the valid information of the document is extracted according to the preset keywords, and the extracted valid information is stored in the data collection center; according to the matched keywords, the difficulties existing in the demand are sorted out, and intelligent solutions are formulated one by one according to the difficult items; the following are achieved: real-time automatic collection of documents and materials related to the transparent transmission link, and automatic asset denoising; automatic sorting out of various link assets such as systems and interfaces, and supporting various asset formats; simulation and implementation of the encryption and decryption functions involved in the system and the third-party system to achieve non-perception of the test; intelligent construction of a transparent transmission interface link test system to support system reuse and continuous preservation; adaptation of machine learning to provide online display of existing assets and intelligent recommendation of generated cases; providing special application empowerment, breaking down business cognitive barriers, and scientifically reducing manpower investment.

[0086] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the specific device can be divided into different functional modules to complete all or part of the functions described above.

[0087] Those of ordinary skill in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0088] In several embodiments covered by the present application, it should be understood that the disclosed devices, equipment and methods can be implemented in other ways. For example, the division of modules is only a logical function division, and there may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another device, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules, or it can be an electrical, mechanical or other form of connection.

[0089] The modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the embodiments of the present application.

[0090] In addition, each functional module in each embodiment of the present application can be implemented in the form of hardware or in the form of software functional modules. If these functional modules are implemented in the form of software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application is essentially or part of the prior art that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a computer program product, which includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer program product is stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, a computer instruction can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integrations. The available media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, DVDs), or semiconductor media (eg, solid state disks (SSDs)).

[0091] The above contents are merely examples and explanations of the structure of the present invention. The technicians in this technical field may make various modifications or additions to the specific embodiments described or replace them in a similar manner. As long as they do not deviate from the structure of the invention or exceed the scope defined by the claims, they should all fall within the protection scope of the present invention.

Claims

1. A method for testing an interface transparent transmission link, characterized in that: include: Collect the current system and related upstream and downstream system assets according to the interface transparent transmission requirements; Set up a document upload portal, and remove noise and collect valid documents based on document naming standards, document types, and document space size; Extract valid information from documents based on pre-set keywords, and store the extracted valid information in a unified manner in the data collection center; Based on the matched keywords, sort out the difficulties in the needs and develop intelligent solutions one by one according to the difficulties.

2. The method for interface transparent link testing according to claim 1, characterized in that: According to the interface transparent transmission requirements, the current system and related upstream and downstream system assets are collected, including but not limited to: system design documents, interface documents, security documents, test data documents, and historical defect documents.

3. The method for interface transparent link testing according to claim 1, characterized in that: According to the matched keywords, the difficulties in sorting out the requirements include: unknown encryption and decryption rules, fuzzy upstream and downstream links of transparent transmission, incomplete scenario design, etc., and manual maintenance of document upload rules and preset keyword settings.

4. The method for interface transparent transmission link testing according to claim 1, characterized in that: The method of formulating intelligent solutions one by one according to the difficult items includes: setting up a transparent transmission test system, storing the solutions in the form of key-value pairs corresponding to the difficulties, setting customized implementation for each solution, supporting the reuse of previous solutions, and directly reusing the solutions if they match when processing requirements and difficulties; formulating corresponding new solutions if there are new difficulties.

5. A device for testing an interface transparent link, characterized in that: The device comprises: a data collection unit, a data screening unit, a data extraction unit, and a solution output unit; The data collection unit is used to collect the current system and related upstream and downstream system assets according to the interface transparent transmission requirements; The data screening unit is used to set a document upload entry, remove noise and collect valid documents according to the document naming specification, document type and the size of the document occupied space; The data extraction unit is used to extract valid information of the document according to the pre-set keywords, and store the extracted valid information in the data collection center; The solution output unit is used to sort out the difficulties in the requirements according to the matched keywords, and formulate intelligent solutions one by one according to the difficult items.

6. The device for interface transparent link testing according to claim 5, characterized in that: According to the interface transparent transmission requirements, the current system and related upstream and downstream system assets are collected, including but not limited to: system design documents, interface documents, security documents, test data documents, and historical defect documents.

7. The device for interface transparent link testing according to claim 5, characterized in that: According to the matched keywords, the difficulties in sorting out the requirements include: unknown encryption and decryption rules, fuzzy upstream and downstream links of transparent transmission, incomplete scenario design, etc., and manual maintenance of document upload rules and preset keyword settings.

8. The device for interface transparent link testing according to claim 5, characterized in that: The method of formulating intelligent solutions one by one according to the difficult items includes: setting up a transparent transmission test system, storing the solutions in the form of key-value pairs corresponding to the difficulties, setting customized implementation for each solution, supporting the reuse of previous solutions, and directly reusing the solutions if they match when processing requirements and difficulties; formulating corresponding new solutions if there are new difficulties.

9. A computing device, characterized in that include: A memory for storing program instructions; A processor is used to call the program instructions stored in the memory, and execute the method according to any one of claims 1 to 5 according to the obtained program instructions.

10. A computer-readable storage medium, characterized in that: It includes computer-readable instructions. When a computer reads and executes the computer-readable instructions, it implements the method as claimed in any one of claims 1 to 5. There can be multiple readable media, and the multiple readable media can operate independently of each other.

Citation Information

Patent Citations

  • Verification method and device for unvarnished transmission data

    CN116594888A