T3, a Combinator-Based Random Testing Tool for Java: Benchmarking

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8432)


T3 is the next generation of the light weight automated testing tool T2 for Java. In the heart T3 is still a random testing tool; but it now comes with some new features: pair-wise testing, concurrent generators, and a combinator-based approach ala QuickCheck. This paper presents the result of benchmarking of T3 on its default configuration against a set of real world classes.


Automated testing java Random testing Benchmark testing tools 


  1. 1.
    Bauersfeld, S., Vos, T., Lakhotia, K.: Unit testing tool competition - round two. In: Workshop on Future Internet Testing (FITTEST) (2013)Google Scholar
  2. 2.
    Bauersfeld, S., Vos, T., Lakhotia, K., Poulding, S., Condori, N.: Unit testing tool competition. In: International Workshop on Search-Based Software Testing (SBST) (2013)Google Scholar
  3. 3.
    Claessen, K., Hughes, J.: QuickCheck: a lightweight tool for random testing of Haskell programs. In: ACM International Conference on Functional Programming (ICFP) (2000)Google Scholar
  4. 4.
    Fraser, G., Arcuri, A.: Evosuite: automatic test suite generation for object-oriented software. In: SIGSOFT FSE, pp. 416–419 (2011)Google Scholar
  5. 5.
    Pacheco, C., Ernst, M.D.: Randoop: feedback-directed random testing for Java. In: Companion to the 22nd ACM SIGPLAN Conference on Object-Oriented Programming Systems and Applications (OOPSLA), pp. 815–816. ACM (2007)Google Scholar
  6. 6.
    Prasetya, I.: Measuring T2 against SBST 2013 benchmark suite. In: Proceedings of 6th International Conference on Software Testing, Verification and Validation Workshops (ICSTW) (2013)Google Scholar
  7. 7.
    Prasetya, I., Vos, T., Baars, A.: Trace-based reflexive testing of OO programs with T2. In: 1st Interenational Conference on Software Testing, Verification, and Validation (ICST) (2008)Google Scholar
  8. 8.
    Swierstra, S.: Combinator parsers: from toys to tools. Electron. Notes Theoret. Comput. Sci. 41(1), 38–59 (2001)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  1. 1.Department of Information and Computer SciencesUtrecht UniversityUtrechtThe Netherlands

Personalised recommendations