Unlock instant, AI-driven research and patent intelligence for your innovation.

Program testing system

A technology for program testing and test cases, applied in program control devices, software testing/debugging, etc., can solve the problem of high cost of white box testing, achieve the effect of efficient and accurate modification work, and overcoming difficulties

Inactive Publication Date: 2007-02-28
GUANGZHOU KAILE SOFTWARE TECH
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0018] The technical problem to be solved in the present invention is to propose a program testing system with the function of designing white-box test cases for the problem that the cost of white-box testing is too high

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
  • Program testing system
  • Program testing system
  • Program testing system

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0191] In order to obtain a more concise modification prompt, a device for simplifying the modification prompt can be used to simplify the modification prompt, that is, to delete or merge semantically repetitive or contradictory parts in the modification prompt. The simplification is generally in units of a set of sister hint expressions. The hint expressions generated according to an experienced branch of the path and its previous sister branches are called a set of sister hint expressions. Example 1: The SWITCH structure of C++: switch(X){case0...case 1...case 2...}, the judgment formula of each branch is: X==0 / X==1 / X==2 , if the path has experienced the third branch, then the hint expression generated according to the experienced branch and its former sister branch is: X! = 0 / X! =1 / X==2, obviously, the first two hint expressions are redundant; Example 2: IF structure of C++, if(X>=1000)...else if(X>=100)...else if(X>10)...else..., if the path has gone through the fourth ...

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 program testing system, wherein it is characterized in that: it comprises test sample designer; said designer selects similar test sample from present test samples, generates modify prompt, and covers static logic. The invention can calculate out the similar test sample that covers expected logic target in present test samples, to modify the similar test sample litter, to cover the expected logic target. The invention can give modify prompt, to instruct modified data, data range and needed condition, accurately. The invention, based on black box test, quickly completes white box test.

Description

technical field [0001] The present invention relates to the field of software testing, more specifically, to a program testing system. Background technique [0002] The methods of software testing mainly include black box testing and white box testing. Black box testing is also called functional testing, and test cases are generally designed according to the functional requirements of the program. White-box testing is based on the internal logic structure of the program, and generally adopts the logic coverage method to design test cases. Test Case (Test Case) currently has no classic definition, a test case generally refers to a test task, which executes the program under test under set conditions. [0003] Commonly used logic coverage in white box testing includes: statement coverage, decision coverage, expression coverage, condition coverage, decision condition coverage, condition value combination coverage, and path coverage, respectively defined as follows: [0004] ...

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/36G06F9/44
Inventor 王彤
Owner GUANGZHOU KAILE SOFTWARE TECH