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

Software test method applying interval operation

A software testing method and interval technology, applied in software testing/debugging, etc., can solve problems such as invalid calculation of unreachable paths, insufficient use of variable value information, etc., and achieve the effect of reducing false alarm rate and high accuracy rate

Inactive Publication Date: 2008-10-15
BEIJING UNIV OF POSTS & TELECOMM
View PDF0 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The main purpose of the present invention is to provide a software testing method using interval calculation, which can solve the technical problems of invalid calculation of unreachable paths and underutilization of variable value information

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
  • Software test method applying interval operation
  • Software test method applying interval operation
  • Software test method applying interval operation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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 the field of software testing technique. The invention can solve the technical problems of ineffective calculation of the unreachable path and insufficiently used variable value information in a program state test to some extent. The invention provides the concept of interval set, defines a set operation and a four arithmetic operation in the numerical variable interval set and defines an interval calculation method for Boolean typed variables, reference typed variables and expression. The method of the invention collects the value and expression range information of the variable in the prophase of software testing processing, and applies the information to the sentence nodes of a control flow graph; experiments show that the software testing method with interval operation added has lower false alarm rate of the testing results and higher testing accuracy than the original software testing method without interval information added.

Description

Software Testing Method Using Interval Operation technical field The invention relates to software testing technology, in particular to the application of interval calculation in software testing. Background technique There are two types of software testing: dynamic testing and static testing. Dynamic testing is to detect the dynamic behavior of the software and the correctness of the running results by running the software; static testing is to collect and find the information of the program, and analyze the characteristics of the program under test. Its main advantage is that the program failure can be detected before the program runs to test. In actual software testing, since there are a large number of unreachable paths in the program, and the determined values ​​of variables and expressions are mostly unknown when the program is not running, invalid calculations will still be performed for unreachable paths during static testing And detection, resulting in a large ...

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 BEIJING UNIV OF POSTS & TELECOMM
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