Replay Xcessory 

The Comprehensive Testing Environment for X/Motif Applications

Replay Xcessory combines true widget awareness, a non-proprietary scripting language, and automatic synchronization to provide object-based capture/playback verification of your most sophisticated applications.

Replay tests your products faster and with greater accuracy than any other testing tool available today. Because Replay Xcessory minimally instruments the application under test (AUT) , and in only the most effective place, the X ToolKit library (Xt), your tests are completed rapidly and with the least amount of impact on the application. There are no additional libraries to link and no modifications to source code. Since Replay Xcessory does not require any X server instrumentation, it runs on any X terminal or X server. Tests are easily created by automatically recording interactions with the application. Captured in standard TCL scripting, Replay Xcessory provides an open solution for testing distributed systems, applications, and data.

Key Features

Easy test recording

  • Create test cases by interacting naturally with your application
  • Record two applications simultaneously in a single test case
  • Copy and link test cases between test packages

Test playback

  • Batch and interactive playback
  • Playback in the background to leave your workstation free

Automatic synchronization

  • Synchronization points inserted automatically for reliable playback

Flexible widget-based snapshots

  • Capture any widget resource to use for verification during playback
  • Point-and-click selection of widgets to capture
  • Capture: all widgets, visible widgets, all widgets in one window, any individual widget

Flexible Image-based snapshots

  • Capture bitmap image of any window
  • Capture bitmap image of any screen region

Non-proprietary Tcl script language

  • Control structures
  • File I/O
  • Widget commands including click, double-click, drag, press, release...
  • Direct access to widget hierarchy
  • Same language used for recording and programming scripts
  • Available extensions including database access and distributed processing
  • Full-function debugger

Simplified test management and reporting

  • Automatically generated pass/fail reports
  • Batch mode and interactive operation

Support for any X Toolkit (Xt) Application

  • Motif
  • Athena
  • OLIT
  • Third party widgets
  • Custom widgets
  • Many third party GUI builders