System Requirements

Applies to TestExecute 15.40, last modified on May 21, 2024

This section describes system requirements for TestExecute.

In This Topic:

Supported Windows Versions

Windows 11

Windows 10
both 32-bit and 64-bit editions

Windows Server 2019
Windows Server 2016

Windows 8.1
both 32-bit and 64-bit editions

Windows Server 2012,
Windows Server 2012 R2

Windows 7 with Service Pack 1
both 32-bit and 64-bit editions

Windows Server 2008 R2
Server Core installations are supported only with the WoW64 component installed


We recommend that you install the latest service packs and updates for your Windows version, except for those updates that are known to cause issues.

For Windows Server 2012, Windows Server 2008 R2, and Windows 7 users:

For TestExecute to work correctly on these operating systems, Internet Explorer 11 must be installed on them. You have to install it manually. You can view the installation instructions and get the installation package at the Microsoft website:

These operating systems will reach their end-of-support at the beginning of 2022. We recommend that you update your operating system to one of the later Windows versions.

For Windows 8 users:

This version of Windows is not supported. We recommend that you update it to Windows 8.1 or Windows Server 2012 R2 or later.

For information on running TestExecute on different Windows versions, see Specifics of Using TestExecute on Various Windows Operating Systems.

For information on using TestExecute and the Windows Firewall, see TestExecute and Windows Firewall.

Minimal System Requirements

  • Microsoft Windows 7 with Service Pack 1.

  • Microsoft Internet Explorer 11.

  • Intel Core 2 Duo  2 GHz or higher.

  • 2 GB of RAM.

  • 3.5 GB of free space on the system disk.

  • 1.5 GB of free disk space for installation, plus extra space for temporary files during test runs (see below).

  • 800×600 or higher display resolution (if you use 100% DPI).

  • Mouse or other pointing device.

Disk Space Requirements

TestExecute creates and uses temporary files during test runs. The free disk space required by TestExecute depends on your project size. You need at least 200 MB of free space on the system disk to run small projects, and 1-2 GB of free disk space to run large projects.


The TestExecute computer must have a network connection to the License Manager PC.

To activate the license, the License Manager PC must be connected to the Internet. After you activate the license, Internet connection is no longer required.

For more information about TestExecute licensing and activation, see Licensing TestExecute.

User Permissions

Installing TestExecute

You must have administrator permissions to install, change, repair or uninstall TestExecute. You must be logged on as Administrator or belong to the Administrators group on the computer.

If you install TestExecute. from a network share, you must use a domain account that has the read and execute permissions on that share.

Using TestExecute

You need administrator permissions to use some TestExecute features. For more information, see Specifics of Using TestExecute on Various Windows Operating Systems.

For more information on using TestExecute under a non-administrator account, see Working With TestExecute Under Limited User Accounts.

Additional Requirements

.NET Application Testing

To test .NET applications, Microsoft .NET Framework v. 2.0 - 4.8 is required.

WPF Application Testing

To test WPF applications, Microsoft .NET Framework v. 3.0 - 4.8 is required.

Web Testing
In desktop Windows environments

Your web tests can run in the following web browsers and applications:

  • Microsoft Internet Explorer ver. 11 (both 32-bit and 64-bit versions).

  • Microsoft Edge ver. 83 - 99 (Chromium-based, both 32-bit and 64-bit versions).

    Note: The legacy non-Chromium version of Edge is not supported.

  • Mozilla Firefox ver. 91 ESR, 94 - 98 (both 32-bit and 64-bit versions).
    You may need to switch the browser the single-process mode. For more information on this, see Preparing Firefox for Web Testing in TestComplete documentation.

  • Google Chrome ver. 99 (both 32-bit and 64-bit versions).

  • .NET, Java and native applications (C++, Delphi and others) that use the Chromium Embedded Framework (CEF) version 85.0.4183 and earlier (except CEF3 1750).

  • Applications built on Electron version 1.8.2 - 14.

  • EO WinForms and EO WPF applications created with EO.WebBrowser version 2019.0.69.0.

  • Applications with the embedded Microsoft WebBrowser control.

Note: New versions of Firefox and Chrome are released frequently. TestExecute will automatically suggest downloading patches for new versions when they are released. For more information, see the How to Check for Available Updates section.
You can also download patches manually from the SmartBear web site:

To learn how to download and install patches automatically, see Web Browser Updates.

In device clouds

Your web tests must be cross-platform compatible.

Your web tests can run in any web browser that Selenium WebDriver supports. For example, Safari (for Mac and iOS), Chrome for mobile, and so on. To learn more, see the Web and RIA > Supported Browsers section in the TestComplete documentation.

Java Application Testing

To test Java applications, you need to have Java Runtime Environment (JRE) ver. 7, 8, 11 and 17 (OpenJRE or Oracle JRE) installed on your computer. TestExecute supports both 32-bit and 64-bit Java versions.

AIR Application Testing

To test AIR applications, you need Adobe AIR 2, 3 or 13 installed on your computer. You can download AIR from here:

Also, to run AIR applications that have not been installed from AIR installer packages, you need AIR Debug Launcher. It is part of the AIR SDK, which you can downloaded from here:

Appium-based Mobile Testing

Your computer must have access to an Appium server that manages mobile devices where tests will run. It can be:

  • A local Appium server running on your computer or in your local network. The supported Appium version is 1.20.0.

– or –

  • A third-party Appium server.

Legacy Mobile Testing
Android Application Testing
  • To test Android applications, you need to have the following software installed on your computer:

    • Java SE Runtime Environment (JRE) or Java SE Development Kit (JDK) ver. 8 and later.

      Note: You can use any supported versions of Java SE Runtime Environment (JRE) or Java SE Development Kit (JDK). However, the preferable version is 8.
    • Android SDK Tools, which you can get from:

  • The Android device or emulator must have at least 512 MB of memory.

    There are no specific requirements for the CPU and screen resolution of the tested device.

  • If you use a physical Android device, it must be connected to the computer with a USB cable.

iOS Application Testing
  • Install the latest desktop version of iTunes on your computer. You can download it from:

    Note: TestExecute is not compatible with the Windows Store version of iTunes. To download the desktop version of iTunes, select Windows in the Looking for other versions section on the Download page of the iTunes web site.

  • The iOS device should be connected to your computer with a USB cable.

Mobile Web Testing

To test mobile web applications, you must have Google Chrome 99 installed on your computer.

Silverlight Application Testing

To test Silverlight applications, you must have Silverlight 4 (starting from v. 4.0.50826) or 5 installed on your computer. You can download the latest Silverlight version from here:

Windows Store Application Testing

To test Windows Store applications, TestExecute must be installed into a subfolder of the <Program Files> folder (or <Program Files (x86)> on 64-bit operating systems).

WCF Service Testing

To test WCF services, Microsoft .NET Framework 3.5 or 4.0 is required.

Microsoft Azure DevOps Integration

To run TestComplete tests as part of the build & release pipeline:

  • One of the following versions of Team Foundation Server is required:

    Team Foundation Server 2010–2018 On-Premises.

    Azure DevOps Services (formerly known as Visual Studio Team Services or VSTS).

  • On the computer, where tests will run, the following software must be installed (depending on the task you are performing and on the version of Team Foundation Server you use):

    Team Foundation Build Service.

    – or –

    Team Services Build and Release Agent for Windows.

    – or –

    Test Agent for Microsoft Visual Studio.

Microsoft Office Excel Data Connectivity

To use Microsoft Office Excel 2007 - 2013 files in tests, you must have Microsoft Office 12.0 Access Database Engine OLE DB Provider installed on your computer.

It is important to have the data provider of the bitness same as TestExecute has, otherwise, you will get the “The needed data source driver is not installed...” error message. So, if you use 64-bit TestExecute, you must have the 64-bit version of the provider.

You can get the data provider as part of the following software:

  • Microsoft Access Database Engine 2010 Redistributable. You can download it on the Microsoft web site:

    If you have 32-bit Microsoft Office 2010, the installation of the 64-bit provider will fail. In this case, perform the following steps to install it:

    Show Steps

  • Microsoft Office Excel 2007 - 2013.

  • 2007 Office System Driver: Data Connectivity Components. You can download them on the Microsoft web site:

ADO Support

To use Microsoft Active Data Objects (ADO) in tests, Microsoft Data Access Components (MDAC) ver. 2.1 or later must be installed on your computer. You can download the latest MDAC version from here:

Atlassian Jira Integration

To submit issues to your Atlassian Jira database directly from the TestExecute context menu:

  • Jira Server ver. 5.0 - 7.12 or Jira Cloud.

  • Jira must accept remote API calls.

  • The issues of the target Jira project must:

    • have the Summary and Description fields.

    • allow attachments.

To learn how to configure Jira and manage Jira projects, see the Jira documentation.

See Also

About TestExecute
Specifics of Using TestExecute on Various Windows Operating Systems
TestExecute and Windows Firewall
Working With TestExecute Under Limited User Accounts

Highlight search results