We present a new constraint-based method for generating test data for code-based unit testing. The method allows for the first time to combine strategies of path search on control flow graphs, and introduces new strategies. Annotations on the control flow graph describe the instructions inside the graph nodes and are automatically derived from the code. The path through the unit-under-test is composed recursively from partial paths, independent of the actual order of execution of the path. Performance is increased using structural information from the graphs to avoid selection of infeasible paths. We establish formal operational semantics of annotated control flow graphs. An easy-to-use formal notation for structural test criteria is presen...
This paper presents an approach to automatic unit test data generation for branch coverage using mix...
International audiencePath-oriented Random Testing (PRT) aims at generating a uniformly spread out s...
It seems to be a very hard task to enhance the properties of widespreadly used automatic test patter...
This thesis presents a new approach for automated test data generation of imperative programs contai...
This paper presents a novel approach for automated test data generation of imperative programs conta...
Structural testing is usually restricted to unit tests and based on some clear definition of source ...
Black-box and white-box testing are the two major techniques for unit testing. In black-box testing,...
In this thesis, we present an automatic test case selection system, which aims at selecting test cas...
Test data generation is one of the most technically challenging steps of testing software, but most ...
We propose a new way of automating statistical structural testing, based on the combination of unifo...
Software testing is one of the most widely used quality assurance methodologies. A large software sy...
The most of the analyses evaluating the quality of code are derived from Control Flow Graphs -- CFG....
This dissertation addresses the problem of automated test data generation for commonly used coverage...
This paper presents an approach to automatic unit test data generation for branch coverage using mix...
Testing is the one of most significant quality assurance measures for software. It has been shown th...
This paper presents an approach to automatic unit test data generation for branch coverage using mix...
International audiencePath-oriented Random Testing (PRT) aims at generating a uniformly spread out s...
It seems to be a very hard task to enhance the properties of widespreadly used automatic test patter...
This thesis presents a new approach for automated test data generation of imperative programs contai...
This paper presents a novel approach for automated test data generation of imperative programs conta...
Structural testing is usually restricted to unit tests and based on some clear definition of source ...
Black-box and white-box testing are the two major techniques for unit testing. In black-box testing,...
In this thesis, we present an automatic test case selection system, which aims at selecting test cas...
Test data generation is one of the most technically challenging steps of testing software, but most ...
We propose a new way of automating statistical structural testing, based on the combination of unifo...
Software testing is one of the most widely used quality assurance methodologies. A large software sy...
The most of the analyses evaluating the quality of code are derived from Control Flow Graphs -- CFG....
This dissertation addresses the problem of automated test data generation for commonly used coverage...
This paper presents an approach to automatic unit test data generation for branch coverage using mix...
Testing is the one of most significant quality assurance measures for software. It has been shown th...
This paper presents an approach to automatic unit test data generation for branch coverage using mix...
International audiencePath-oriented Random Testing (PRT) aims at generating a uniformly spread out s...
It seems to be a very hard task to enhance the properties of widespreadly used automatic test patter...