Daily Build Smoke Test Report
Build Number: 03_11a_01
Date: Mar.
11, 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
|
|
| There are split panes for each pane - Object Pool, Methods, Fields, and Status panels. |
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 panel 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 name and value fields of the object in the Object Pool are grayed out when they don't have focus and turn white when they have it. |
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 list of constructors for that object, separated by labels indicating public, private, protected, and package local. |
Present
|
|
|
After constructing the object, it shows up in the Test Data Items tab 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, 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 user can name the instance of the open class in the instantiate class dialog. |
Present
|
|
| The names of the methods and fields turn active once the class has been instantiated. |
Present
|
|
| Clicking on the name of a method invokes the method and places the return value in the Returned Objects tab in the Object Pool. |
Present
|
|
| The user can click on the inspect button in the Returned Objects tab and the inspect dialog will pop up. |
Present
|
|
| The user can't set fields in this dialog. |
Present
|
|
| The user, after selecting an object, can click the remove button in the Returned Objects tab. |
Present
|
|
| After selecting an object in the Returned Objects tab, the user can press the Move to 'Test Data Items' button. |
Present
|
|
| The user can click the inspect button on an object in the Test Data Items tab and the inspect dialog will pop up. |
Present
|
|
| The user can set fields in this dialog. |
Present
|
|
| Clicking on the name of a field creates an object of that type in the object pool, with its current value. |
Present
|
|
| Selecting an item in the combo box next to the field sets the field to that selected value. |
Present
|
|
|
The user may exit the program using the X in the upper right corner or by choosing File->Exit |
Present
|