Build Stable, Scalable, and Easily Maintainable Automated GUI Tests


TestComplete 14.50

  -  653 MB  -  Trial

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of TestComplete 14.50.

For those interested in downloading the most recent release of TestComplete or reading our review, simply click here.

All old versions distributed on our website are completely virus-free and available for download at no cost.

We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • TestComplete 14.50 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    TestComplete 14.50 Screenshot 1
  • TestComplete 14.50 Screenshot 2
  • TestComplete 14.50 Screenshot 3

What's new in this version:

This approach brings your web tests to the next level:
- It makes your recorded tests suitable for cross-platform web testing. If you decide to test on various environments, the adoption will be easy and quick
- XPath and CSS selectors are commonly used in web development, so they are easier for web developers and QA engineers to understand compared to the criteria used by previous TestComplete versions
- Finally, the test engine provides multiple recognition options for the same object which makes the recognition more reliable and prone to changes in the tested web pages (see below)

To enable the new mode, select the Use XPath and CSS selectors for web objects check box when creating a new test project:
- The new 'Use XPath and CSS selectors for web objects' check box in the New

Project Wizard:
- Click the image to enlarge it
- Note: This setting replaces the Cross-platform web tests check box that was added in TestComplete 14.4. If you are going to create cross-platform web tests, you must select the new check box

To enable the new naming mode for your existing projects, select the check box in the Open Applications > Web Testing > General options of your project:
- The new 'Use XPath and CSS selectors for web objects' option in project properties
- The option affects only new tests you will record. Existing web tests will continue running with existing Name Mapping aliases
- The FindElement(…) method that the test engine uses for naming web elements was introduced in TestComplete version 14.4. It was part of the Device Cloud add-on and was intended for creating cross-platform web tests. In version 14.5, we have moved this method to the Web module and made it available for all web tests, regardless of whether they are cross-platform or not.
- The same happened to the “accompanying” WaitElement(…) method. It has also been moved to the Web module and is now available for all web tests

Improved cross-platform web tests:
- The new Run Remote Browser and Remote Browser Loop operations help you create cross-platform web keyword tests. The Run Remote Browser operation starts one browser in a remote environment, and Remote Browser Loop helps you iterate test commands in remote environments. See Iterate Through Remote Testing Environments.

The new Excel scripting object and new Excel keyword-test operations make it easier to work with Excel files in your tests:
- The object has methods and properties to read and change cell values and to iterate through cells
- The new Excel group of keyword-test operations includes operations for reading and writing data to cells, and for adding new rows to Excel sheets
- New Excel checkpoints help you compare Excel sheets during your tests. This checkpoint is available in keyword tests as the new Excel Checkpoint operation and, in script code, as the new Files.stored-Excel-file.CheckExcelWorksheet(…) method. See Validating Data in Excel Files
- What is wonderful about these new features is that they don't require Excel to be installed on your computer. They don't need special “drivers” for their work, nor they use the Excel COM engine. For complete information, see Working With Excel Files
- The new functionality doesn’t affect the existing features for working with Excel files: DB Table variables and the DDTDriver object. However, these features don't use the new engine so far and still require Excel to be installed on test machines
- New OnStartTestCase and OnStopTestCase events help you perform specific actions when test case execution starts or ends. For example, you can create an OnStopTestCase event handler to send test results to almost any test management system. See Integration with TMS for an example

New supported platform and browser versions:
- iOS 13.5.0 and 13.5.1
- CEF 83.0.4103 and earlier
- Chrome 83
- Firefox 78
- Edge 83.0.478.61 – the Edge version based on the Chromium engine (support is in beta at the moment)
- The criteria that the Web Audits checkpoint uses to audit web pages have been updated. As a result, some Web Audits checkpoints in your tests that used to pass, might start failing. You may need to update checkpoint properties to let your tests pass or, better, ask your development team to update the tested web app to meet the new improved criteria.
- TestComplete adds a new event type – KDT Breakpoint Hit – to the Windows sound scheme. You can use it to set a custom sound for when keyword test execution is paused on a breakpoint. See Sounds for TestComplete Events.
- The TcxEditStyle object (used in User Forms to control the style of UI elements) has two new properties: TextStyle and TextColor. Use them to specify the color and font style of controls’ text
- We have also fixed a number of issues reported by our customers