New in TestComplete 10.1

Features Added to TestComplete 10.1

» TestComplete 10 customers click here to upgrade.


TestComplete version 10.1 includes improvements in automated mobile testing, in addition to other updates and bug fixes.
This page describes the changes made to the product relative to its previous version, TestComplete 10.0.  This point release includes the following:

» iOS Testing
» Enhanced Support for Android Testing
» Support for New Web Browser Versions
» Changes in the Licensing Subsystem
» More Improvements
» Bugs Fixed in TestComplete 10.1
» Known Issues


iOS Testing

TestComplete 10.1 introduces support for testing iOS applications:

  • Create and playback tests for iOS applications running on real iOS devices like iPhones and iPads.
  • TestComplete recognizes individual objects in iOS applications and provides access to native methods and properties of these objects.
  • TestComplete also recognizes popular iOS controls (table views, data pickers, etc.) and supplies specific methods and properties that help you easily simulate various user actions on these controls.

For detailed information on the new features, see Testing iOS Applications.

Back to Top

Enhanced Support for Android Testing

  • Launching Tested Android Applications. Now you can run Android applications that are part of your project’s  Tested Applications collection directly from the Mobile Screen window’s toolbar.

  • A new FileSystemManager object that provides a scripting interface to the file system of connected Android devices. Using the methods of this object, you can easily transfer files to/from the device, and manage files and folders on the device.

Back to Top

Support for New Web Browser Versions

TestComplete 10.10 offers support for the most recent versions of Chrome and Opera - Chrome 33 and Opera 19.

Back to Top

Changes in the Licensing Subsystem

In earlier versions of the product, it was impossible to activate several licenses on the same License Manager PC, because the new license data could overwrite the existing data. Now, the License Manager supports activation of several license keys on the same machine. It merges the new and existing license data, when possible. For example, if you activate a TestComplete (or TestExecute) Floating User license on a computer where another Floating User license is already activated, the License Manager will automatically merge the existing and new license data. You can also activate a TestComplete Node-Locked license for an individual module (Desktop, Web or Mobile) on the computer that has an activated Node-Locked license that does not include this module yet.

However, in certain cases, the merge is impossible. For instance, it is not allowed to activate a Node-Locked license if a Floating User license is already active and vice versa. For detailed information on activating multiple licenses on the same computer, see TestComplete 10 Licensing Guide.

Back to Top

More Improvements

  • Support for Axosoft OnTime 2014. TestComplete version 10.10 introduces support for the most recent version of Axosoft OnTime. Now you can submit defects to Axosoft OnTime 2014 directly from the TestComplete IDE.

  • The Select Current Device dialog, which is used for connecting to mobile devices, now includes a button to call the Mobile Troubleshooter. This will help you resolve connection problems faster when they occur.

Back to Top

Bugs Fixed in TestComplete 10.1

General

  • Fixed: Long textual data displayed in the Value column of Locals and Watch List panels could overlap data displayed in other columns.
  • When adding an existing scripting unit to the project, TestComplete no longer opens this unit in code editor. This reduces memory consumption when adding multiple units.

Checkpoints

  • Fixed: Region Checkpoint captured TestComplete’s Indicator along with the application’s screenshot. Now the Indicator image is not captured.

Scripting

  • Fixed: The VisibleOnScreen property could return incorrect value for child elements of MDI forms.
  • Fixed: Two subsequent calls of TableVariable. AddColumn method could cause a runtime error if the ColumnName optional parameter was omitted in both calls.

Web Testing

  • Fixed: In certain cases, the hierarchy of TextNode child objects displayed in Firefox was different from the hierarchy of the same objects displayed in other browsers.
  • Fixed: Items of RadMenu control could be selected incorrectly in Google Chrome.

Documentation

  • Fixed: Windows Server 2012 R2 was not listed among the supported operating systems.

Back to Top

Known Issues

  • TestComplete may exit unexpectedly when you try to open a project created in an earlier version of TestComplete and stored in SourceGear Vault version 5.1.2.
    For information on other issues that you may come across when using TestComplete as a client for SourceGear Vault 5.1.2, see Known Issues.

  • TestComplete may fail to start on Windows 7 machines with Lumension Endpoint Security 4.4.1080 installed. This is a known software conflict. You can work around the issue by disabling the Lumension Device Control Module. Note that this may require administrator privileges.

Back to Top