T3 is a powerful automated unit testing tool to test Java classes. Given a target class to test, it randomly generates sequences of calls to the class' methods to test it. It catches unexpected exception; but if you had written assertions in the class, then violations to those will be caught as well.
Note: the predecessor of T3, called T2 is phased out.
Note: the predecessor of T3, called T2 is phased out. It is still kept [here](https://git.science.uu.nl/prase101/t2).
T3's main features:
...
...
@@ -22,3 +22,17 @@ I also provide a Groovy 'front-end' called [T3i](https://git.science.uu.nl/prase
T3 needs Java 8, and T3i also needs Groovy at least 2.3.
**Contact:**[Wishnu Prasetya](www.cs.uu.ml/~wishnu), owner and developer.
If you want to cite:
> _T3i: A Tool for Generating and Querying Test Suites for Java_, I.S.W.B. Prasetya, 10th Joint Meeting of the European Software Engineering Conference (ESEC) and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE), ACM, 2015.