Significant progress has been made in the field of automatic test generation, and Dynamic Symbolic Execution (DSE) is among the most effective techniques in this field. Despite its success, DSE still suffers from various obstacles when applied on complex programs. Users of DSE-based testing tools often experience three main categories of problems: the object creation problem, external method call problem, and boundary problem. When these problems arise, the testing tools present little information about the problem causes, leaving the users in the dark. Furthermore, there is little visual (i.e., easy to digest) guidance readily available to solve the problems effectively. The lack of guidance is especially troublesome given that the tool...
Fault-based testing has been proven to be a cost effective testing technique for software logics and...
Search-based testing has been successfully applied to generate complex sequences of events for graph...
Although a number of weaknesses of symbolic execution, when used for software testing, have been hig...
Significant progress has been made in the field of automatic test generation, and Dynamic Symbolic E...
Abstract—Generating test inputs from source code is a topic that is starting to transfer from academ...
Dynamic Symbolic Execution (DSE) is a technique to automatically generate test inputs by executing a...
Abstract—Dynamic Symbolic Execution (DSE) is a state-of-the-art test-generation approach that system...
Abstract—Search-based testing can automatically generate unit test suites for object oriented code, ...
We present an algorithm for tests generation tools based on symbolic execution. The algorithm is sup...
The test suite of a software project can be characterized by several meaningful questions, such as “...
Dynamic symbolic execution has been shown an effective technique for automated test input generation...
Abstract—We propose and implement a new approach, Document-Assisted Symbolic Execution (DASE), to im...
Graduation date: 2015Software testing is of critical importance for the success of software projects...
International audienceContext: Automatic code-based test input generation aims at generating a test ...
Test data generation is one of the most technically challenging steps of testing software, but most ...
Fault-based testing has been proven to be a cost effective testing technique for software logics and...
Search-based testing has been successfully applied to generate complex sequences of events for graph...
Although a number of weaknesses of symbolic execution, when used for software testing, have been hig...
Significant progress has been made in the field of automatic test generation, and Dynamic Symbolic E...
Abstract—Generating test inputs from source code is a topic that is starting to transfer from academ...
Dynamic Symbolic Execution (DSE) is a technique to automatically generate test inputs by executing a...
Abstract—Dynamic Symbolic Execution (DSE) is a state-of-the-art test-generation approach that system...
Abstract—Search-based testing can automatically generate unit test suites for object oriented code, ...
We present an algorithm for tests generation tools based on symbolic execution. The algorithm is sup...
The test suite of a software project can be characterized by several meaningful questions, such as “...
Dynamic symbolic execution has been shown an effective technique for automated test input generation...
Abstract—We propose and implement a new approach, Document-Assisted Symbolic Execution (DASE), to im...
Graduation date: 2015Software testing is of critical importance for the success of software projects...
International audienceContext: Automatic code-based test input generation aims at generating a test ...
Test data generation is one of the most technically challenging steps of testing software, but most ...
Fault-based testing has been proven to be a cost effective testing technique for software logics and...
Search-based testing has been successfully applied to generate complex sequences of events for graph...
Although a number of weaknesses of symbolic execution, when used for software testing, have been hig...