TETware professional  1.4 Release Notes



This release includes enhancements as well as bug fixes. These Release Notes document the changes from TETware professional version 1.3 to 1.4.

To view the Release Notes for Version 1.3 click here


Enhancements


Support for testing of Real-time and Embedded Systems

TETware professional is a test execution management system that is designed to operate on systems that support at least the functionality described in POSIX 1003.1 (1990). The POSIX standard for Embedded Realtime Systems (POSIX 1003.13) defines four profiles for realtime systems, three of which do not include all the functionality described in P1003.1. Therefore, TETware professional cannot be used to execute test cases directly on these systems.

TETware professional Realtime (TETware professional RT) is an extension to TETware professional, which enables TETware professional to control the execution of tests on Embedded POSIX Realtime Systems that cannot support TETware professional directly.

The Embedded functionality is available as a separate module. Please contact The Open Group for details.


System File to Remote System

When using distributed TETware professional: When a Test Run is executed, either by pressing the Execute Test Run button on the toolbar or by selecting the menu items Run / Execute Test Run, the system will automatically copy the system files across to the correct directories on the participating remote machines. It is not be necessary to repeat this stage if a Test Run is repeated without any alterations to its configuration.


Select Remote System Configuration Files

This enhancement allows users to select configuration files from directories on a mapped remote system, so that the remote system can be configured on the local machine.


Automatic Database Update

A check box is now provided on the Database Setup tab. If this box is checked journal file parameters will be written directly to the database as soon as TETware professional posts the Journal. This eliminates the need for the User to remember to export the parameters to the database by selecting the Start Extract to Database button on the toolbar.


Advanced Rerun now includes Custom Result Codes

When selecting from the Menu: Run / Advanced Rerun / Result Codes, all the available Result Codes in the tet_code file can now be selected. This includes any user defined Custom Result Codes. Previously only the standard Result Codes were available.


Keyboard Shortcuts

It is now possible to use the following Keyboard Shortcuts to access menu items and toolbar items:


Alt-F File Menu Alt-E Execute Menu
Alt-N New Test Run Alt-C Config Menu
Alt-O Open Test Run Alt-I Import Menu
Alt-S Save Test Run Alt-W Wizards Menu
Alt-A Save As Test Run Alt-H Browse Help Pages
Alt-X Exit Alt-D Extract to Database
Alt-R Run Menu Alt-G Generate Report

Delete Key

The Delete Key can now be used to remove highlighted items from the tree, with a confirmation dialog box (yes/no) required for verification first. The items affected are: Test Runs, Remote Systems, and Scenario Files.


Remove Cancel Option

Where there are logically two answers to a prompt (yes & no) there is no longer a third option (cancel). This change has been implemented in the following places:


Test Run Rename

When a user attempts to open a Test Run File in which the Test Run has the same name as an already Open Test Run, the option to rename the nominated Test Run is now provided. After changing the Test Run name the Test Run File can be opened.


Automatically Switch to Execution Output Window

When a Test Run is executed, either by pressing the Execute Test Run button on the toolbar or by selecting the menu items Run / Execute Test Run, the system will now automatically switch to the Execution Output window so the user can monitor the progress of the Test Run.


Replace Execution Icons

In previous releases the Execute Test Run icon on the toolbar and the Execution Output icon in the tree were represented by the same graphic. These have now been changed:


Function New Icon Replaces
Execute Test Run
Execution Output

Set Re-run Default Option

On the Run / Advanced Re-run first dialog box Result Codes is now set as the default.


Remote System Rename

Right clicking on a Remote System tree node now gives the user the option to rename and renumber it so that the Test Run may be used to run test on a different Remote System.



Bugs Fixed

  1. If you edit the scenario file and then click on save or save as, the scenario file will be saved with the all scenario selected. Previously all the scenarios were selected, including the all scenario. This was not consistent with the logic applied elsewhere for scenario selection.

  2. The Configuration Advanced Value field will now only accept integer numbers with a maximum of 5 characters. If the value is invalid, or larger than 5 digits, and error message will be generated when you try to execute the test run, and the value will be ignored.

  3. When any selection is made on the tree node it is now possible to move up and down the tree by pressing on the down and up arrow keys.

  4. On the Local Environment, Remote Environment and Reporting groups of tabs vertical scroll bars now only appear if they are required.  This was always the case with the Configuration group of tabs.

  5. The Configuration: Scenario Filter, Local: Execute Mode, and Remote: Execute Mode tabs now provide an error message if the Add, Remove or Reset buttons are selected at an inappropriate time. This is to be consistent with the Create Scenario File tab that was introduced in Version 1.3.

  6. The default settings on TET_OUTPUT_CAPTURE and TET_API_COMPLIANT have been reversed as this represents more normal practice.


Known Bugs in TETware professional  1.4

Tabbing out of the scenario file test screen, while editing a scenario file, causes the screen to be resized. This affects any Jtext area, and is a bug in releases of Java prior to 1.3.1. To overcome this problem you are advised to upgrade to Java 1.3.1 or later.



Help File

The TETware professional Help file, both within the product and on the TETworks website, have been updated to reflect these changes.


License Management

The license file is now release version related, and the previous license file will not work in the new release. For TETware professional Realtime, there is a separate license file. Please contact The Open Group for details.






© The Open Group 1995-2002