CUTE: A concolic unit testing engine for C

K Sen, D Marinov, G Agha - ACM SIGSOFT Software Engineering Notes, 2005 - dl.acm.org
In unit testing, a program is decomposed into units which are collections of functions. A part
of unit can be tested by generating inputs for a single entry function. The entry function may …

Parameterized unit tests

N Tillmann, W Schulte - ACM SIGSOFT Software Engineering Notes, 2005 - dl.acm.org
Parameterized unit tests extend the current industry practice of using closed unit tests
defined as parameterless methods. Parameterized unit tests separate two concerns: 1) They …

RWset: Attacking path explosion in constraint-based test generation

P Boonstoppel, C Cadar, D Engler - … for the Construction and Analysis of …, 2008 - Springer
Recent work has used variations of symbolic execution to automatically generate high-
coverage test inputs [3, 4, 7, 8, 14]. Such tools have demonstrated their ability to find very …

Unit tests reloaded: Parameterized unit testing with symbolic execution

N Tillmann, W Schulte - IEEE software, 2006 - ieeexplore.ieee.org
Unit tests are becoming popular. Are there ways to automate the generation of good unit
tests? Parameterized unit tests are unit tests that depend on inputs. PUTs describe behavior …

Towards optimal concolic testing

X Wang, J Sun, Z Chen, P Zhang, J Wang… - Proceedings of the 40th …, 2018 - dl.acm.org
Concolic testing integrates concrete execution (eg, random testing) and symbolic execution
for test case generation. It is shown to be more cost-effective than random testing or …

Concolic testing

K Sen - Proceedings of the 22nd IEEE/ACM international …, 2007 - dl.acm.org
Concolic testing automates test input generation by combining the concrete and symbolic
(concolic) execution of the code under test. Traditional test input generation techniques use …

Boosting concolic testing via interpolation

J Jaffar, V Murali, JA Navas - Proceedings of the 2013 9th Joint Meeting …, 2013 - dl.acm.org
Concolic testing has been very successful in automatically generating test inputs for
programs. However one of its major limitations is path-explosion that limits the generation of …

CUTE and jCUTE: Concolic Unit Testing and Explicit Path Model-Checking Tools: (Tool Paper)

K Sen, G Agha - … Aided Verification: 18th International Conference, CAV …, 2006 - Springer
Abstract CUTE, a Concolic Unit Testing Engine for C and Java, is a tool to systematically and
automatically test sequential C programs (including pointers) and concurrent Java …

Generating parameterized unit tests

G Fraser, A Zeller - Proceedings of the 2011 international symposium on …, 2011 - dl.acm.org
State-of-the art techniques for automated test generation focus on generating executions
that cover program behavior. As they do not generate oracles, it is up to the developer to …

Experimental results from an automatic test case generator

RA DeMillo, AJ Offutt - ACM Transactions on Software Engineering and …, 1993 - dl.acm.org
Constraint-based testing is a novel way of generating test data to detect specific types of
common programming faults. The conditions under which faults will be detected are …