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

An automatic test system and method suitable for compiler in logic configuration software

A technology of automated testing and logic configuration, applied in the system field of compiler automated testing, can solve problems such as high repeatability, error-prone, long test cycle, etc., and achieve the effect of consistency verification

Active Publication Date: 2017-08-22
BEIJING SIFANG JIBAO AUTOMATION
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] (1) Test cases are described using natural language, and the description often exists inaccurate or even wrong;
[0007] (2) Whenever the logic configuration software or controller software releases a new version, it is necessary to manually execute the test cases again, which is highly repeatable;
[0008] (3) But the test cycle is long, time-consuming and labor-intensive;
[0009] (4) The execution process is boring, the execution efficiency is low and error-prone;

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
  • An automatic test system and method suitable for compiler in logic configuration software
  • An automatic test system and method suitable for compiler in logic configuration software
  • An automatic test system and method suitable for compiler in logic configuration software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] The specific implementation manners of the present invention will be described below in conjunction with the accompanying drawings. The overall block diagram of a system suitable for automatic testing of compilers in logic configuration software is as follows: figure 2 shown.

[0050] The described automatic test system applicable to compilers in logic configuration software, the test system includes a test tool and a test drive tool, the test drive tool is used to call the test tool, complete the test of the test case and generate the test A report, wherein the test case includes the project to be tested and a test script file for describing the test process. Wherein the test tool and the test drive tool are closely related parts of the technical solution of the present invention.

[0051] The main function of the test tool is to read and parse the script file specified by the command line parameters, execute the test according to the test process described in the s...

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

A system and method suitable for automatic testing of compilers in logic configuration software. The test system includes a test drive tool and a test tool, and the test drive tool is used to call the test tool, complete the test of the test case and generate a test report, wherein the test case includes the project to be tested and is used to describe the test process. Test script file. The testing tools include script engine, test fixture and online debugging module, etc.; the test driving tools include parsing configuration file module, statistical module, execution use case module, generating report module and sending e-mail module, etc. The test cases designed based on the automated test system can not only verify the correctness of the compiler in the logic configuration software, but also verify the correctness of some other non-GUI type modules and controller software in the logic configuration software. The invention can realize only writing a test case set, whenever the logic configuration software needs to release a new version, it can automatically execute the test case set and generate a test report to judge whether there is a compiler defect, thereby improving the efficiency and quality of the test work.

Description

technical field [0001] The invention belongs to the field of computer software testing, and in particular relates to a system and method suitable for automatic testing of compilers in logic configuration software. Using the testing system, it is only necessary to write a test case once, and each time the logic configuration software and its control When a new version of the server software needs to be released, the test case can be automatically executed again to determine whether it is defective. Background technique [0002] In industrial automation control, the control system composed of logic configuration software and controller software (also known as upper computer and lower computer) is widely used in various control fields: such as distributed control system (DCS), programmable controller (PLC) etc. The logic configuration software is responsible for modeling the control logic, compiling and generating binary instructions and packaging them into sf files, and then ...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/36
Inventor 王沿海刘刚黄磊徐延明李维师嘉魏莹
Owner BEIJING SIFANG JIBAO AUTOMATION
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