A distributed automated software testing method and platform for AI chip platform

A software testing method and distributed technology, applied in the direction of software testing/debugging, error detection/correction, multi-program installation, etc., to achieve the effect of efficient investigation
CN109634843BActive Publication Date: 2021-09-21INST OF SOFTWARE - CHINESE ACAD OF SCI

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
INST OF SOFTWARE - CHINESE ACAD OF SCI
Publication Date
2021-09-21

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
Patent Text Reader

Abstract

The invention discloses a distributed automatic software testing method and platform for an AI chip platform. The platform can automatically distribute AI software testing tasks to different AI chip platform client computers through the server. After the test is completed, the test results are unified to the server for management, and then automatically release the environment update task according to the demand and then send it to the X86 client. Initiate the same test task for the second time, which runs pure software on the X86 client, and collects and manages the test results of the second time in a unified manner. When the two tests are finished, it will automatically compare and analyze the two test results, and output the analysis results; and, trace the changes of the two offline models before and after, locate the nodes of the offline model or input errors, Help software engineers and hardware engineers troubleshoot problems.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention belongs to the technical field of computer software, relates to the scenario of performing AI chip platform software testing on multiple computers or development boards at one time, and proposes a distributed automatic software testing method and platform for AI chip platforms. Background technique

[0002] Software testing (or software testing) is a process used to identify the correctness, integrity, security and quality of software. Software testing is a review or comparison process between the actual output and the expected output. The purpose is to operate the program under specified conditions to find program errors, measure software quality, and evaluate whether it can meet the design requirements. process. Software testing arose along with the production of software, which was completed by software developers themselves in the early days, and now it is completed by specialized testers.

[0003] With the increasing diversificatio...

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