A Method for Measuring Software Testing Sufficiency Based on System Characteristic State

A feature state and system testing technology, applied in software testing/debugging, error detection/correction, instruments, etc., can solve the lack of engineering implementation specifications, the inability to guarantee the adequacy of testing, and the lack of clear guidance and regulations for testers and other issues, to achieve the effect of strong engineering operability and strong observability

Active Publication Date: 2021-05-14
BEIJING INST OF COMP TECH & APPL
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] When carrying out system-level testing, the existing standards and guidelines lack specific engineering implementation specifications and quantitative engineering-feasible test adequacy criteria, resulting in the lack of clear guidance and regulations for testers when implementing system-level testing. It is completely dependent on the quality and granularity of the system software requirements document, and the adequacy of testing cannot be guaranteed

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
  • A Method for Measuring Software Testing Sufficiency Based on System Characteristic State
  • A Method for Measuring Software Testing Sufficiency Based on System Characteristic State
  • A Method for Measuring Software Testing Sufficiency Based on System Characteristic State

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] In order to make the purpose, content, and advantages of the present invention clearer, the specific implementation manners of the present invention will be further described in detail below in conjunction with examples.

[0051] A method for measuring the adequacy of software testing based on system characteristic states provided by the present invention comprises the following steps:

[0052] Step 1: Evaluation of the real-time data acquisition capability of the system application layer protocol

[0053] Only when the system has the basic ability of real-time data collection of application layer protocol, can the system test of quantitative evaluation have the conditions to carry out. Therefore, first of all, it is necessary to determine the scope and composition of the system under test, analyze the interactive relationship between the various components, clarify the communication methods between them, and evaluate whether the communication between the system compone...

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 relates to a method for measuring the adequacy of software testing based on system characteristic states, and relates to the technical field of software testing. The invention can quantitatively evaluate the test adequacy of the system and guide how to improve the test adequacy. As long as the communication protocol format between the systems is obtained and the communication data can be collected, this method can be used to guide the development of system-level testing. The use of the method is not sensitive to the complexity of the system and can support the testing of large and complex systems. It can visually indicate which key feature states of the software are not covered. Analogous to statement coverage, branch coverage, and path coverage in white-box testing, this method can be defined as multi-level test coverage statistics such as feature state coverage, feature state combination coverage, etc., and system test termination conditions that adapt to different safety and reliability requirements.

Description

technical field [0001] The invention relates to the technical field of software testing, in particular to a method for measuring the adequacy of software testing based on system characteristic states. Background technique [0002] When carrying out system-level testing, the existing standards and guidelines lack specific engineering implementation specifications and quantitative engineering-feasible test adequacy criteria, resulting in the lack of clear guidance and regulations for testers when implementing system-level testing. Depending entirely on the quality and granularity of system software requirements documents, the adequacy of testing cannot be guaranteed. Contents of the invention [0003] (1) Technical problems to be solved [0004] The technical problem to be solved by the present invention is: how to propose a method for measuring the sufficiency of system-level software testing based on system characteristic state, so as to evaluate and promote the sufficien...

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
CPCG06F11/3688
Inventor 宋晓秋冯大成张建伟陶金龙李雅斯高昕睿
Owner BEIJING INST OF COMP TECH & APPL
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