AUSTIN is a structural test data generation tool (for unit tests) for the C language. It is designed as a research prototype and the aim of this project is to aid researchers in automated test data generation using search-based algorithms. It is based on the CIL framework and currently supports a random search, a simple hill climber, as well as a simple hill climber that is augmented with a set of constraint solving rules for pointer type inputs. AUSTIN is open source and hosted on google code.

    AUSTIN can be downloaded here.




    Structural evolutionary testing may degenerate to random testing in the presence of flag variables. We have developed a tool that implements a testability transformation which transforms programs with loop assigned, simple and function assigned flags, into flag free equivalents, so that existing test data generation approaches can be applied successfully.

    FlagRemover can be dowmloaded here.



    GP bibliography

    This page was last modified on 11 Jul 2017.