A method and a system for constructing a software failure region mode

A region and software technology, applied in the field of building software failure region models, can solve problems such as significant effect, failure region acquisition, poor performance, etc., to achieve the effect of rapid positioning

Inactive Publication Date: 2019-06-21
JIANGSU UNIV +1
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0016] At the same time, the researchers found that the effectiveness of software testing technology is affected by the type of failure mode. At the same time, for block and strip modes, an efficient ART (adaptive random testing) method was proposed, but the ART algorithm for block and strip failures Great pattern effect, poor performance for dot pattern
At the same time, how to obtain the scope of the failure area is also a difficulty when the internal code of the program cannot be understood

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 and a system for constructing a software failure region mode
  • A method and a system for constructing a software failure region mode
  • A method and a system for constructing a software failure region mode

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] The present invention will be further described below in conjunction with accompanying drawing and embodiment, it should be pointed out that described embodiment is only intended to facilitate the understanding of the present invention, and does not have any limiting effect to it.

[0055] The present invention provides a method for quickly constructing a software failure mode for the purpose of determining the failure area range and failure mode type in the failure software, effectively obtains software failure area information, and conducts sufficient experiments based on the designed system tool to prove that The feasibility and effectiveness of the method.

[0056] First, several concepts involved in the present invention are defined, and the specific definitions are as follows.

[0057] Definition 1 Input Domain: A collection of inputs that enables software to produce meaningful outputs.

[0058] Definition 2 Failure area: A collection of inputs that can cause the...

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 a method and a system for constructing a software failure area mode, which are used for positioning a program error and improving the technical performance of software testing,and comprise the following steps of: 1, obtaining a first failure point in software by adopting an efficient ART algorithm group according to an input domain of a software system, namely, inputting abnormal output of a program; 2, according to the first failure point, successively obtaining other failure region points under limited test resources; 3, obtaining more failure region information by using the existing failure point set to construct a failure region mode. and 4, determining the area of a failure area by adopting a multi-dimensional convex hull algorithm and aiming at the failure point set obtained in the step 2 or the step 3, determining the range of the failure area by adopting a linear programming method, determining the type of the failure area, and generating a failure areainformation file. The method saves the cost in software testing, and fills the blank in the field of obtaining the software failure area.

Description

technical field [0001] The invention belongs to the field of software testing, and relates to a method for constructing a software failure area mode, which clarifies the scope of the software failure area and realizes the location of the failure area. In the case of a clear failure area mode, the appropriate test technology is selected in a targeted manner, so as to improve the effectiveness of the test technology. Background technique [0002] With the vigorous development of software engineering technology, how to ensure the quality of software products has attracted more and more people's attention, and software testing has undoubtedly become an important part of ensuring software quality. Software testing is mainly divided into "white box testing" and "black box testing". Box testing", and for "black box testing", researchers have proposed many effective methods. However, the research found that the effectiveness of software testing technology is affected by the software...

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
Inventor 黄如兵孙伟峰陈宗岳陈锦富
Owner JIANGSU UNIV
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