This topic describes the changes made to TestComplete 10.10. For information on the changes made to other versions of the product, see Version History.
TestComplete 10.10 extends mobile testing and introduces support for testing iOS applications:
You can create and play back tests for iOS applications running on real iOS devices like iPhones and iPads with iOS versions 6 and 7.
TestComplete recognizes individual objects in tested iOS applications and provides access to native methods and properties of these objects.
TestComplete also recognizes popular iOS controls (table views, data pickers, and others) and supplies specific methods and properties that help you easily simulate various user actions on these controls.
You can include your tested iOS applications into the TestedApps collection of your TestComplete project. This will simplify the automated deployment and start of these applications on the iOS devices.
There are lots of other changes in various wizards, panels and scripting objects that provide support for testing iOS applications.
For detailed information on the new features, see Testing iOS Applications.
Enhanced Support for Android Testing
TestComplete includes the new
FileSystemManagerobject 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 and from the device and manage files and folders on the device.
Support for New Web Browser Versions
TestComplete 10.10 offers support for the most recent version of Chrome and Opera - Chrome 33 and Opera 19.
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.
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, has now a new button that lets you call the Mobile Troubleshooter directly from the dialog. This will help you resolve connection problems faster when they occur.
A number of bugs have been fixed.
TestComplete may exit unexpectedly when you try to open a project that was created in an earlier version of TestComplete and is 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 ver. 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.