TestComplete 7.50 Improvements Web Testing Improved Flex support, smarter and more stable tests, support for JavaFX, support for new ASP.NET controls. TestComplete7.50 Keyword Testing Converting keyword tests to scripts,using keyword tests as event handlers, operation descriptions after recording. Load Testing “Ramp up”, better HTTPS support, rendezvous points, etc. New Supported Apps Delphi and C++Builder 2010, .NET Framework 4 support, white-box JavaFX applications. Supported Controls New supported controls by Microsoft, Developer Express, Infragistics, TMS. TestComplete 7 Name Mapping Customizable templates, better user assistance, editor improvements. Other Cool Changes Support for the Open & Save File dialogs, logging image on error, simplified WPF hierarchy.
Supported Applications Better Support for Adobe Flex Applications Access to internal objects, methods and properties of Adobe Flex applications (by using the Flex API). Recognizing typical Flex controls + Special methods and properties for easier simulation of user actions over them. Learn more about Adobe Flex at www.adobe.com/devnet/flex/
Supported Applications Support for JavaFX applications Automatic recognizing of JavaFX applications and testing them in white-box mode. Special objects and methods that simplify simulation of user actions over JavaFX controls.
Supported Applications (continued) .NET Framework 4 Support Support for 32- and 64-bit applications created for .NET Framework 4 Beta 2. Support for a new “multiple Frameworks in one process” feature of .NET Framework 4. Support for Delphi and C++Builder 2010Testing both native and managed (.NET) applications created with this new version of Delphi and C++Builder.
Smarter recording. Recording input in the browser’s Address bar and web edit boxes without simulating keystrokes.
Smarter mapping. Special settings for ignoring certain dynamic parameters in web pages’ URLs to avoid failures during the name mapping process.
Easier navigation to the initial tested page by using a new ToURL method.
Web Testing (continued) Improved support for web browsers
Improved support for Firefox 3.5.x.
Improved support for Internet Explorer running under Windows Vista and later versions of the Windows operating system. Now, TestComplete does not require that Internet Explorer be launched with administrator privileges.
Load Testing Easier load increase simulation A new ramp up feature for easier simulation of the load increase. Easy and simple creation of tests that “start running with 5 virtual users and add 2 more users every 30 seconds”. Easier synchronization of virtual users A new rendezvous pointsfeature for easy synchronization of simulated virtual users.
Load Testing (continued) Auto-updating page parameters Automatic tracing and modifying of web page parameters in requests. Now, users don’t have to write script code that parses the server response and passes data to the further request. Improved HTTPS support More stable simulation of HTTPS web traffic and more informative error messages.
Load Testing (continued) Ignoring traffic to third-party sites Automatic ignoring of traffic to sites from which banners, counters, images and other unwanted data are loaded during the test recording. Enhanced start of load test recording Automatic launch of a web browser and cleaning up its cache at the start of the load test recording.
Keyword Testing Converting keyword tests to scripts A must-have tool for those users who decided to switch from keyword tests to scripts to create more flexible and powerful tests. The feature will also help newbies to learn scripting and see how operations can be performed in scripts.
Keyword Testing (continued) Operation description improvements TestComplete now generates descriptions of test commands during the test recording. In earlier versions, they were generated after the first test run.
Keyword Testing (continued) Using keyword tests for event handling In earlier versions of TestComplete, you could use only script routines as event handlers. In version 7.50, you can also use keyword tests as event handlers. This feature will simplify event handling for those users who have no scripting background.
Name Mapping Improved Update Name Mapping Wizard If a mapped object is not found during the test run, TestComplete displays a dialog box asking a user to update the mapping setting. This dialog has been significantly improved, and now it provides better step-by-step assistance in updating mapping criteria of application objects. Templates for Automatic Name Mapping Now, testers can customize templates (sets of properties) that are used for automatic and manual name mapping.
Name Mapping (continued) Name Mapping Editor Improvements
Quickly finding and replacing mapped object names, aliases, property names and property values by using the Find and Replace dialogs.
Undoing and redoing any kind of operations performed on mapped object names, aliases or mapping criteria.
Controls and Libraries Version 7.50 provides extended support for third-party controls: Microsoft and TMS
Open and Save File Dialogs TestComplete 7.50 introduces special support for the standard Open and Save File dialogs. Earlier versions of the product recorded user actions in these dialogs. Now, these actions are ignored, and TestComplete records a single OpenFile or SaveFile command that simulates selecting the needed file name. This feature simplifies recorded tests and guarantees stable playback.
Logging Image on Error Now, if an error occurs, TestComplete automatically posts an image of the entire desktop to the test log. This will help users diagnose problems and find the cause of errors faster. TestComplete also includes a new Post image on error project property, which lets you enable or disable image logging. … Log.Error(“My error text”); ‘ This code now automatically posts a desktop image to the log…
Simplified WPF Hierarchy TestComplete includes a new project property, which lets users hide WPF container objects used only for content layout purposes (like Panels, Decorators, etc.) from the object hierarchy. This reduces the nesting level of objects in WPF applications and makes tests more readable.
Browse Object Info Offline Saving and loading object snapshots
Exporting properties, fields and methods of an object from the Object Browser to an external file.
Loading exported information back to the Object Browser to analyze an application’s object hierarchy remotely or when the application is not running.
Freeze Diagnostics Handling applications’ hang-ups Now, TestComplete can detect hang-ups of tested applications and automatically terminate them. This makes the testing process more reliable and less dependent on external factors. This new functionality is controlled by new Freeze Diagnostics settings of test projects.
Thank you For the complete list of changes in TestComplete 7.50please visit: www.testcomplete.comorwww.automatedqa.com