Graduation date: 2015Software testing is of critical importance for the success of software projects. Current inefficient testing methods often still take up half or more of a software project's budget. Automatic test data generation is the most promising way to lower the software testing cost. Manually creating testing data is expensive and often needs deep domain knowledge. Therefore, both industry and academia are always highly interested in automatic approaches to generating test data.\ud \ud Symbolic execution has been one of the most promising and exciting areas of automated testing research for many years now. In principle, symbolic execution "runs" a program, replacing concrete inputs with symbolic variables that represent all p...
Abstract Symbolic execution is a well-known program analysis technique which represents program inpu...
Abstract—We propose and implement a new approach, Document-Assisted Symbolic Execution (DASE), to im...
Symbolic execution is a technique that can automatically generate high-coverage test cases for progr...
Scaling symbolic execution to large programs or programs with complex inputs remains difficult due t...
The object of research is means to increase computational effectiveness for automatic unit test gene...
This paper presents a short introduction to automatic code-driven test generation using symbolic exe...
In this thesis, we present an automatic test case selection system, which aims at selecting test cas...
We present results for the \Impact Project Focus Area" onthe topic of symbolic execution as used in ...
Symbolic execution is a powerful, systematic program analysis approach that has received much visibi...
Abstract—Testing plays a key role in assessing the quality of a software product. During testing, a ...
Test case generation is among the most labour-intensive tasks in software testing and also one that ...
Although a number of weaknesses of symbolic execution, when used for software testing, have been hig...
The utilization is described of a data Howpath selection criterion in a symbolic execution system. T...
We present an algorithm for tests generation tools based on symbolic execution. The algorithm is sup...
Software testing is an expensive and time-consuming process, often involving the manual creation of ...
Abstract Symbolic execution is a well-known program analysis technique which represents program inpu...
Abstract—We propose and implement a new approach, Document-Assisted Symbolic Execution (DASE), to im...
Symbolic execution is a technique that can automatically generate high-coverage test cases for progr...
Scaling symbolic execution to large programs or programs with complex inputs remains difficult due t...
The object of research is means to increase computational effectiveness for automatic unit test gene...
This paper presents a short introduction to automatic code-driven test generation using symbolic exe...
In this thesis, we present an automatic test case selection system, which aims at selecting test cas...
We present results for the \Impact Project Focus Area" onthe topic of symbolic execution as used in ...
Symbolic execution is a powerful, systematic program analysis approach that has received much visibi...
Abstract—Testing plays a key role in assessing the quality of a software product. During testing, a ...
Test case generation is among the most labour-intensive tasks in software testing and also one that ...
Although a number of weaknesses of symbolic execution, when used for software testing, have been hig...
The utilization is described of a data Howpath selection criterion in a symbolic execution system. T...
We present an algorithm for tests generation tools based on symbolic execution. The algorithm is sup...
Software testing is an expensive and time-consuming process, often involving the manual creation of ...
Abstract Symbolic execution is a well-known program analysis technique which represents program inpu...
Abstract—We propose and implement a new approach, Document-Assisted Symbolic Execution (DASE), to im...
Symbolic execution is a technique that can automatically generate high-coverage test cases for progr...