Automatic aerospace software testing method for approximately natural language testing case script

A natural language, aerospace software technology, applied in the field of aerospace software automatic testing, can solve problems such as unfavorable reading comprehension and poor readability, and achieve the effect of strong readability

Inactive Publication Date: 2017-01-11
BEIJING INST OF CONTROL ENG
View PDF7 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The technical problem solved by the present invention is: overcome the deficiencies in the prior art, provide a kind of aerospace software automatic testing method of near natural language test case script, overcome the poor readability of traditional automatic test script, be unfavorable for people other than professionals deficits in reading comprehension

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 aerospace software testing method for approximately natural language testing case script
  • Automatic aerospace software testing method for approximately natural language testing case script
  • Automatic aerospace software testing method for approximately natural language testing case script

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] Aiming at the deficiencies of the prior art, the present invention proposes an automatic testing method for aerospace software that is close to natural language test case scripts, which has perfect timing and data flow dynamic change description capabilities, good readability and inheritance, and can effectively improve Apply software test quality to ensure reliable on-orbit operation of satellite systems. The method of the present invention includes numerical interpretation condition description, instruction description, execution method description, and expected result interpretation description, wherein the numerical interpretation condition description and instruction description define basic test sentences , the execution method description is used to describe the specific test behavior, including the execution start condition of the test behavior, the test content, and the expected result interpretation description is used to describe the expected result of the test...

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 aerospace software testing method for an approximately natural language testing case script. The method comprises the following steps: defining a numerical value interpretation condition description, an execution starting condition, an instruction description and an expected result interpretation description in an approximately natural language rule at first; then monitoring the execution starting condition, and causing aerospace software to be tested to execute an instruction description statement to obtain data to be interpreted when the aerospace software to be tested reaches the execution starting condition; finally monitoring an interpretation starting condition in the expected result interpretation description, and when the aerospace software to be tested reaches the interpretation starting condition, comparing the data to be interpreted according to an interpreted content condition within a duration condition, to finish testing the aerospace software. According to the method, testing operation and result interpretation processes are described by virtue of the approximately natural language rule, so that the repeated work that a testing case is required to be compiled at first and then is interpreted into a certain automatic testing script in a conventional aerospace software test is avoided, and the method has the advantage that the testing case can be archived for keeping and can also be used for executing automatic testing.

Description

technical field [0001] The invention relates to the field of software testing, in particular to an aerospace software automatic testing method close to natural language test case scripts. Background technique [0002] In aerospace application software validation testing, especially for large-scale and high-complexity application software validation testing, the testing process will involve a large number of use case writing and use case execution. This part of the work is usually done manually by testers. At the same time, in order to improve test efficiency and quality, a commercial automatic test scripting language will be put into use, but whether it is manual or using commercial scripts, there are the following problems: [0003] (1) The use case is not standardized, and the readability and inheritance are poor; Ported to other models; [0004] (2) There is duplication of labor in the writing and execution of test cases; the test case describes the detailed steps and e...

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 Applications(China)
IPC IPC(8): G06F11/36
CPCG06F11/3684G06F11/3688
Inventor 蔡雨辰奚坤黎藜陈朝晖张国峰李晓锋王振华钟睿明于海心董晓刚党纪红
Owner BEIJING INST OF CONTROL ENG
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products