International audiencePath-oriented Random Testing (PRT) aims at generating a uniformly spread out sequence of random test data that execute a single control flow path within a program. The main challenge of PRT lies in its ability to build efficiently such a test suite in order to minimize the number of rejects (test data that execute another control flow path). We address this problem with an original divide-and-conquer approach based on constraint reasoning over finite domains, a well-recognized Constraint Programming technique. Our approach first derives path conditions by using backward symbolic execution and computes a tight over-approximation of their associated subdomain by using constraint propagation and constraint refutation. Sec...
Random testing is a simple and well-known technique [3] which can be effective at finding software b...
This paper addresses the problem of selecting finite test sets and automating this selection. Among ...
Testing is an important approach to uncover errors in software systems; but, effective testing can b...
International audiencePath-oriented Random Testing (PRT) aims at generating a uniformly spread out s...
ABSTRACT A key issue in software testing is the actual generation of test data from program input d...
Random testing can be fully automated, eliminates subjectiveness in constructing test data, and incr...
Random testing can be fully automated, eliminates subjectiveness in constructing test cases, and inc...
As test data widely spreading on the input domain may not thor-oughly test the program’s logic, in t...
We propose a new way of automating statistical structural testing, based on the combination of unifo...
We present a technique for automatically deriving test data generators from a given executable predi...
As test data widely spreading on the input domain may not thor- oughly test the program's logic...
International audienceStatistical testing aims at generating random test data that respect selected ...
We present a technique for automatically deriving test data generators from a predicate expressed as...
Statistical testing aims at generating random test data that respect selected probabilistic properti...
This paper addresses the problem of selecting finite test sets and automating this selection. Among ...
Random testing is a simple and well-known technique [3] which can be effective at finding software b...
This paper addresses the problem of selecting finite test sets and automating this selection. Among ...
Testing is an important approach to uncover errors in software systems; but, effective testing can b...
International audiencePath-oriented Random Testing (PRT) aims at generating a uniformly spread out s...
ABSTRACT A key issue in software testing is the actual generation of test data from program input d...
Random testing can be fully automated, eliminates subjectiveness in constructing test data, and incr...
Random testing can be fully automated, eliminates subjectiveness in constructing test cases, and inc...
As test data widely spreading on the input domain may not thor-oughly test the program’s logic, in t...
We propose a new way of automating statistical structural testing, based on the combination of unifo...
We present a technique for automatically deriving test data generators from a given executable predi...
As test data widely spreading on the input domain may not thor- oughly test the program's logic...
International audienceStatistical testing aims at generating random test data that respect selected ...
We present a technique for automatically deriving test data generators from a predicate expressed as...
Statistical testing aims at generating random test data that respect selected probabilistic properti...
This paper addresses the problem of selecting finite test sets and automating this selection. Among ...
Random testing is a simple and well-known technique [3] which can be effective at finding software b...
This paper addresses the problem of selecting finite test sets and automating this selection. Among ...
Testing is an important approach to uncover errors in software systems; but, effective testing can b...