Automatic Random Regression Testing With Human Oracle is one of Chris Meudec's final year project proposals for the 2010/2011 academic year. AutoUnit is the software implementation of this proposal that I have developed during the year. AutoUnit is software which generates tests with random values for functions written in a subset of the C programming language. Given a C source-code file it will, for each supported function in the file:
Once tests have been created the software can be run periodically to automatically apply the generated CppUnit tests and report failures and errors. The software is provided in two parts: