Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Automatic algorithm testing method and device, computer system and readable storage medium

An automatic test and algorithm technology, applied in the computer field, can solve the problems of large error opportunities, large randomness, and low work efficiency, and achieve the effects of ensuring accuracy and reliability, improving data acquisition efficiency, and improving generation efficiency

Pending Publication Date: 2020-06-09
ONE CONNECT SMART TECH CO LTD SHENZHEN
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide an algorithm automatic testing method, device, computer system and readable storage medium, which are used to solve the low work efficiency, large randomness and large chance of error caused by repeating a large number of manual testing operations in the prior art , prolonging the development cycle, and the inability to guarantee the consistency and accuracy of requirements, test cases, and test results

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Automatic algorithm testing method and device, computer system and readable storage medium
  • Automatic algorithm testing method and device, computer system and readable storage medium
  • Automatic algorithm testing method and device, computer system and readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0063] see figure 2 , a kind of algorithm automatic testing method of the present embodiment, comprises:

[0064] S1: Store the production data obtained from the production server to the data server and convert it into test data, deploy the test algorithm in the test server, and store the test logic data package associated with the test requirements;

[0065] S2: Receive the target information output by the client, determine the target test algorithm in the test server according to the target information and extract the target test data from the data server, and determine the target in the test server according to the test requirements selected by the client test logic;

[0066] S3: Summarize and package the target test logic and target test data to form a test script, control the target test algorithm through the test server to run the test script to obtain test results, call the callback interface of the test server to generate a callback signal and communicate with it Th...

Embodiment 2

[0141] see Figure 11 , a kind of algorithm automatic testing device 1 of the present embodiment, comprises:

[0142] The test preparation module 11 is used to store the production data obtained from the production server to the data server and convert it into test data, deploy the test algorithm in the test server, and store the test logic data packets associated with the test requirements;

[0143] Requirements identifying module 12, used to receive the target information output by the client, determine the target test algorithm in the test server according to the target information and extract the target test data from the data server, according to the test requirements selected by the client in the Determine the target test logic in the test server;

[0144] The test execution module 13 is used to summarize and package the target test logic and target test data to form a test script, control the target test algorithm through the test server to run the test script to obtai...

Embodiment 3

[0149]In order to achieve the above object, the present invention also provides a computer system, which includes a plurality of computer equipment 7, and the components of the algorithm automatic testing device 1 of embodiment two can be dispersed in different computer equipment 7, and the computer equipment 7 can be It is a smartphone, tablet computer, laptop computer, desktop computer, rack server, blade server, tower server, or rack server (including an independent server, or a server cluster composed of multiple servers) that executes the program. The computer device 7 of this embodiment at least includes but is not limited to: a memory 71 and a processor 72 that can communicate with each other through a system bus, such as Figure 12 shown. It should be pointed out that, Figure 12 Only the computer device 7 is shown with components - but it should be understood that implementation of all of the illustrated components is not required and that more or fewer components ma...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an automatic algorithm testing method and device, a computer system and a readable storage medium. Based on the technical field of testing, the method comprises the following steps: storing production data obtained from a production server into a data server, converting the production data into test data, deploying a test algorithm in a test server, and storing a test logicdata packet associated with a test demand; receiving target information output by the user side, determining a target test algorithm in the test server according to the target information, extractingtarget test data from the data server, and determining target test logic in the test server according to test requirements; and summarizing and packaging the target test logic and the target test data to form a test script, controlling a target test algorithm to run the test script to obtain a test result, calling a callback interface to generate a callback signal, and outputting the callback signal and the test result to the user side. According to the invention, the effect of automatically testing the algorithm is realized, and the problems of low working efficiency and high randomness of the current test are avoided.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to an algorithm automatic testing method, device, computer system and readable storage medium. Background technique [0002] As the application of artificial intelligence with deep learning as the mainstream becomes more and more widespread, the scale and complexity of deep learning algorithms after engineering continue to increase, such as function expansion, performance optimization, and model iteration of existing deep learning algorithm interfaces. A large number of tests and a large amount of test data to ensure the performance of the algorithm; [0003] The current common practice is to use manual testing to test the algorithm. Due to the need to repeat a large number of manual testing operations, it causes problems such as low work efficiency, high randomness, high chance of error, and prolonging the development cycle, which makes it impossible to guarantee requirements and...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F11/36
CPCG06F11/3684G06F11/3688
Inventor 刘璐臧磊单以磊匡原彭涛
Owner ONE CONNECT SMART TECH CO LTD SHENZHEN
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products