The following features, changes and bug fixes are included
in theTestSmith Beta 5 release.



FEATURES: additional functionality, GUI updates, fine-tuning
  1. Java API
    The TestSmith Java API (TSJAPI) provides the TestSmith user with the power of a real programming language. See TestSmith Java API for more information.

  2. Java Recording
    Scripts can be recorded as Java source code files, to support the use of TSJAPI applications. See the Language option in Recording Options for more information.

  3. PlaySmith
    PlaySmith is a simple command line program that can run a single TestSmith script, and display the report in a specified browser. See PlaySmith for more information.

  4. Auto-matching of Windows Afx classes
    See the Always Attempt Afx Class Matching option in Playback Options for more information.

  5. File Dialog Memory
    The File Dialog boxes for opening scripts, reports and data files now remember the last location for each specific file type.

  6. New x Command
    xSetDataIndex
    update: xSetDataIndex was renamed to setDataIndex in v1.0.0

[return to top]




CHANGES: redesign of existing functionality
  1. Improved Options Dialog Boxes
    TestSmith advanced options, previously contained in the testsmith.settings file have been added to the Playback Options dialog and Recording Options dialog, as appropriate. The 'Edit Advanced Options' and 'Reload Advanced Options' menu items have been removed from the 'Tools' menu.
    The testsmith.settings file is now used only by PlaySmith and TSJAPI.

  2. Frame Position Remembered
    When TestSmith is closed the position of the main window is always remembered and used again when Testsmith is reopened. (This was previously an option in the testsmith.settings file.)

[return to top]




BUG FIXES: the following bugs have been resolved  [ late fixes here ]
    No new bugs reported since beta-4

LATE BUG FIXES: added to beta-5 (03-11-08)
  1. TestSmith User Guide file is missing
    The 'Summary of Features' help file is missing from the User Guide.
    This bug is only present in beta-5 (03-10-08 & 03-10-10)

    Status: Fixed

  2. Java Swing Applications are not recorded
    Java Swing applications that consist of a single 'painted' window with no native Windows object are not recognized by TestSmith.

    Status: Fixed

[return to top]