CiteULike is a free online bibliography manager. Register and you can start organising your references online.

Unit tests reloaded: parameterized unit testing with symbolic execution Export

Software, IEEE In Software, IEEE, Vol. 23, No. 4. (July 2006), pp. 38-47.

Citation Format

[Posts]

View FullText article


martinrytter's tags for this article

execution parameterized symbolic test unit

X Reviews [Write a review of this article]

X Notes for this article

martinrytter has 1 private note and 0 public notes for this article. If you are martinrytter then you can log in to see the private note.

X Find related articles from these CiteULike users

X Find related articles with these CiteULike tags

X Posting History

X Abstract

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 more concisely than traditional unit tests. We use symbolic execution techniques and constraint solving to find inputs for PUTs that achieve high code coverage, to turn existing unit tests into PUTs, and to generate entirely new PUTs that describe an existing implementation's behavior. Traditional testing benefits from these techniques because test inputs - including the behavior of entire classes - can often be generated automatically from compact PUTs


X BibTeX record

X RIS record


Privacy Statement | Terms & Conditions
CiteULike organises scholarly (or academic) papers or literature and provides bibliographic (which means it makes bibliographies) for universities and higher education establishments. It helps undergraduates and postgraduates. People studying for PhDs or in postdoctoral (postdoc) positions. The service is similar in scope to EndNote or RefWorks or any other reference manager like BibTeX, but it is a social bookmarking service for scientists and humanities researchers.