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

Automatic testing system and method both applicable to compiler in logical configuration software

A technology of automated testing and logic configuration, applied in the system field of compiler automated testing, can solve the problems of high repetition, inaccurate description, low execution efficiency, etc., and achieve the effect of consistency verification

Active Publication Date: 2015-04-15
BEIJING SIFANG JIBAO AUTOMATION
View PDF6 Cites 36 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
  • Automatic testing system and method both applicable to compiler in logical configuration software
  • Automatic testing system and method both applicable to compiler in logical configuration software
  • Automatic testing system and method both applicable to compiler in logical 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

The invention provides an automatic testing system and method both applicable to a compiler in logical configuration software. The testing system comprises a testing driving tool and a testing tool, wherein the testing driving tool is used for calling the testing tool and finishing a test on a testing case to generate a testing report; the testing case comprises engineering to be tested and a testing script file for describing a testing process. The testing tool comprises a script engine, a testing fixture, an online debugging module and the like; the testing driving tool comprises an analysis configuration file module, a statistical module, an executing case module, a report generation module, an e-mail transmitting module and the like. The testing case designed based on the automatic testing system not only can verify the accuracy of the compiler in the logical configuration software, but also can verify the accuracy of other non-GUI type modules and controller software in the logical configuration software. A testing case set can be only written for one time; when the logical configuration software needs to publish a new version, the testing case set can be automatically executed and the testing report is generated to judge whether the compiler has defects or not, so that the efficiency and quality of testing work are improved.

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
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