Department - Author 1

Computer Science Department

Degree Name - Author 1

BS in Software Engineering



Primary Advisor

John Dalbey


Many software developers do not enjoy writing unit test code. Often their excuses range from testing is slow to testing is hard. Yet perhaps test derivation has to be neither. The aim of this senior project is to examine the current state of unit test creation for the Java programming language. In particular, inefficiencies with the JUnit test framework regarding test derivation are analyzed. Ultimately, a JUnit test creation tool is created that provides a high-level process for test derivation. (7316 kB)
Automatic JUnit Creation Tool Version 1.26 (8063 kB)
Automatic JUnit Creation Tool Version 1.26 Source Code