Testful is an evolutionary testing framework for Java programs. It is based on the idea of search-based testing, working both at class and method level. The former puts objects in useful states, used by the latter to exercise the uncovered parts of the class. Read more about the approach in Matteo Miraz's publications.
Testful is packaged into two forms
- as command-line tools (usable for batch test generation, or simulations)
- as an Eclipse Plugin: add the update site http://testful.sourceforge.net/updateSite/
Testful is a research prototype, released with an open-source licence. We use this prototype to empirically validate our proposal. Despite most of the other approaches, we publicly release Testful and we allow third-party researchers to compare their approaches against our. Additionally, we release Testful as an open-source software, allowing others to implement their ideas on top of our framework.