Capture/replay with full playback synchronization modes.
Switchable TrueTime, ObjectMode, and CharacterMode (OCR) operation.
BENEFITS Reduced Test Creation Time.
Early Notification of GUI Changes.
Flexible Programming.
KEY FEATURES TrueTime, ObjectMode, and CharacterMode (OCR) Operation
Built-in Automatic Output Synchronization.
Records in C subset.
Automatic Object Extraction.
OCR Engine for Font/Face/Size Independent ASCII Extractions.
Strong Manual Synchronization Modes.
Best of class "ease of use" for Testers.
APPLICATIONS GUI Testing of all Kinds: Local, Client/Server, WEB.
Test Suite Playback Engine.
Realistic Load Generation capability built in.
TestWorks INDEX VALUE +70 Points if >50% PASS ratios maintained.
Take a tour of TestWorks for UNIX: TestWorking MotifBurger
A Useful Comparison between CAPBAK/X and other Xwindows Capture/Playback Tools
Download an evaluation copy of CAPBAK/X, CAPBAK/UNIX for Unix

TestWorks Home

There are several available options for the kind and type of Capture/Playback technology you can use as the basis for testing. CAPBAK/X is for Xwindows/Motif GUI testing. CAPBAK/Unix is for serial-port capture playback.


CAPBAK/X, a test capture/playback system, stands alone or works as part of the fully integrated TestWorks/Regression multi-platform suite of testing tools.

CAPBAK/X captures user activities during the testing process including keystrokes, mouse movements, captured bitmap images, extracted ASCII characters, object activity, and image verification information. CAPBAK/X records them into a test script expressed in the C language. A built-in C-language interpreter allows all events and actions to be replayed automatically as full C procedures.

CAPBAK/X is the only capture/playback tool on the market which offers interchangeable triple-mode testing in the same test session: TrueTime Mode, Object Mode, and Optical Character Recognition modes.

Captured images and/or character patterns provide baselines against which future runs of the tests are compared. CAPBAK/X's automatic output synchronization ensures reliable playback, allowing tests to be run unsupervised as often as required.

With the Xvirtual display capability, test runs can be executed in the background, freeing the screen for other activities. This capability can also be used to invoke a single application multiple times on the same workstation, thus allowing for load testing in a client/server environment.

Used in conjunction with its TestWorks/Regression companion tools, EXDIFF and SMARTS, the regression testing process can be completely automatic. The SMARTS test management system organizes CAPBAK/X's test sessions into a hierarchical structure for execution individually or as a part of a test suite. This process is based on the verification criteria selected for each test. Discrepancies are reported by SMARTS for further analysis. Extraneous discrepancies can be masked during the comparison process via EXDIFF. Following test execution, SMARTS logs the test statistics and generates PASS/FAIL results into various standard reports.


CAPBAK/UNIX, a product that shares many features with CAPBAK/X, captures and plays back ASCII-terminal keyboard based test sessions. CAPBAK/UNIX is intended for applications where communication between application terminals and the application itself is via RS-2332 serial line protocols.

CAPBAK/UNIX recordings are done in TrueTime mode, and the recordings are expressed in a line-oriented format that is user-editable. Basic control logic (if...else and while) and basic structural pragmas (#include...) are available to assist in managing complex suites of tests.

The CAPBAK/UNIX includes utilities to edit scripts, to compress execution time or to normalize, minimize, or maximize intra-keyboard delay times. Playback rates are continuously variable. CAPBAK/UNIX is used via a set of ASCII menus or from command-line invocations.

Click Here for Screen Shots showing TestWorks Capabilities and Facilities.