TestComplete 9 - New Features

Introducing TestComplete 9

Cross-browser Testing and Web Testing Enhancements

In TestComplete version 9, the web testing functionality has been dramatically improved.


Cross-browser Testing

Web tests you create with TestComplete are now browser-independent. In other words, you can record or create a test for one of supported browsers and then run the test on other browsers. We achieve that through using browser independent Web keyword test operations and objects for pages, dialogs, object properties such as text, and DOM document object. This simplifies the test structure and frees you from handling browser differences in tests.


Support for the Latest Browser Versions

TestComplete 9 has built in support for the most recent versions of Firefox (12), Chrome (19), and Internet Explorer browsers. As new versions of Firefox and Chrome are released, we will be publishing support patches on the TestComplete downloads site.

HTML5 Support

TestComplete 9 introduces support for new elements, attributes and features introduced by the HTML5 specification. TestComplete recognizes new elements and provides access to their properties and methods. You can use these methods and properties in your tests to determine the element state and perform desired actions with them.


Silverlight 5 Support

You can now test applications created with the most recent version of Silverlight, including 64-bit applications introduced in Silverlight 5.

Support for More RIA UI Libraries and Toolkits

TestComplete 9 has built in support for Yahoo! UI, jQuery, Google Web Toolkit (GWT), MooTools, CodeJock, and new Flex 4.6 controls. In addition, it supports new grids from Developer Express and Syncfusion.

Extended Support for Testing Microsoft WCF Web Services

The new release supports testing WCF services using basicHttpBinding and wsHttpBinding bindings and Basic, Windows, NTLM, Certificate authentication types.

Support for Embarcadero RAD Studio XE2 and 64-bit Delphi Applications

TestComplete 9 enables you to automate testing of applications created with Delphi XE2 and C++Builder XE2, including 64-bit Delphi applications.

Subversion Support

TestComplete now supports integration with CollabNet Subversion 1.6.6, 1.7.3, 1.7.4 and 1.7.5 source control system. This allows you to check in TestComplete projects, project suites and project files to Subversion repository directly from TestComplete, get the latest version of project files, compare file versions, and so on.

Enhancements for Distributed Testing with Network Suite

The new enhancements expand options and simplify setup of slave computers for running distributed tests. Using the Network Suite’s new Deploy mode option, you can automatically copy slave projects from the master computer to appropriate slave computers. The Automatic logon property of a Network Suite host has been replaced with a new Login mode property, including Manual, Automatic (RDP) and Automatic modes. It specifies the way TestComplete opens a user session on a remote computer when performing distributed testing.

Improved Test Automation

To help test complex applications smarter and faster, we added a lot of productivity features that impact test creation and analysis:

  • Updating checkpoints from the log – if your checkpoint fails for a wrong reason, you can update the golden value directly from the log panel
  • Enhanced checkpoint wizards automatically show additional pages with settings for the selected checkpoint type
  • Test recording now uses existing name mapping with Extended Find, obviating the follow-on remapping step
  • List of frequently used operations in Keyword Testing
  • Built in script debugger – you no longer need to install Microsort Script Debugger as an additional step

For the full list of new and improved capabilities in TestComplete 9 see the Online Help.