System Requirements

Applies to TestComplete 14.60, last modified on April 22, 2021
In This Topic:

Supported Windows Versions

Windows 10
both 32-bit and 64-bit editions

Windows Server 2019
Windows Server 2016

Windows 8 and 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 information on running TestComplete on different Windows versions, see Specifics of Using TestComplete on Various Windows Operating Systems.

For information on using TestComplete and the Windows Firewall, see TestComplete 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.

  • 4 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).

  • 1024×768 or higher display resolution (if you use 100% DPI).

  • Mouse or other pointing device.

Disk Space Requirements

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

Please pay attention to the free disk space before running tests. If your system disk runs out of free space during a test run, TestComplete can malfunction. For example, TestComplete may stop responding to your commands, may not generate test events, the panel layout may get broken, and so on.

Licensing

To activate a TestComplete license, your computer must have an Internet connection. After you activate the license, the Internet connection is no longer needed.

To use TestComplete with a Floating User license, your computer must have a network connection.

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

User Permissions

Installing TestComplete

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

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

Using TestComplete

You need administrator permissions to use some TestComplete features. See Specifics of Using TestComplete on Various Windows Operating Systems.

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

Running TestComplete on Virtual Machines

Virtual machines like Microsoft Virtual PC or VMware Workstation use a lot of system resources. Typically, applications run slower on virtual machines than on desktop computers. The more virtual machines run on a computer at the same time, the slower they are. To use TestComplete on a virtual machine, use a high-performance host computer that exceeds the recommended requirements to ensure the virtual machine has good performance.

You need a Floating User license to use TestComplete on a virtual machine. For more information, see Using TestComplete on Virtual Machines.

Additional Requirements

TestComplete Platform

Microsoft Visual Studio Integration
  • Visual Studio Integration Package must be installed on your computer.

    The installation package is shipped with TestComplete and is located in the <TestComplete 14>\VS Integration folder.

  • To add TestComplete tests to Visual Studio test projects and run them from Visual Studio, one of the following versions of Microsoft Visual Studio is required:

    • Microsoft Visual Studio 2015–2019 (Community, Enterprise and Professional editions).

    • Microsoft Visual Studio 2013 (Community, Ultimate, Premium, and Professional editions).

    • Microsoft Visual Studio 2010–2012 (Ultimate, Premium, and Professional editions).

  • To run TestComplete tests as part of Visual Studio test projects remotely on computers where Visual Studio is not installed, or in your lab environment, Microsoft Visual Studio 2010 - 2013 Test Agent is required.

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

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

      Azure DevOps Server 2019 On-Premises.

      Team Foundation Server 2010–2018 On-Premises.

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

      Note: Use self-hosted (private) agents to run TestComplete tests. Running TestComplete tests on Microsoft-hosted agents is not supported.

      You can find more information on hosted and private agents in the Build and Release Agents article of the MSDN Library.

    • 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 –

      Build and Release Agent for Windows.

      – or –

      Test Agent for Microsoft Visual Studio.

Microsoft Office Excel Data Connectivity
All these requirements must be met if you work with Excel files via DB Table variables, DDTDriver, or the COM object. Excel keyword operations and the Excel runtime object do not require Microsoft Office Excel installed on your computer. For more information, see Working with Microsoft Excel Files.

To use Microsoft Office Excel 2007 - 2013 files in tests, you must have the 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 TestComplete has (32- or 64-bit), otherwise, you will get the “The needed data source driver is not installed...” error message. So, if you use 64-bit TestComplete, you must have the 64-bit version of the provider.

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

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

    https://www.microsoft.com/en-us/download/details.aspx?id=13255

    Again, make sure to download and install the 32- or 64-bit installation package that matches the TestComplete version you use.

    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:

    https://www.microsoft.com/en-us/download/details.aspx?id=7020

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:

http://msdn.microsoft.com/en-us/data/aa937730.aspx

HP Quality Center Integration

TestComplete Connector for HP Quality Center requires that the HP Quality Center Connectivity Add-In be installed on your computer. You can download this add-in from the Quality Center Add-ins Page. See the Requirements section of the TestComplete Connector for HP Quality Center topic for more information.

Atlassian Jira Integration

To submit issues to your Atlassian Jira database directly from TestComplete logs:

  • 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.

Desktop Testing

.NET Application Testing

To test .NET applications, you need Microsoft .NET Framework v. 2.0 - 4.7.1 installed on your computer.

WPF Application Testing

To test WPF applications, you need Microsoft .NET Framework v. 3.0 - 4.7.1 installed on your computer.

Java Application Testing

To test Java applications, you need Java Runtime Environment (JRE) ver. 5 - 11 installed on your computer. TestComplete supports both 32-bit and 64-bit Java versions.

Windows Store Application Testing

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

Web Testing

Web Browsers

To record a web test

You must have one of the following web browsers on your computer:

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

  • Microsoft Edge (both 32-bit and 64-bit versions).

  • Mozilla Firefox ver. 68 ESR, 78 ESR, 75 - 79 (both 32-bit and 64-bit versions).

    If you use a later version of Firefox, check whether a patch is available for it.

    Note: To run tests on Firefox, switch the browser to the single-process mode.
  • Google Chrome ver. 84 (both 32-bit and 64-bit versions).

    If you use a later version of Google Chrome, check whether a patch is available for it.

    Note: Chrome running in Modern UI (Metro) mode is not currently supported.

Web browsers and TestComplete must be prepared for testing in a special way. See Preparing Web Browsers.

Which of the browsers will be used for test recording does not affect which browser can be used for a test run.

To run tests in Windows environments

You must have one of the browsers listed above installed there.

To run tests in device clouds

You can use any web browser that Selenium WebDriver supports, for example, Safari, Chrome for mobile, and so on. See About Cross-Platform Web Tests.

Embedded Web Browsers
  • .NET, Java, and native applications (C++, Delphi, and others) that use Chromium Embedded Framework (CEF) version 83.0.4103 and earlier.

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

  • Applications created with Electron version 1.8.2, 2.0.2, 3.0.2, 4.0.2, 5.0.0, 6.0.0, 6.1, 7.0.0, 7.1, 8.0 - 8.1.

  • Applications with the embedded Microsoft WebBrowser control.

  • Applications with the Edge-based WebBrowser control.

Flash and Flex Application Testing

To test Flash and Flex applications, you need Adobe Flash Player v. 10.1.102.64 or later installed on your computer. You can download the latest Flash Player version from here:

http://get.adobe.com/flashplayer

Note: If you want to use the FlashInjector module to test Flash and Flex applications, you need to install the debug version of Adobe Flash Player on your computer. For more information, see Testing Flash and Flex Applications with the Debug Version of Flash Player.
AIR Application Testing

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

http://get.adobe.com/air

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 download from here:

http://www.adobe.com/go/air_sdk

Silverlight Application Testing

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

http://www.microsoft.com/getsilverlight

Mobile Web Testing

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

WCF Service Testing

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

Mobile Testing

Android Testing
  • To test Android applications, you must have the following software installed on your computer:

  • 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 Testing
  • Install the latest desktop version of iTunes on your computer. You can download it from:

    apple.com/itunes

    Note: TestComplete is not compatible with the Windows Store version of iTunes. To learn how to install the desktop version of iTunes, see Preparing Test Computers and TestComplete for iOS Testing.

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

See Also

About TestComplete
Specifics of Using TestComplete on Various Windows Operating Systems
TestComplete and Windows Firewall
Configuring Your System
Enhancing TestComplete Performance

Highlight search results