|" TestComplete provides exceptional intuitiveness and ease of use "|
|Frequently Asked Questions|
Q. Can I use TestComplete on virtual machines?
A. You can run TestComplete on virtual machines. However, you cannot activate licenses there. For Node-Locked licenses (aka Named User licenses) this means that this license type does not work on virtual machines. As for Floating User licenses, you can activate a license on a physical computer and then install and run TestComplete instances on virtual machines. These virtual machines must have a network connection to the License Manager PC (that is, to the physical computer, which you activated the license on). If you own a Node-Locked license and want to use TestComplete on virtual machines, please consider an upgrade to a Floating User license. Owners of TestComplete Enterprise Node-Locked licenses have one more option: the Enterprise edition is shipped along with TestExecute. You can install this TestExecute instance on a virtual machine and use it to run your test projects there.
Q. Can I activate my TestComplete license on a computer that is not connected to the Internet?
A. Yes, you can. You need to exchange data with the AutomatedQA web site manually. To do this, you should find another computer that has a working Internet connection and a network connection to your computer. This computer will be an intermediary between your computer and the Smartbear web site.
Q. Do I need a license server for Floating User licenses?
A. Yes. When purchasing Floating User licenses, you get the License Manager utility that can be installed on the server computer and manage the license usage. Also, the license management modules are included in the TestComplete package. So, you can install a TestComplete instance on the server and activate the license on it.
Q. Can I use TestComplete on Cloud Computers?
A. Cloud computers are virtual machines. Hence, using TestComplete on cloud computers is similar to how you use it on virtual machines. For more information on using TestComplete on virtual machines, please read the FAQ answer to the question Can I use TestComplete on virtual machines? For TestComplete trials, we don’t recommend that you activate them on cloud computers, despite the fact that trial licenses can be activated on virtual machines. The reason is that TestComplete’s licensing subsystem “binds” the license to the physical computer, on which a virtual machine is running. The cloud engine automatically selects a physical computer for running cloud machines. If the engine runs your cloud computer on different physical computer than what the license was bound to, the licensing module will block the license and you will not be able to use it. If your license is blocked this way, please contact our sales team for assistance. If you need to run tests on cloud computers, as a means of distributed testing, please activate TestComplete on a workstation in your network and use TestExecute to run tests on cloud computers. To realize this configuration, you will need to have a VPN connection to the cloud machine. For details, see Using TestComplete in Cloud Computing.
Q. Can I move a TestComplete license from one computer to another?
A. Yes, you can. Moving a license includes two steps:
Deactivate the license on the computer where it is currently activated.
Activate the license it on another computer.
TestComplete Supported Operating Systems:
Microsoft Windows 7 (both 32-bit and 64-bit editions)
Microsoft Windows Vista (both 32-bit and 64-bit editions)
Microsoft Windows Server 2008 R2?(Server Core installations are supported only with the WoW64 component installed.)
Microsoft Windows Server 2008 (both 32-bit and 64-bit editions)
Microsoft Windows Server 2003 (both 32-bit and 64-bit editions)
Microsoft Windows XP 32-bit edition with Service Pack 3?Microsoft Windows XP 64-bit edition with Service Pack 2
Microsoft Windows Embedded Standard 7 (both 32-bit and 64-bit editions)
Microsoft Windows Embedded Standard 2009 (with the Add Hardware Control Panel component installed)
It is strongly recommended that you have the latest service packs and updates installed for the operating system.
TestComplete Minimum System Requirements:
Intel Pentium II 400 MHz or higher
256 MB of RAM
700 MB of hard disk space for installation
800 × 600 or higher resolution monitor
Mouse or other pointing device
Microsoft Internet Explorer 6.0 or later
TestComplete Recommended System Requirements:
Intel Pentium 4 3 GHz, Intel Core 2 Duo 2 GHz or higher
1 GB of RAM on Windows XP and Windows Server 2003, 2 GB of RAM on Windows 7, Windows Vista and Windows Server 2008
700 MB of hard disk space for installation.
Additional free disk space is required to run test projects, as TestComplete creates temporary files to store data generated during the test run. The actual free space required increases with the project size. It is recommended to have at least 200 MB of free disk space in order to run small projects, and 1-2 GB of free disk space to run large projects.
1280 × 1024 or higher resolution monitor Mouse or other pointing device Microsoft Internet Explorer 6.0 or later
Please note specifications are subject to change
TestComplete does not depend on any development tool and can simulate user actions (keystrokes, mouse movements, clicks and dragging operations) on any application whether it was created in C#, Visual C++, Delphi, Java or any other development language.
All existing .NET compilers, for instance
Microsoft: Visual C#, Visual Basic .NET and Visual C++ .NET (managed code) ver. 8.0, 9.0 and 10.0 (Visual Studio ver. 8.0 only with Service Pack 1 installed), JScript .NET.
Non-Microsoft: Borland C#Builder, Borland Delphi for .NET (Delphi 8, Delphi 2005 and 2006), CodeGear Delphi 2007 for .NET, Sybase PowerBuilder .NET 12.0, Python .NET, Cobol .NET, and others.
TestComplete supports applications created for .NET Framework ver. 2.0-4.0.
Microsoft Visual C++ 6.0, unmanaged Visual C++ 2002 (7.0), 2003 (7.1), 2005 (8.0), 2008 (9.0) and 2010 (10.0). (Visual Studio 2005 only with Service Pack 1 installed).
Intel C++ 11.0.0066
64-bit Windows, .NET and Java applications
Microsoft Visual Basic 6.0
Borland Delphi 7.0, Delphi 2005 and 2006, CodeGear Delphi 2007 and 2009, Embarcadero Delphi 2010 and XE
Borland C++Builder 6.0, C++Builder 2006, CodeGear C++Builder 2007 and 2009, Embarcadero C++Builder 2010 and XE.
Any Java development tool that supports the following Java virtual machine
Sun JRE v. 1.5-1.7
For example, NetBeans 7.0, Eclipse JDT and other development tools. The AWT, SWT and Swing library classes are also supported.
JavaFX 1.2 or 1.2.1 Software Development Kit (SDK)
Web Browsers and RIA Testing Technologies
Internet Explorer 6 - 9 (both 32-bit and 64-bit versions) and applications with the embedded Microsoft WebBrowser control
Mozilla Firefox 3.6 - 10.0 (see Firefox patches in the Download Center)
Chrome 16 - 17 (see Chrome patches in the Download Center)
Adobe Flash 11.0 and later
Adobe Flex 3.3?4.6 Software Development Kit (SDK)
Adobe AIR 3 Software Development Kit (SDK)
Microsoft Silverlight 4
Qt ver. 4.7.0 by Qt Software (now Digia) (32-bit and 64-bit Qt applications are supported). Download additional modules that provide support for earlier Qt versions.
Sybase PowerBuilder 12.0
Microsoft FoxPro 7.0 and later
Microsoft Office Access 2003 and 2007
Microsoft Office InfoPath 2003 and 2007
Web services that comply with the following specifications
WS-I Basic Profile 1.1
SOAP 1.1 and 1.2 (SOAP over HTTP)
|Compare License Types|
Experior provides two TestComplete license types:
To activate licenses and control their usage, TestComplete employs a License Manager. For a Node-Locked license, the License Manager is installed along with TestComplete, while the Floating User license, a License Manager can be installed along with TestComplete or as a standalone utility on another computer like a server.
Please note that Node-Locked licenses cannot be activated on virtual machines. For Floating User licenses this means that you can run TestComplete on virtual machines, but you cannot use virtual machines for hosting the license manager. If you need to run automated tests on virtual-machines, you have to either use the Floating User license, or use TestExecute