In the case of coverage biased random testing of programs, random generation is used to first draw a set of paths from the control flow graph of the program. Then, some solver is used for trying to derive input values that leads the program to traverse these paths at run time. A well-known problem is that not all paths of the control flow graph correspond to feasible runs. Such paths must be rejected and other paths must be drawn. This is a severe limitation in the case of programs with a high ratio of infeasible paths. We propose a new technique that uses the information about the infea-sible prefixes already detected to prevent any of their extensions from being drawn. Based on uniform drawing from all the paths, our drawing algorithm rem...
Motivated by Structural Statistical Software Testing (SSST), this paper is interested in sampling t...
International audienceDeveloping efficient and automatic testing techniques is one of the major chal...
As test data widely spreading on the input domain may not thor- oughly test the program's logic...
In the case of coverage biased random testing of programs, random generation is used to first draw a...
Path-biased random testing is an interesting alternative to classical path-based approaches faced to...
International audience—Path-biased random testing is an interesting alternative to classical path-ba...
AbstractThis paper describes a set of methods for randomly drawing traces in large models either uni...
White-box, path-based, testing is largely used for the validation of programs. Given the control-flo...
Abstract. The seminal works of Wilf and Nijenhuis in the late 70s have led to efficient algorithms f...
International audiencePath-oriented Random Testing (PRT) aims at generating a uniformly spread out s...
Random testing is a simple and well-known technique [3] which can be effective at finding software b...
Path-based Statistical Software Testing is interested in sampling the feasible paths in the control ...
The Graph Drawing community uses test suites for comparing layout quality and efficiency. Those suit...
International audienceSince finite automata are in general strong abstractions of systems, many test...
Motivated by Structural Statistical Software Testing (SSST), this paper is interested in sampling t...
International audienceDeveloping efficient and automatic testing techniques is one of the major chal...
As test data widely spreading on the input domain may not thor- oughly test the program's logic...
In the case of coverage biased random testing of programs, random generation is used to first draw a...
Path-biased random testing is an interesting alternative to classical path-based approaches faced to...
International audience—Path-biased random testing is an interesting alternative to classical path-ba...
AbstractThis paper describes a set of methods for randomly drawing traces in large models either uni...
White-box, path-based, testing is largely used for the validation of programs. Given the control-flo...
Abstract. The seminal works of Wilf and Nijenhuis in the late 70s have led to efficient algorithms f...
International audiencePath-oriented Random Testing (PRT) aims at generating a uniformly spread out s...
Random testing is a simple and well-known technique [3] which can be effective at finding software b...
Path-based Statistical Software Testing is interested in sampling the feasible paths in the control ...
The Graph Drawing community uses test suites for comparing layout quality and efficiency. Those suit...
International audienceSince finite automata are in general strong abstractions of systems, many test...
Motivated by Structural Statistical Software Testing (SSST), this paper is interested in sampling t...
International audienceDeveloping efficient and automatic testing techniques is one of the major chal...
As test data widely spreading on the input domain may not thor- oughly test the program's logic...