As test data widely spreading on the input domain may not thor- oughly test the program's logic, in this paper, we propose an ap- proach to generating test data widely spreading on a program's ex- ecution paths. In particular, we analyze execution paths of the pro- gram, distill constraints for executing the paths, calculate the path distance between test data according to their satisfaction for paths' constraints, and then generate test data far away from each other based on their path distance. The experimental results show that our approach significantly reduces the number of test data generated before the first fault is found.EI
Some Statistical Software Testing approaches rely on sampling the feasible paths in the control flow...
Adaptive Random Testing (ART) is an effective improvement of Random Testing (RT). It is based on the...
Random testing (RT) is a basic and simple software testing technique. However, it is controversial w...
As test data widely spreading on the input domain may not thor-oughly test the program’s logic, in t...
Random testing is a simple and well-known technique [3] which can be effective at finding software b...
International audiencePath-oriented Random Testing (PRT) aims at generating a uniformly spread out s...
Based on the intuition that widely spread test cases should have greater chance of hitting the nonpo...
Random Testing (RT) is an important and fundamental approach to testing computer software. Adaptive ...
ABSTRACT A key issue in software testing is the actual generation of test data from program input d...
Random Testing (RT) is a fundamental software testing technique. Adaptive Random Testing (ART) impro...
In this paper, we introduce an enhanced form of random testing called Adaptive Random Testing. Adapt...
Conference Proceedings contain Workshop Papers and Fast AbstractsIn this paper, we introduce a C. G....
International audienceStatistical testing aims at generating random test data that respect selected ...
Statistical testing aims at generating random test data that respect selected probabilistic properti...
Random testing (RT) is a fundamental and important software testing technique. Based on the observat...
Some Statistical Software Testing approaches rely on sampling the feasible paths in the control flow...
Adaptive Random Testing (ART) is an effective improvement of Random Testing (RT). It is based on the...
Random testing (RT) is a basic and simple software testing technique. However, it is controversial w...
As test data widely spreading on the input domain may not thor-oughly test the program’s logic, in t...
Random testing is a simple and well-known technique [3] which can be effective at finding software b...
International audiencePath-oriented Random Testing (PRT) aims at generating a uniformly spread out s...
Based on the intuition that widely spread test cases should have greater chance of hitting the nonpo...
Random Testing (RT) is an important and fundamental approach to testing computer software. Adaptive ...
ABSTRACT A key issue in software testing is the actual generation of test data from program input d...
Random Testing (RT) is a fundamental software testing technique. Adaptive Random Testing (ART) impro...
In this paper, we introduce an enhanced form of random testing called Adaptive Random Testing. Adapt...
Conference Proceedings contain Workshop Papers and Fast AbstractsIn this paper, we introduce a C. G....
International audienceStatistical testing aims at generating random test data that respect selected ...
Statistical testing aims at generating random test data that respect selected probabilistic properti...
Random testing (RT) is a fundamental and important software testing technique. Based on the observat...
Some Statistical Software Testing approaches rely on sampling the feasible paths in the control flow...
Adaptive Random Testing (ART) is an effective improvement of Random Testing (RT). It is based on the...
Random testing (RT) is a basic and simple software testing technique. However, it is controversial w...