With TestComplete, you can test 64-bit .NET, Delphi, Java, Qt, and other Windows applications. Testing these applications does not differ from testing 32-bit programs no matter which version of TestComplete you use - 32-bit or 64-bit. When you are installing TestComplete on a 64-bit operating system, the installation program automatically copies files and modules that provide support for 64-bit applications.
One of these modules is TCHookX64.exe. It is installed into the <TestComplete>\x64\Bin folder and provides support for 64-bit code. This executable is automatically launched by TestComplete when it starts. If this executable is not running, support for 64-bit code is disabled. We do not recommend that you terminate the executable.
All of the testing procedures do not require any special actions, you can explore internal objects, methods and properties of 64-bit applications in the Object Browser, create 64-bit Open Applications and call their methods and properties from tests, and so on.
To determine the process bitness from tests, you can use the ProcessType
property of the process object. This property returns the x86 or x64 string that specifies the process bitness.