Intelligent testing method, device and equipment for bank counters
By building a bank smart counter intelligent test system and automatically processing test data and result entry, the inefficiency problem caused by the separation of bank smart counter test systems is solved, and an efficient automated testing process is achieved.
Patent Information
- Application Number
- CN202111302420.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-04
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2041-11-04
AI Technical Summary
In the prior art, the bank's smart counter is separated from the test system, resulting in complex preparation and result entry of test data and inefficient testing.
By pre-built the bank intelligent counter intelligent test system, the test data entered by the user is obtained, the unique identifier of the target bank counter is pushed and automatically filled into the corresponding column, and the result data and screenshots are automatically entered to perform automated testing.
It realizes automated testing of bank smart counters, significantly improving the efficiency and accuracy of the test process.
Smart Images

Figure CN114003504B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of artificial intelligence technology, and in particular to an intelligent testing method, device and equipment for a bank counter. Background Art
[0002] With the rapid development of social economy, major banks, as the center of financial services, have more and more customers conducting various transactions through banks. With the rapid development of artificial intelligence technology, there are more and more smart counters in banks, which not only improves the efficiency of bank work but also brings great convenience to customers.
[0003] However, because smart counters and test systems are currently separate machines, preparing test data and entering test results is a cumbersome process. The prepared data must first be manually entered into the smart counter, and then the results from the smart counter must be copied to the test system. This makes the entire testing process complex and inefficient. Therefore, simplifying the testing process for bank smart counters and improving testing efficiency is a pressing issue. Summary of the Invention
[0004] The main purpose of the embodiments of the present application is to provide an intelligent testing method, device and equipment for bank counters, which can utilize a pre-built intelligent testing system for bank smart counters to realize automated testing of bank smart counters, thereby greatly improving the testing efficiency of the entire testing process.
[0005] In a first aspect, an embodiment of the present application provides an intelligent testing method for a bank counter, the method being applied to an intelligent testing system for a bank intelligent counter, the method comprising:
[0006] The bank smart counter intelligent testing system obtains test data input by a user; the test data is used to test the target bank counter;
[0007] The bank smart counter intelligent testing system pushes the test data to the target bank counter according to the unique identifier of the target bank counter and automatically fills the test data into the corresponding column of the target bank counter;
[0008] After receiving the result data returned by the target bank counter, the bank smart counter intelligent testing system automatically enters the result data into the corresponding result display page and takes a screenshot to obtain a result display screenshot;
[0009] The bank smart counter intelligent testing system performs automated testing on the result data and the result display screenshots to obtain test results.
[0010] Optionally, before the bank smart counter intelligent test system obtains the test data input by the user, the method further includes:
[0011] The bank smart counter intelligent testing system collects the interface to be tested of the target bank smart counter and displays the interface to be tested;
[0012] The bank smart counter intelligent testing system obtains test data input by the user, including:
[0013] The bank smart counter intelligent testing system obtains test data input by the user on the to-be-tested interface displayed by the system.
[0014] Optionally, the unique identifier of the target bank counter includes the IP address of the target bank counter.
[0015] Optionally, after the bank smart counter intelligent test system performs an automated test on the result data and the result display screenshot to obtain the test results, the method further includes:
[0016] The bank smart counter intelligent testing system receives a manual confirmation operation on the test result and obtains the confirmed test result to improve the accuracy of the test result.
[0017] In a second aspect, an embodiment of the present application further provides an intelligent testing device for a bank counter, the device being applied to an intelligent testing system for a bank intelligent counter, the device comprising:
[0018] An acquisition unit, configured to acquire test data input by a user; the test data is used to test a target bank counter;
[0019] a pushing unit, configured to push the test data to the target bank counter according to the unique identifier of the target bank counter, and automatically fill the test data into the corresponding column of the target bank counter;
[0020] An input unit is configured to automatically input the result data into a corresponding result display page and take a screenshot thereof after receiving the result data returned by the target bank counter, thereby obtaining a result display screenshot;
[0021] The testing unit is used to perform automated testing on the result data and the result display screenshots to obtain test results.
[0022] Optionally, the device further includes:
[0023] A collecting unit, configured to collect the interface to be tested of the target bank smart counter and display the interface to be tested before the bank smart counter intelligent testing system acquires the test data input by the user;
[0024] The acquisition unit is specifically configured to:
[0025] The bank smart counter intelligent testing system obtains test data input by the user on the to-be-tested interface displayed by the system.
[0026] Optionally, the unique identifier of the target bank counter includes the IP address of the target bank counter.
[0027] Optionally, the device further includes:
[0028] The receiving unit is used to receive a manual confirmation operation on the test result and obtain the confirmed test result to improve the accuracy of the test result.
[0029] The embodiment of the present application also provides an intelligent testing device for a bank counter, comprising: a processor, a memory, and a system bus;
[0030] The processor and the memory are connected via the system bus;
[0031] The memory is used to store one or more programs, and the one or more programs include instructions. When the instructions are executed by the processor, the processor executes any one of the implementation methods of the above-mentioned intelligent testing method for bank counters.
[0032] An embodiment of the present application also provides a computer-readable storage medium, which stores instructions. When the instructions are executed on a terminal device, the terminal device executes any one of the implementation methods of the above-mentioned intelligent testing method for bank counters.
[0033] The embodiments of the present application provide a method, device, and apparatus for intelligent testing of bank counters, wherein the intelligent testing system for bank smart counters first obtains test data input by a user; wherein the test data is used to test a target bank counter; then, based on the unique identifier of the target bank counter, the test data is pushed to the target bank counter and automatically filled into the corresponding field of the target bank counter; then, after receiving the result data returned by the target bank counter, the result data is automatically entered into the corresponding result display page and a screenshot is taken to obtain a result display screenshot; then, the result data and the result display screenshot can be automatically tested to obtain the test results. Thus, the pre-built intelligent testing system for bank smart counters can be used to realize automated testing of bank smart counters, greatly improving the testing efficiency of the entire testing process. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. 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 any creative work.
[0035] Figure 1 A flowchart of an intelligent testing method for a bank counter provided in an embodiment of the present application;
[0036] Figure 2 A schematic diagram of the composition of an intelligent testing device for a bank counter provided in an embodiment of the present application. DETAILED DESCRIPTION
[0037] Currently, because smart counters and test systems are not located on the same machine, preparing test data and entering test results is a cumbersome process. The prepared data must first be manually entered into the smart counter, and then the results from the smart counter must be copied to the test system. This makes the entire testing process complex and inefficient. Therefore, simplifying the testing process for bank smart counters and improving testing efficiency is an urgent issue.
[0038] To address the above-mentioned drawbacks, an embodiment of the present application provides an intelligent testing method for bank counters, wherein the intelligent testing system for bank smart counters first obtains test data input by the user; wherein the test data is used to test the target bank counter, and then, based on the unique identifier of the target bank counter, the test data is pushed to the target bank counter and automatically filled into the corresponding field of the target bank counter. Then, after receiving the result data returned by the target bank counter, the result data is automatically entered into the corresponding result display page and a screenshot is taken to obtain a result display screenshot, and then the result data and the result display screenshot can be automatically tested to obtain the test results. Thus, the pre-built intelligent testing system for bank smart counters can be used to realize automated testing of bank smart counters, greatly improving the testing efficiency of the entire testing process.
[0039] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0040] First embodiment
[0041] See also Figure 1 , is a flow chart of an intelligent testing method for a bank counter provided in this embodiment, the method comprising the following steps:
[0042] S101: The intelligent testing system for bank intelligent counters obtains test data input by a user; wherein the test data is used to test a target bank counter.
[0043] In this embodiment, any bank counter tested using this embodiment is defined as a target bank counter. Furthermore, it should be noted that, in order to implement automated testing of bank smart counters and improve the efficiency of the entire testing process, this application pre-establishes an intelligent testing system for bank smart counters, and utilizes the intelligent testing system for bank smart counters to pre-collect the test interface of the target bank smart counter and display the test interface. This allows customers to enter the test data required for testing the target smart counter on the data entry interface (i.e., the test interface) displayed by the testing system, without having to enter data at the counter. This improves the convenience of data entry for customers (this is because data entry on a computer is more convenient, while data entry at the counter is more cumbersome). After obtaining the test data entered by the user, the intelligent testing system for the bank smart counter can proceed to the subsequent step S102.
[0044] S102: The bank smart counter intelligent testing system pushes the test data to the target bank counter according to the unique identifier of the target bank counter, and automatically fills the test data into the corresponding column of the target bank counter.
[0045] In this embodiment, after the bank smart counter intelligent testing system obtains the test data input by the user for testing the target bank counter through step S101, the bank smart counter intelligent testing system can further push the test data to the target bank counter according to the unique identifier of the target bank counter, and automatically fill it into the corresponding field of the target bank counter, so that the target bank counter can generate corresponding business result data.
[0046] An optional implementation method is that the unique identifier of the target bank counter may include the IP address of the target bank counter.
[0047] Specifically, after the bank smart counter intelligent testing system has collected all the interfaces of the target smart counter, the tester can retrieve the relevant interface and can enter the test data that he needs to set on the interface and click Submit. Then the test system goes home and transmits the test data with a page tag to the specified smart counter. For example, the data can be transmitted through the IP of the bank counter entered by the tester in the front-end interface. In order to save bandwidth and increase the transmission rate, this application only transmits test data to the target bank counter (small data volume and fast transmission speed). After receiving the test data, the target smart counter enters the corresponding interface according to the interface tag and automatically fills the test data into the relevant column. In this way, the tester only needs to click OK to carry out the next test, thereby facilitating the test process and the input of test data. When the target smart counter detects the end of the process or the customer clicks the test result entry button, the test system can receive the result data returned by the target bank counter with the added page tag to continue to perform subsequent steps S103.
[0048] S103: After receiving the result data returned by the target bank counter, the bank smart counter intelligent testing system automatically enters the result data into the corresponding result display page and takes a screenshot to obtain a result display screenshot.
[0049] In this embodiment, after receiving the result data returned by the target bank counter, the bank smart counter intelligent testing system can further automatically enter the result data into the corresponding result display page and take a screenshot to obtain a result display screenshot for executing the subsequent step S104.
[0050] S104: The bank smart counter intelligent testing system performs automated testing on the result data and result display screenshots to obtain test results.
[0051] In this embodiment, after obtaining the result data and result display screenshots of the target bank counter test, the bank smart counter intelligent testing system can further perform automated testing on the result data and result display screenshots to obtain the test results, and display the test results to the tester for manual confirmation. After receiving the manual confirmation operation of the test results, the test results after manual confirmation can be obtained, which further improves the accuracy of the test results.
[0052] Specifically, after the bank's smart counter intelligent testing system enters data into the designated fields of the relevant interface according to the page label and field value, it can display the results to the tester, automatically capture the picture and package the picture and the data returned by the smart counter, and judge the results of the test data. According to the test results, the test data is automatically entered into the test system. The tester does not need to enter it manually. The tester only needs to confirm whether the test result is correct, which improves the test efficiency and reduces the workload of the tester.
[0053] By executing the above steps S101-S104, using the pre-built smart counter intelligent testing system, the test data prepared by the customer is input into the functional testing system, and then the test data is pushed to the smart counter according to the smart counter IP, and the result data is transmitted to the interface of the testing system. After taking a screenshot of the interface, the results are automatically filled into the testing system, thereby improving the automation level of the entire test.
[0054] In summary, this embodiment provides a method for intelligent testing of bank counters, wherein the intelligent testing system for bank smart counters first obtains test data input by the user; wherein the test data is used to test the target bank counter; then, based on the unique identifier of the target bank counter, the test data is pushed to the target bank counter and automatically filled into the corresponding field of the target bank counter; then, after receiving the result data returned by the target bank counter, the result data is automatically entered into the corresponding result display page and a screenshot is taken to obtain a result display screenshot; then, the result data and the result display screenshot can be automatically tested to obtain the test results. Thus, the pre-built intelligent testing system for bank smart counters can be used to realize automated testing of bank smart counters, greatly improving the testing efficiency of the entire testing process.
[0055] Second embodiment
[0056] This embodiment will introduce an intelligent testing device for a bank counter. For related content, please refer to the above method embodiment.
[0057] See also Figure 2 , is a schematic diagram of the composition of an intelligent test device for a bank counter provided in this embodiment. The device is applied to an intelligent test system for a bank intelligent counter and specifically includes:
[0058] The acquisition unit 201 is used to acquire test data input by the user; the test data is used to test the target bank counter;
[0059] A push unit 202 is configured to push the test data to the target bank counter according to the unique identifier of the target bank counter and automatically fill the test data into the corresponding column of the target bank counter;
[0060] An input unit 203 is configured to automatically input the result data into a corresponding result display page and take a screenshot thereof after receiving the result data returned by the target bank counter, thereby obtaining a result display screenshot;
[0061] The testing unit 204 is used to perform automated testing on the result data and the result display screenshot to obtain a test result.
[0062] In one implementation of this embodiment, the apparatus further includes:
[0063] A collecting unit, configured to collect the interface to be tested of the target bank smart counter and display the interface to be tested before the bank smart counter intelligent testing system acquires the test data input by the user;
[0064] The acquisition unit 201 is specifically configured to:
[0065] The bank smart counter intelligent testing system obtains test data input by the user on the to-be-tested interface displayed by the system.
[0066] In an implementation of this embodiment, the unique identifier of the target bank counter includes the IP address of the target bank counter.
[0067] In one implementation of this embodiment, the apparatus further includes:
[0068] The receiving unit is used to receive a manual confirmation operation on the test result and obtain the confirmed test result to improve the accuracy of the test result.
[0069] In summary, this embodiment provides an intelligent testing device for a bank counter, wherein the intelligent testing system for the bank smart counter first obtains test data input by the user; wherein the test data is used to test the target bank counter; then, based on the unique identifier of the target bank counter, the test data is pushed to the target bank counter and automatically filled into the corresponding field of the target bank counter; then, after receiving the result data returned by the target bank counter, the result data is automatically entered into the corresponding result display page and a screenshot is taken to obtain a result display screenshot; then, the result data and the result display screenshot can be automatically tested to obtain the test results. Thus, the pre-built intelligent testing system for bank smart counters can be used to implement automated testing of bank smart counters, greatly improving the testing efficiency of the entire testing process.
[0070] Furthermore, the embodiment of the present application also provides an intelligent testing device for a bank counter, comprising: a processor, a memory, and a system bus;
[0071] The processor and the memory are connected via the system bus;
[0072] The memory is used to store one or more programs, and the one or more programs include instructions. When the instructions are executed by the processor, the processor executes any one of the implementation methods of the above-mentioned intelligent testing method for bank counters.
[0073] Furthermore, an embodiment of the present application also provides a computer-readable storage medium, which stores instructions. When the instructions are executed on a terminal device, the terminal device executes any implementation method of the above-mentioned intelligent testing method for a bank counter.
[0074] Through the description of the above embodiments, it can be seen that those skilled in the art can clearly understand that all or part of the steps in the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network communication device such as a media gateway, etc.) to execute the methods described in each embodiment of the present application or certain parts of the embodiments.
[0075] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Reference can be made to the common and similar parts between the various embodiments. For the devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple, and the relevant parts can be referred to the description of the methods.
[0076] It should also be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or device comprising the element.
[0077] In addition, it should be noted that the intelligent testing method, device, and equipment for bank counters provided by the present invention can be used in the fields of artificial intelligence and finance. The above is only an example and does not limit the application field of the intelligent testing method, device, and equipment for bank counters provided by the present invention.
[0078] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present application. Various modifications to these embodiments will be readily apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application is not limited to the embodiments shown herein, but is intended to conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A smart testing method for bank counters, characterized in that: The method is applied to an intelligent test system for a bank intelligent counter, and the method comprises: The bank smart counter intelligent testing system obtains test data input by a user; the test data is used to test the target bank counter; The bank smart counter intelligent testing system pushes the test data to the target bank counter according to the unique identifier of the target bank counter and automatically fills the test data into the corresponding column of the target bank counter; After receiving the result data returned by the target bank counter, the bank smart counter intelligent testing system automatically enters the result data into the corresponding result display page and takes a screenshot to obtain a result display screenshot; The bank smart counter intelligent testing system performs automated testing on the result data and the result display screenshots to obtain test results.
2. The method according to claim 1, characterized in that Before the bank smart counter intelligent test system obtains the test data input by the user, the method further includes: The bank smart counter intelligent testing system collects the interface to be tested of the target bank counter and displays the interface to be tested; The bank smart counter intelligent testing system obtains test data input by the user, including: The bank smart counter intelligent testing system obtains test data input by the user on the to-be-tested interface displayed by the system.
3. The method according to claim 1, characterized in that The unique identifier of the target bank counter includes the IP address of the target bank counter.
4. The method according to any one of claims 1 to 3, characterized in that After the bank smart counter intelligent testing system performs an automated test on the result data and the result display screenshot to obtain the test results, the method further includes: The bank smart counter intelligent testing system receives a manual confirmation operation on the test result and obtains the confirmed test result to improve the accuracy of the test result.
5. An intelligent testing device for a bank counter, characterized in that: The device is applied to the intelligent test system of the bank intelligent counter, and the device comprises: An acquisition unit, configured to acquire test data input by a user; the test data is used to test a target bank counter; a pushing unit, configured to push the test data to the target bank counter according to the unique identifier of the target bank counter, and automatically fill the test data into the corresponding column of the target bank counter; An input unit is configured to automatically input the result data into a corresponding result display page and take a screenshot thereof after receiving the result data returned by the target bank counter, thereby obtaining a result display screenshot; The testing unit is used to perform automated testing on the result data and the result display screenshots to obtain test results.
6. The device according to claim 5, characterized in that The device further comprises: A collecting unit, configured to collect the interface to be tested of the target bank counter and display the interface to be tested before the bank counter intelligent testing system acquires the test data input by the user; The acquisition unit is specifically configured to: The bank smart counter intelligent testing system obtains test data input by the user on the to-be-tested interface displayed by the system.
7. The device according to claim 5, characterized in that The unique identifier of the target bank counter includes the IP address of the target bank counter.
8. The device according to any one of claims 5 to 7, characterized in that: The device further comprises: The receiving unit is used to receive a manual confirmation operation on the test result and obtain the confirmed test result to improve the accuracy of the test result.
9. An intelligent testing device for a bank counter, characterized in that: include: Processor, memory, system bus; The processor and the memory are connected via the system bus; The memory is configured to store one or more programs, wherein the one or more programs include instructions, and when the instructions are executed by the processor, the processor is enabled to perform the method according to any one of claims 1 to 4.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores instructions, and when the instructions are executed on a terminal device, the terminal device executes the method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Automatic security counter testing method
CN112486845A
Automatic test method and device for bank counter transaction
CN113010416A