Search Based Software Testing (SBST) and Symbolic Execution (SE) have emerged as the most effective among the fully automated test input generation techniques. However, none of the two techniques satisfactorily solves the problem of generating test cases that exercise specific code elements, as it is required for example in security vulnerability testing. This paper proposes EvoSE, an approach that combines the strengths of SBST and SE. EvoSE implements an evolutionary algorithm that searches the program control flow graph for symbolic paths that traverse the minimum number of unsatisfiable branch conditions. Preliminary evaluation shows that EvoSE outperforms state-of-the-art SE search strategies when targeting specific code elements
Graduation date: 2015Software testing is of critical importance for the success of software projects...
This paper presents a short introduction to automatic code-driven test generation using symbolic exe...
Automatically generating effective test suites promises a significant impact on testing practice by ...
Search Based Software Testing (SBST) and Symbolic Execution (SE) have emerged as the most effective ...
Search Based Software Testing (SBST) and Symbolic Execution (SE) have emerged as the most effective ...
Automatic unit test generation aims to support developers by alle-viating the burden of test writing...
Abstract—Search-based testing can automatically generate unit test suites for object oriented code, ...
We present an algorithm for constructing fitness functions that improve the efficiency of search-bas...
Despite the recent improvements in automatic test case generation, handling complex data structures ...
Abstract—We present an algorithm for constructing fitness functions that improve the efficiency of s...
Abstract—We present an algorithm for constructing fitness functions that improve the efficiency of s...
Abstract—We present an algorithm for constructing fitness functions that improve the efficiency of s...
We present an algorithm for constructing fitness functions that improve the efficiency of search-bas...
We present an algorithm for tests generation tools based on symbolic execution. The algorithm is sup...
Search-based testing has been successfully applied to generate complex sequences of events for graph...
Graduation date: 2015Software testing is of critical importance for the success of software projects...
This paper presents a short introduction to automatic code-driven test generation using symbolic exe...
Automatically generating effective test suites promises a significant impact on testing practice by ...
Search Based Software Testing (SBST) and Symbolic Execution (SE) have emerged as the most effective ...
Search Based Software Testing (SBST) and Symbolic Execution (SE) have emerged as the most effective ...
Automatic unit test generation aims to support developers by alle-viating the burden of test writing...
Abstract—Search-based testing can automatically generate unit test suites for object oriented code, ...
We present an algorithm for constructing fitness functions that improve the efficiency of search-bas...
Despite the recent improvements in automatic test case generation, handling complex data structures ...
Abstract—We present an algorithm for constructing fitness functions that improve the efficiency of s...
Abstract—We present an algorithm for constructing fitness functions that improve the efficiency of s...
Abstract—We present an algorithm for constructing fitness functions that improve the efficiency of s...
We present an algorithm for constructing fitness functions that improve the efficiency of search-bas...
We present an algorithm for tests generation tools based on symbolic execution. The algorithm is sup...
Search-based testing has been successfully applied to generate complex sequences of events for graph...
Graduation date: 2015Software testing is of critical importance for the success of software projects...
This paper presents a short introduction to automatic code-driven test generation using symbolic exe...
Automatically generating effective test suites promises a significant impact on testing practice by ...