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