Running Web Tests in Parallel - System Requirements

Applies to TestExecute 14.72, last modified on January 12, 2021

This section describes system requirements for a computer from which you will control your parallel test runs (it is a computer from which your tests will connect to your device cloud).

Note: These requirements differ from those that should be met to run functional GUI tests. See TestExecute - System Requirements.

Supported Windows versions

Windows 10
64-bit editions

Windows Server 2019
Windows Server 2016

Windows 8 and 8.1
64-bit editions

Windows Server 2012,
Windows Server 2012 R2

Windows 7 with Service Pack 1   
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.

Minimal system requirements

  • Microsoft Windows 7 with Service Pack 1, 64-bit edition.

  • Intel Core 2 Duo  2 GHz or higher.

  • 100 MB of RAM.

  • 200 MB of free space on the system disk.

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

Disk space requirements

The test engine creates and uses temporary files during test runs. Required free disk space 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, the test engine can malfunction. For example, it may not generate test events.

Licensing

The computer on which you will run your tests in parallel 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 on licensing and activation, see Licensing TestExecute.

User permissions

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

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

Running tests 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 run cross-platform web tests in parallel on a virtual machine, use a high-performance host computer that exceeds the recommended requirements to ensure the virtual machine has good performance.

Windows Firewall

To communicate with the License Manager PC (where your license is activated), TCP and UPD protocols and port 1947 are used. These protocols and this port must not be blocked.

To learn how to configure your Windows Firewall, see TestExecute and Windows Firewall.

In addition, if you use the device cloud provided by CrossBrowserTesting:

  • Your test workstation must have access to the CrossBrowserTesting.com website. The outbound connections on ports 80 and 443 to crossbrowsertesting.com must be allowed.

  • If your tested web server resides in your local network or on your local computer, you may need to establish a local connection (an encrypted tunnel) between your tested web application and the device cloud. To learn how to do it, see the Access Web Applications Behind a Firewall section in the TestComplete documentation.

Additional requirements

Microsoft Office Excel Data Connectivity

If your tests use Excel keyword test operations or the Excel runtime object to access the test data, they do not require Microsoft Office Excel installed on your computer.
If your tests use DB Table variables, DDTDriver, or the COM object to access the test data, you must have Microsoft Office Excel installed on your computer.

Note: If your tests use files created with Microsoft Office Excel 2007–2013, you must have the Microsoft Office 12.0 Access Database Engine OLE DB Provider installed on your computer.

It is important to use the 64-bit version of the data provider to match the test runner tool “bitness”. Otherwise, you will get the “The needed data source driver is not installed…” error message.

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 64-bit installation package.

    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

Web browsers

You can use any web browser that Selenium WebDriver supports, for example, Safari, Chrome for mobile, and so on.

To run tests in various browsers and on various devices, you must have Selenium Grid that manages them. Your Selenium Grid must be accessible from the computer on which you will run your tests in parallel.

See Also

Running Cross-Platform Web Tests in Parallel

Highlight search results