Testing PowerBuilder Applications

Applies to TestComplete 14.30, last modified on November 21, 2019

With TestComplete, you can test almost any applications, including those created with Sybase PowerBuilder Classic and PowerBuilder .NET. You can test these applications in the same manner as you would test any other Windows application: you can simulate user actions, such as mouse clicks, keyboard input, and so on. See Simulating User Actions and Working With Standard Windows Controls for details. You could also record or create low-level test procedures and make use of other testing features supported by TestComplete (see Project Items).

Access to user interface elements in PowerBuilder applications is provided by the Microsoft Active Accessibility Support plugin. This plugin is installed and enabled automatically. To use the plugin, you must have a license for the TestComplete Desktop module.

Applications created in PowerBuilder 12 support Microsoft Active Accessibility (MSAA), that is, their forms and controls implement the IAccessible interface. The TestComplete MSAA engine queries properties and methods of this interface to obtain information about the application’s user interface elements, such as the names, location and state of individual forms and controls. For more information about testing applications that support Active Accessibility, see Using Microsoft Active Accessibility.

The following topics provide information about working with PowerBuilder applications in TestComplete.

Testing PowerBuilder Applications with TestComplete

Explains how to prepare “native” PowerBuilder applications for testing, how to configure TestComplete project to enable extended support for PowerBuilder applications and provides a sample test script.

Testing PowerBuilder .NET Applications with TestComplete

Explains how you can test applications created in PowerBuilder .NET with TestComplete.
Related Topics of Interest

Requirements

Contains information about plugins required for testing of PowerBuilder applications.

Using Microsoft Active Accessibility

Explains how you can test applications that support Microsoft Active Accessibility.

Recording Automated Tests

Contains basic information on recording in TestComplete.

Running Tests

Contains general information on running tests in TestComplete.

Testing With TestComplete

Describes different testing types supported by TestComplete.

About Script Tests

Contains general information on writing scripts and supported scripting languages.

See Also

Desktop Application Testing
Applications Testing

Highlight search results