University of Houston
Department of Computer Science


In partial fulfillment of the Requirements for the Degree of
Master of Science


Vijaya Baskar Gangadaran
will defend his thesis

 
Java Unit Test Tool


Abstract



Software testing is an important technique for validating and checking the correctness of software. However, effective and efficient testing turns out to be difficult, expensive, laborious, error prone and time consuming.  Testing is generally considered costly and time-consuming. The idea that seems to work best is “test early and test often.”

 

In this thesis we present a testing tool, Java Unit Test Tool (JUTT), that would let developers to unit test their java classes without having to write a separate test driver program.  The tool is unique in the way it functions, in that it works like a command interpreter, with each new line of command executed immediately after the user presses the return key and the results available immediately.  Since there is no intermediate compilation step involved, it gives the user the flexibility to try out different test plans and ideas on the fly, saving a significant amount of testing time.  The core functionality of JUTT includes allowing users to declare variables, both primitive and object reference type, initialize the variables, assign one variable to another, call methods on objects and query for the value of a variable. The syntax for all the above statements is the same as in the Java language, making it easy for developers to start using the tool right away without having to learn any new syntax.

 



Date: Friday, May 3rd, 2002
Time: 6:00PM
Place: 550-PGH



Faculty, students, and the general public are invited.
Thesis Advisor: Dr. Venkat Subramaniam