WindowTester Pro


 

Click if you're an Open Source Developer

WindowTester

WindowTester Pro
WindowTester Pro is an Eclipse-based software development product that streamlines testing of Java rich client applications by providing tools that automate recording, test generation, code coverage, and playback of GUI interactions that can occur within an application. WindowTester Pro seamlessly integrates with the native Eclipse testing framework and generates code that is 100% JUnit compatible to deliver a high quality and consistent user experience.

WindowTester Runner
For larger teams, it may make sense to centralize development of your SWT or Swing Java GUI tests, but have distributed test execution. For this purpose, our WindowTester Runner provides UI test execution as a separate function.

Fully compatible with Eclipse 3.4

RESOURCES

Read/Print Data Sheet (PDF) »

Read/Print Data Sheet (PDF) »
A4 size Data Sheet formatted for A4 paper

Read/Print Case Study (PDF) »

Web Demos »
Watch movies that walk through features

NEXT STEPS

Download Free Trial »

Buy Now  »

 

Features

WindowTester Pro

WindowTester SWT

WindowTester
Swing

WindowTester
Runner

Seamless Eclipse Integration

Check

Check Check Check

Rich GUI Test Library

Check Check Check Check

Click and Record JUnit Test Generation

Check Check Check  

Automatic Test Playback

Check Check Check Check

Continuous Test

Check Check Check Check

Code Coverage

Check Check Check  

GEF Support

Check Check  

(playback only)

Java Swing Support

Check   Check Check

Standard Widget Toolkit (SWT) Support

Check Check   Check

Free Trial - Includes all products »

 

---------

Key Features of WindowTester

View web demos of features »

Click and Record

Quickly and easily record GUI tests, optionally defining test pre-conditions. Interact with your application as you normally would, and let WindowTester watch your actions and generate a test case automatically. These generated tests are pure Java and easily customized using all the power available in the Java language.

Automatic Playback

WindowTester test cases automatically exercise your application's GUI, boosting your confidence that your application meets its specifications.

Continuous Test

Test case execution is easily integrated into a continuous build system so that the correctness of your application is tested each and every time that your application is built.

Code Coverage

Understand what parts of your application are exercised when one or more WindowTester tests are executed.

Support for GEF

Easily record and play back tests for Java GUIs using the Eclipse Graphical Editing Framework (GEF).

 

Rich GUI Test Library

WindowTester provides a Rich GUI Test Library, hiding the complexities and threading issues of GUI test execution and facilitating test case customization to meet the needs of your particular situation.

  • Test cases are based on the JUnit standard, and thus are easily refactored within the Eclipse IDE
  • Pure Java GUI test cases are easy to read and customize, with support for conventions such as internal and nested classes
  • Use the UI Test Wizard to leverage base test classes that define reusable fixture setup logic, establishing test preconditions with Setup Handling
  • Easily write GUI tests by hand for use within WindowTester