Testing Delphi Applications

Applies to TestComplete 15.47, last modified on January 20, 2023

TestComplete provides ultimate support for Delphi applications. For these applications you can perform almost any kind of tests: unit, functional (or user interface), regression, data-driven, etc.

The following topics provide more information on how to test Delphi applications with TestComplete:

In This Section

Testing Delphi Applications - Overview

Describes the specifics of working with Delphi applications.

Requirements for Testing Delphi Applications

Provides information on requirements that must be met for you to be able to test Delphi applications.

Preparing Delphi Applications for Testing

Explains how to get deeper access to Delphi applications' internals via the Debug Info Agent™.

Addressing Objects in Delphi Applications

Explains how to refer to the tested application’s GUI objects from tests using Name Mapping and without using Name Mapping.

Support for Delphi Applications' Controls

Describes support that TestComplete provides for the most frequently used controls in Delphi applications.

Accessing Native Properties and Methods of Delphi Objects

Explains how to get and set native properties of Delphi objects and call native object methods in your tests.

Troubleshooting Delphi Applications

Describes possible problems that can arise when testing Delphi applications and possible solutions to these problems.

Related Topics of Interest

TestComplete Unit Tests - Delphi Applications

Describes how you can perform unit testing of Delphi applications with TestComplete. For more information on unit testing with TestComplete, see Unit Testing - Overview.

Access to Properties

Contains information on accessing properties and methods of applications’ objects.

Calling Methods and Properties of Open Applications' Objects

Describes the specifics of calling methods and properties of applications’ objects from scripts.

Creating Scripting Objects From Delphi Application Objects

Explains how you can create scripting objects from objects of applications created in Delphi.

Recording Automated Tests

Contains basic information on recording in TestComplete.

Running Tests

Contains general information on running tests in TestComplete.

Testing Approaches

Describes different testing types supported by TestComplete.

About Script Tests

Contains general information on writing scripts and supported scripting languages.

Samples

TestComplete includes a sample Delphi application and a number of corresponding test projects:

<TestComplete Samples>\Desktop\Orders\Delphi

Note: If you do not have the sample, download the TestComplete Samples installation package from the support.smartbear.com/testcomplete/downloads/samples page of our website and run it.

See Also

Desktop Application Testing
Applications Testing

Highlight search results