|
Enhancements to TestSmith in version 1.1
04 April 2004, 19 April 2004, 17 May 2004,
FEATURES: additional functionality, GUI improvements
- Additonal Language Support
Added additional APIs to support the C++ language.
- Recording support for htmlChoice commands
The htmlChoice commands which are used to set
a value in an html list box (multiple-select) or combo box (single-select) are now
recorded. Previously these commands had to be generated in a HTML/DOM map and
manually entered into the script.
The actual selected values will still need to be entered by hand as the command
itself is generated before the item(s) have been selected. A placeholder of the form
<value> is shown and a reminder comment is generated for each
htmlChoice command that is recorded.
- Expanded 'Help' menu
The 'TestSmith User Guide' item on the 'Help' menu
has changed to a popup item with a sub-menu of additional items,
including find and print options.
[return to top]
CHANGES: redesign of existing functionality, fine-tuning
- New Script Syntax IMPORTANT
The proprietary Smith Script language has had some important updates.
See v1.1 Syntax for more information.
In order to make the transition from v1.0 to v1.1 as seamless as
possible a special tool has been provided to update all old Smith scripts
to the new v1.1 syntax.
See TSUpdater for more information.
- Java Directory Renamed
The TestSmith\Java directory has been renamed to TestSmith\TSJAPI.
If this directory was previously added to your CLASSPATH variable it
will need to be updated.
See TSJAPI.
- TSJAPI Change
The tsEncode() method in the JSmith class
has been deprecated. With the syntax change to support 'quoted strings'
this functionality is no longer required.
The getLastCError() method in the JSmith class
has also been deprecated; it has been replaced with getLastTSError()
to be consistent with the other API's.
See TSJAPI javadoc.
- kkeybd Parameter Made Explicit
The kkeybd parameter is now explicitly
recorded with each kbText command.
The default recorded value is 0 (zero).
- Evaluation Restriction Lifted
The restriction that required an admin to install and start TestSmith
has been lifted. The TestSmith 90-day evaluation license key
now works for any user.
Note: v1.1.0 will reset the evaluation license key so a full 90 days
will be provided to all users, including those who are currently
evaluating v1.0.x.
[return to top]
BUG FIXES: the following bugs have been resolved
[return to top]
UPDATE v1.1.1 (04-04-19)
- Updated Windows Help file text and added missing item.
- Updated TestSmith User Guide.
- Fixed the following bugs:
[Bug Fix # 008]
Incorrect ERR message in logs when dialog window is closed
[Bug Fix # 009]
Play/Record Options dialogs display incorrectly if system font has been customized
[Bug Fix # 010]
Comparisons with empty strings return the wrong result
[Bug Fix # 011]
hclick parameter does not work with htmlSelect and htmlCheck commands
UPDATE v1.1.2 (04-05-17)
- Added Default Sync Timeout and
Default Sync Interval settings
to Playback Options.
Note: the zsync parameter is no longer
recorded with wndInit and
html commands.
- Added _goto statement, with supporting
label parameter and
counter variable.
- Added halign parameter for
html commands.
- Added wx and wy adjustments
to support the hclick parameter.
- Added the ability to extract the real value of the hidx
parameter from a html command using an int
variable.
- Added command-line progress indicator
for scripts run using the PlaySmith application.
- Fixed the following bugs:
[Bug Fix # 012]
TestSmith sometimes crashes during a recording session
[return to top]
|