Daily Build Smoke Test Report

Build Number: 02_25_01
Date:
Feb. 25, 2001
Tester: Jonathon

Requirement

Functionality

Defect Number

Main Screen comes up with an Object Pool, Methods, Fields, and Status panes.

Present  
Main Screen contains a File, Test, and Help menu. Present  

The File menu produces a drop down menu with Open Class and Exit.

Present  
The Test menu contains Instantiate Main Test Class (which is disabled), New Test Data Item, and Clean All Test Data Items. Present  
The Help menu contains Help Contents and About. Present  

Choosing File->Open Class produces a dialog box where the user can enter the classpath.

Present  

The class is loaded into ETA populating the methods and fields panels.

Present  

The methods panel has a tabbed pane for every class that the loaded class is inherited from.

Present  

The fields panel is populated with the classes as well.

Present  

The public, private, protected, and package local tabs each show the appropriate fields for the class selected using the tabbed panes in both the Fields and Methods panels.

Present  

In the status window, all three tabbed panes Output, Messages and Session Log are present and clickable.

Present  

The Returned Objects and Test Data Items tabs are clickable and empty.

Present  

Clicking on Test Data Items tab in the Object Pool and New Test Data Item at the bottom produces a dialog box.

Present  

The dialog box allows the user to create a Primitive or Object test data item.

Present  

Clicking ok produces a different dialog box for primitives and objects.

Present  

The user is able to create a primitive type and it appears in the Object Pool.

Present  

The user is prompted to enter a classpath for creating an object test data item.

Present  

After entering the path a dialog pops up with a selection of constructors for that object.

Present  

After constructing the object, it shows up in the test data items section of the object pool.

Present  

Selecting New Test Data item from the drop down menu Test, produces the same choices as New Test Data item from the Object Pool.

Present  
The user can select an object in the Test Data Items tab. Present  
The user, after selecting an object, can click the remove button in the Test Data Items tab. Present  

Appropriate messages are output to the status pane.

Present  

Opening another class with one class already open, removes the first class and loads the second

Present  
The user can select "Instantiate Main Test Object" from the Test menu. Present  
The user can create an instance of the open class from the dialog that appears. Present  
The main test object appears in the Test Data Items tab in the Object Pool. Present  
The names of the methods and fields turn active once the class has been instantiated. Present  
Clicking on the name of a field creates and object of that type in the object pool. Present  

The user may exit the program using the X in the upper right corner or by choosing File->Exit

Present