TestComplete versions

Manage and run tests for any desktop, Web or rich client software
Apr 5, 2023
Jan 8, 2022
8.7
Jan 26, 2012
Review
8.6
Sep 15, 2011
Review
8.5
May 25, 2011
8.0
Apr 20, 2010
Review
7.0
May 12, 2009
6.1
Mar 3, 2008
Review
6.0
Sep 8, 2008

What's new

v8.7 [Jan 26, 2012]
Google Chrome support. TestComplete now supports testing web applications in Google Chrome (in addition to Internet Explorer and Firefox). This enables companies to more easily verify the quality, functionality and consistent user experience of their web applications across multiple browsers.TestComplete allows testers to record and play back tests in Chrome, create a wide range of verifications for web page contents as well as individual elements, attributes and styles, images, URL link validity and much more. Access to underlying DOM elements is also provided, which allows for advanced verifications, direct method calls and JavaScript invocation.
Mozilla Firefox 7, 8 and 9 support. This release also adds support for the recent versions of Mozilla Firefox for web application testing.
Accessing Firefox UI elements by XPath. The UIPage object has the EvaluateXPath method which allows retrieving Firefox UI controls using XPath notation.
Passing command-line arguments to tested browsers. Web pages in Tested Applications now have an option to specify custom command-line arguments for the browser. For example, you can use the -profile argument for Mozilla Firefox to start the browser with a specific user profile.
Enhanced Support for Adobe AIR and Rich Internet Applications
Adobe Flex 4.6 support. This update adds support for the latest release of the Adobe Flex platform.
Adobe Flash Player 11 support. Now you can record and play back tests for Adobe Flash and Flex applications running in Adobe Flash Player 11.
Adobe AIR 3 support. TestComplete now supports the newest release of the Adobe AIR 3 platform. You can now test HTML-based and Flex-based applications developed using AIR 3 SDK and running in AIR 3 runtime.
Other Improvements
Testing WCF services. TestComplete now offers automated functional testing of WCF services. You can create automated keyword tests and scripts that will call WCF service methods (including those using complex data types) and verify the returned data with checkpoints. Now you also can test your web and WCF services within a single test project.
Improved support for third-party controls. TestComplete 8.70 adds support for the recent releases of popular third-party UI libraries and controls:
Infragistics NetAdvantage 2011 Vol. 1
Telerik RadControls for ASP.NET AJAX Q2 2011
Developer Express .NET Windows Forms ver. 2011 Vol 2
Developer Express GridControl and BarManager for WPF ver. 2011 Vol 2
Developer Express ExpressNavBar ver. 1.49, 2.49, 3.0, 2011 Vol 1.4 and 2011 Vol 1.5
Developer Express ExpressVerticalGrid ver. 3.49, 2011 Vol 1.4 and 2011 Vol 1.5
Developer Express ExpressQuantumTreeList ver. 4.49, Syncfusion Essential Studio ver. 8.4.0.10, 9.1.0.20 and 9.2.0.13
DLL function call improvements. The DLL Access plug-in now has a scriptable option for controlling the maximum length of strings that can be returned from DLL functions. This allows for more stable function calls that may return strings without a terminating character and containing redundant trailing characters.
Fixed in 8.70
Check out all the issues fixed in TestComplete 8.70. These fixes are also included in TestExecute 8.70 and TestRecorder 8.70, since these products are based on TestComplete.
General
Fixed: Incorrect copying of test items between groups
Fixed: TestExecute hanging on an attempt to perform the second RebootAndContinue operation.
Fixed: The Derived Classes setting of the Object Mapping settings had no effect on derived MFC controls that do not use the DECLARE_DYNCREATE macro.
Fixed: An error could occur when saving the Name Mapping scheme after the test run.
Fixed: Test item settings in Microsoft Visual Studio test projects were lost after performing the Refresh command.
The message informing about the impossibility to launch a remote instance of TestComplete or TestExecute has been improved.
Test Recording
Fixed: TestComplete could record clicks on tested applications in a wrong order.
Fixed: TestComplete recorded clicks against main menu items incorrectly.
Web Testing
Fixed: A PDF file could not be opened in Internet Explorer 8 during test recording.
Fixed: Sometimes, TestComplete incorrectly determined web button coordinates and was unable to click the Fixed: TestComplete could not identify the first of the two tabs with the same URL in Internet Explorer.
Fixed: Occasional slow performance of the EvaluateXPath method in Internet Explorer.
Fixed: There were non-existing objects in the object hierarchy of web pages in Internet Explorer 9.
Fixed: Unexpected termination of Firefox 3.6 during test recording and playback.
Fixed: Incorrect object hierarchy of web pages in Firefox 3.6.
Fixed: Duplicate jQuery objects in the object hierarchy of web pages in Firefox.
Fixed: Incorrect recording against the about:config page in Firefox.
Fixed: TestComplete could not identify objects inside JavaScript popups in Firefox 7.
Fixed: TestComplete hanging when identifying web objects in Firefox using XPath expressions containing Arabic characters.
Fixed: The EvaluateXPath method returned empty objects for web pages in Firefox 4, 5, 6 and 7.
Flash and Flex Application Testing
Fixed: Incorrect recording of item selection in Spark DropDownList controls.
Fixed: It was impossible to create table checkpoints for certain Flex MX DataGrid controls.
Silverlight Application Testing
Fixed: TestComplete could not identify objects in Silverlight applications running in embedded WebBrowser controls.
Visual C Application Testing
Fixed: Unexpected termination of a Visual C MFC application when its status bar control was being explored in the Object Browser.
Fixed: The MSVC property group and the ClassName property were not available to some Visual C application objects.
Fixed: Incorrect recording of actions against CMFCToolBar controls.
Delphi Application Testing
Fixed: There were memory leaks when running tests against Delphi 2006 applications if Name Mapping was used.
Java Application Testing
Fixed: A class path list was generated incorrectly for tested Java applications.
Fixed: Incorrect letter case in recorded text entered in Java Swing text boxes.
Qt Application Testing
Fixed: Unexpected termination of the Qt 4.7.3 application when exploring it in the Object Browser.
AIR Application Testing
Fixed: Incorrect recording of actions against AIR applications if the Recording toolbar was expanded to show the current object name.
MSAA Application Testing
Fixed: TestComplete could not identify some MSAA-exposed controls that were successfully identified in earlier product versions.
Fixed: The Object Spy could not capture items on MSAA-exposed ToolbarWindow32 toolbars.
Fixed: The Pressed property returned False for pressed buttons that used the checked state flag rather than pressed.
Developer Express
Fixed: An error occurred when playing back actions against Developer Express XtraTreeList controls v. 2010.2.6.
Infragistics
Fixed: Incorrect recording of actions against Infragistics UltraMenu items and Ribbon context menus.
Telerik
Fixed: An error occurred when working with Telerik RadGridView controls v. 2011.1.
Fixed: Incorrect recording of expanding and collapsing groups in Telerik WinForms RadPanelBar controls.
Fixed: TestComplete could fail to access Telerik RadRibbonBar items and simulate user actions on them.
Fixed: Incorrect simulation of clicks on Telerik WinForms RadMenu items and subitems.
Now TestComplete clicks Telerik RadOutlookBar items correctly when the control uses the Group style.
Rogue Wave
Fixed: TestComplete recorded actions against Stingray Objective Grid controls as coordinate clicks instead of object-specific operations.
Keyword Testing
Fixed: TestComplete could not copy some operations from one keyword test to another.
Fixed: TestComplete did not stop a keyword test immediately when an error occurred and the Stop on error setting was enabled.
Code Editor
Fixed: An error occurred when using Code Completion for an event handler parameter.
Fixed: The “List index out of bounds” error occurred when searching in the Code Editor if word wrapping was used.
Scripting
Fixed: The aqTextFile.ReadLine method read the contents of some CSV files incorrectly.
Fixed: Sometimes, the aqTextFile.WriteLine method trimmed output data.
DLL Function Calls
Fixed: An error occurred when calling a DLL function with a BSTR return value.
Fixed: TestComplete failed to call the DLL function that sets process affinity.
JIRA Integration
TestComplete’s JIRA extension now uses the addBase64EncodedAttachmentsToIssue method instead of the deprecated addAttachmentsToIssue method.
Fixed: An issues with sending large logs to JIRA.
Distributed Testing and Network Suites
Fixed: TestComplete ignored the Stop on error project property of slave test projects and did not stop them when an error occurred.

v8.0 [Apr 20, 2010]
- Script-free keyword testing for ease of use
- Scripted testing for total flexibility
- Windows and Web testing
- .NET, WPF, ASP.NET, Silverlight and XBAP support
- Adobe AIR, Flex and Flash support
- Java and JavaFX support
- Internet Explorer 6—9 support (both 32- and 64-bit versions)
- Firefox 3.5—5.0 support
- Windows 7, Vista, XP, Windows Server 2003 and 2008 support
- Both 32-bit and 64-bit application support
- Open APIs
- Easy extensibility
- Tons of documentation

v6.1 [Mar 3, 2008]
Enhanced .NET, WPF, Java and Web testing. See more changes in What's New.

Alternative downloads

Docklight Scripting
Docklight Scripting
rating

Establishes TCP connections, accepts a TCP connection on a local port, etc.

COM Port Stress Test
COM Port Stress Test
Free
rating

Tool for testing a COM or RS232 port (device).

ANTS Performance Profiler
ANTS Performance Profiler
rating

Boost the performance of your applications with .NET profiling.

LDC Theory Test Complete
LDC Theory Test Complete
rating

The UKs best driving Theory Test software product for Car drivers.

Testing Anywhere
Testing Anywhere
rating

Powerful, easy-to-use test automation software for the agile business.