Fact-checked by Grok 2 weeks ago

TestComplete

TestComplete is a comprehensive automated testing platform developed by , designed to enable testers to create, execute, and maintain functional tests for desktop, web, and mobile applications across various technologies and environments. It supports a wide range of application types, including Windows desktop apps, web applications in real browsers, and mobile apps on and , allowing for , , and without requiring extensive programming expertise. Originally created by AutomatedQA in , TestComplete was integrated into SmartBear's portfolio following the company's acquisition of AutomatedQA in , evolving into a key tool for accelerating through features like record-and-playback automation and . The platform emphasizes flexibility, supporting scripting in languages such as , , , and C#/.NET, while also offering scriptless options for non-coders to build reliable tests quickly. Notable advancements include AI-powered visual recognition for handling dynamic elements and generating realistic test data, which help reduce maintenance efforts and improve coverage in pipelines. TestComplete integrates seamlessly with popular DevOps tools like Jenkins, , , , and , facilitating parallel test execution across multiple machines via TestExecute and centralized management for large-scale projects. It also supports (BDD) with Gherkin syntax and provides reporting for efficient analysis, making it suitable for teams aiming to shorten cycles and achieve high rates.

Introduction

Overview

TestComplete is a functional automated testing platform developed by , designed for creating, executing, and maintaining UI and functional tests across various application types. It supports automated testing environments for , , and applications, enabling testers to verify software behavior, simulate user interactions, and integrate with development workflows. Originally released in 1999 by AutomatedQA, the predecessor company to SmartBear, TestComplete operates under proprietary licensing and was initially built for the Windows operating system as the primary host environment. Following acquisitions, it has evolved into a comprehensive toolset while retaining its focus on cross-technology compatibility. The current stable version, 15.78, was released on October 6, 2025, incorporating enhancements for broader capabilities. Core modules include for native and .NET applications, for browser-based testing, and for and apps, allowing targeted testing of specific platforms. Recent AI integrations, such as Intelligent Quality, leverage to optimize test creation and maintenance by automating and reducing manual scripting efforts.

History

TestComplete was developed by AutomatedQA, a founded in with a focus on automation tools for . The initial release of TestComplete occurred in , targeting automated for Windows desktop applications, particularly those built with (VCL) and environments. Early versions emphasized script-based testing for graphical user interfaces (GUIs) in native Windows applications, providing record-and-playback capabilities alongside support for languages like and to streamline workflows. In 2007, AutomatedQA was acquired by Insight Venture Partners, which merged it with other entities including Pragmatic Software and SmartBear to form SmartBear Software in 2009, rebranding the portfolio under a unified developer tools company. This consolidation marked a pivotal shift, expanding TestComplete's scope beyond its VCL and Delphi-centric origins to include broader support for .NET frameworks, Java applications, web technologies, and eventually mobile platforms. Post-acquisition enhancements accelerated cross-technology compatibility, enabling testing of diverse application types and integrating with emerging standards like HTML5 and WPF. Major version milestones reflect this evolution. TestComplete 12, released in 2016, introduced (ECMAScript 6) as a primary and added native support for and mobile testing, while deprecating C++Script and C#Script dialects in favor of standard C++ and C# integration. Version 14, launched in 2019, improved through enhanced Name Mapping algorithms and added support for like Shadow DOM and custom elements, laying groundwork for more robust AI-assisted identification of dynamic UI elements. The Version 15 series, beginning in 2020, further incorporated -driven features such as self-healing tests for cross-platform applications and generative for test data creation, alongside improvements in cloud integration and compatibility. This progression culminated in release 15.78 on October 6, 2025, which included user interface accessibility updates using for better compliance and , continuing the tool's adaptation to modern practices.

Core Functionality

Primary Uses

TestComplete primarily enables automated functional, , and (GUI) testing for software applications, allowing teams to reduce efforts, accelerate release cycles through faster execution, and improve test coverage across diverse environments. By automating repetitive tasks, it helps identify defects early in the development process, ensuring higher without proportional increases in time or resources. This approach is particularly valuable for maintaining stability in evolving codebases, where manual verification would be inefficient. In practical use cases, TestComplete supports testing applications for overall stability and functionality, applications to verify cross-browser compatibility across numerous configurations, and applications to simulate user interactions on various devices. For instance, QA teams can automate checks for UI responsiveness in environments, ensure consistent performance across browsers like and for apps, and validate touch-based gestures in scenarios. These capabilities extend to integration with / (CI/CD) pipelines, such as Jenkins, enabling seamless automated test runs as part of build and deployment workflows to support rapid iterations. Key benefits include scriptless record-and-playback functionality for quick test creation without deep coding expertise, to parameterize scenarios using external data sources for broader validation, and built-in s that capture screenshots during execution to aid in and . These features make TestComplete suitable for teams and developers in enterprises, particularly in sectors like and healthcare, where reliable is essential for and high-stakes applications.

Key Features

TestComplete offers through a visual editor that allows users without programming expertise to create automated tests by assembling pre-defined keywords representing actions and verifications on application objects. This approach separates test steps, objects, actions, and data, enabling point-and-click test creation for desktop, web, and mobile applications. For more advanced customization, scripted testing is supported via an integrated code editor that accommodates languages such as , , , and C#Script. The editor includes debugging tools to step through code, set breakpoints, and inspect variables during execution, along with IntelliSense for and syntax suggestions to streamline development. Additionally, plug-ins extend the editor's capabilities for specialized testing needs, such as support for additional technologies. Record and playback functionality captures user interactions with applications to generate initial test scripts automatically. Users can edit these recordings to eliminate extraneous actions or noise, ensuring precise test reproduction across environments. Distributed testing enables parallel execution of tests across multiple machines or virtual machines, facilitating load simulation and scalability in pipelines. This is achieved using TestExecute, which runs tests remotely and aggregates results into a centralized master report. Data-driven testing separates test logic from input data, allowing parameterization with sources like Excel spreadsheets, files, or databases to execute the same test with varied datasets for broader coverage. The Test Visualizer captures screenshots of application states during test recording and playback, aiding in by visually documenting user actions such as mouse clicks and keypresses. These images can be compared between runs to identify visual discrepancies or failures. TestComplete integrates with bug tracking systems including and , allowing automatic creation and submission of issue reports from test logs directly to these platforms. For extensibility, it provides a COM-based that exposes internal objects, methods, and properties of tested applications, enabling custom automation and integration with external tools. Recent enhancements post-2022 include AI-powered test data generation, introduced in version 15.64 via the Intelligent Quality add-on, which uses prompts to create synthetic, realistic datasets for data-driven tests stored in variables or Excel. The add-on also implements self-healing tests that employ algorithms to detect and repair object identification errors caused by application changes, achieving up to a 95% success rate in maintaining test stability (self-healing introduced in version 14.40 in 2020).

Testing Capabilities

Supported Testing Types

TestComplete supports functional and testing, which validate user interface interactions and underlying by simulating user actions such as clicks, inputs, and navigation across , , and applications. This approach ensures that the application's expected behavior aligns with requirements, capturing both visual elements and functional outcomes. Regression testing in TestComplete involves re-executing existing test suites after code modifications to detect unintended side effects, maintaining software stability over iterative development cycles. Tests can be automated to run repeatedly in environments, verifying that updates do not break prior functionality. The tool integrates with frameworks, enabling developers to incorporate low-level checks directly into TestComplete projects for comprehensive coverage from code units to full system validation. Supported frameworks include , TestNG, , and MSTest, allowing execution of third-party unit tests alongside other automated scenarios. Distributed testing facilitates execution across multiple machines and environments using integrations and the Execution Plan, simulating concurrent user loads on web and server applications, though it is recommended to use systems for modern distributed workflows. TestComplete supports through integration with LoadNinja, which records user actions and simulates concurrent virtual users to measure response times under load, assessing and bottlenecks. Low-level procedure testing provides pixel-perfect control for coordinate-based actions, recording and replaying individual , , and wheel events in screen or window-relative coordinates, ideal for or non-standard interfaces. TestComplete's primary test formats are keyword tests, which use a visual, table-based editor for non-programmers to assemble operations without coding, and script tests, which offer greater flexibility through supported scripting languages for complex logic. Additionally, it supports gesture testing for applications (in mode), recording and simulating events like swipes and pinches on touch-enabled devices.

Test Creation Methods

TestComplete provides multiple workflows for creating automated tests, allowing users to choose approaches based on their expertise and project needs. These methods include recording user interactions, manual scripting, , and hybrid combinations, all leveraging the tool's capabilities to interact with application elements reliably. Recording tests in TestComplete involves capturing user actions through the Record Keyword Test or Record Script options, which automatically generate test steps based on interactions with the application under test. This action-based recording supports both keyword tests and script-based outputs, with TestComplete's Name Mapping feature enabling automatic identification and mapping of objects to ensure stable test playback across different environments. For instance, during recording, users can perform clicks, inputs, or navigations, and the tool inserts corresponding operations while handling dynamic elements through property-based aliases. Manual scripting allows developers to build tests from scratch using code editors integrated into TestComplete, providing direct access to application objects via the Name Mapping repository for precise control over test logic. This method is ideal for complex scenarios requiring custom algorithms or integrations, where scripts can invoke methods on test objects to simulate actions and assertions without relying on visual recording. Users can create routines that interact with internal application structures, such as database queries or calls, while maintaining readability through modular code organization. Keyword-driven testing uses a visual, table-like editor to assemble tests by dragging and dropping operations, enabling modular and reusable test components without writing code. Each keyword represents a specific action, such as "" or "Input Text," applied to mapped objects, allowing non-programmers to construct comprehensive test flows in a step-by-step manner. This approach promotes maintainability by separating test logic into discrete, editable keywords that can be parameterized for broader coverage. Hybrid approaches combine keyword tests with scripts to handle intricate testing requirements, where keyword operations can call scripted routines for advanced processing or , offering flexibility for teams with mixed skill sets. For example, a keyword test might orchestrate high-level flows while invoking scripts for low-level validations, ensuring in large projects. This integration supports seamless transitions between visual and code-based elements during test development. As of TestComplete 15.77 (September 2025), AI-powered test data generation allows users to produce synthetic test data using simple text instructions, facilitating broader test coverage in automated scenarios. To maintain and refine tests, TestComplete includes tools like the Object Spy, which lets users inspect and identify application elements by highlighting their , methods, and hierarchy in for accurate . Checkpoints facilitate by capturing and comparing , text content, or images against expected values, such as confirming a button's enabled state or a screen region's appearance, which aids in and ongoing test upkeep. These tools integrate directly into the creation workflow, allowing dynamic updates to Name Mapping as applications evolve.

Supported Technologies

Applications and Platforms

As of TestComplete version 15.78 (October 2025), the following technologies are supported. TestComplete supports testing of desktop applications developed for Windows using a variety of technologies and frameworks. It enables automated of applications built with .NET Framework versions 2.0 through 4.8 and .NET Core 3.0 through 3.1, as well as .NET 5.0 through 8.0, including languages such as C# and VB.NET. The tool also handles Windows Presentation Foundation (WPF) applications and supports unmanaged code from Microsoft Visual C++ versions 7.0 to 16.0. For Java-based desktop applications, TestComplete tests those using AWT, , and from versions 7, 8, 11, and 17, along with SDK versions 2.2.7 through 2.2.45, 8, 9, 10, and 11. Additionally, it supports and applications based on VCL and CLX from versions 6.0 through 10.4, as well as frameworks in versions 5 and 6 for both 32-bit and 64-bit environments. For web applications, TestComplete provides cross-browser testing capabilities, allowing tests recorded in one supported browser to run in others. It supports major browsers including (versions 83 to 138, Chromium-based, 32- and 64-bit), (32- and 64-bit), version 138 (32- and 64-bit), and from versions 91 to 140 (32- and 64-bit). The tool accommodates modern web technologies such as , CSS, , and , including Shadow DOM and custom elements. Frameworks such as , (including Web Forms and MVC), , and are supported, enabling testing of dynamic and single-page applications. Mobile application testing in TestComplete covers both and platforms, supporting native and apps. For , it uses ADB for local device connections and for cloud-based testing, allowing multi-touch gestures and event simulation on physical devices or emulators. testing supports real devices via local connections (using ) in legacy mode, with support for cloud-based testing via ; gesture and features are available in cloud-compatible mode. The tool facilitates object-based identification and playback of user actions across these environments. TestComplete runs on Windows client operating systems including Windows 11, 10, 8.1, and 7 SP1 (both 32- and 64-bit), as well as Windows Server editions such as 2025, 2022, 2019, 2016, 2012, 2012 R2, and 2008 R2. It requires the latest service packs and updates for optimal performance, with Internet Explorer 11 needed on older systems like Windows 7 and Server 2008 R2. For legacy and specialized applications, TestComplete offers limited support for deprecated technologies. Flash applications are supported but deprecated following Flash Player's end-of-life in 2020, with removal planned in future releases. Silverlight applications, including in-browser and out-of-browser types, remain testable through internal object access and control simulation. PDF content verification is possible via text extraction and checkpoints, requiring TestComplete version 14.20 or later and the Intelligent Quality add-on. Adobe applications, such as for PDF handling, can be tested through UI automation where compatible with supported desktop technologies.

Scripting Languages

TestComplete supports several scripting languages for creating and extending automated tests, allowing users to write custom scripts that interact with the tool's object model and APIs. The primary languages are and , which leverage modern engines for robust performance and compatibility with contemporary development practices. , powered by the version 5.8, serves as the default and most widely used option, offering full support for 6 (ES6) and later standards introduced in TestComplete 12.0. This enables features like arrow functions, classes, and modules, making it suitable for complex test logic while maintaining compatibility with workflows. , integrated via its version 3.13.3 engine, excels in data manipulation and integration with external libraries such as or , providing a high-level syntax ideal for handling test data and performing advanced computations within scripts. For users with legacy requirements, TestComplete includes , which aligns with ’s traditional scripting environment and remains fully supported for maintaining older test suites. , an variant based on older implementations, offers basic JavaScript-like functionality but lacks modern features. DelphiScript, derived from , caters specifically to developers familiar with Embarcadero tools like , facilitating seamless integration for applications built in those environments. These legacy options—, , and DelphiScript—are still accessible but not recommended for new projects due to limited updates and potential compatibility issues with evolving platforms. C#Script and C++Script, introduced for compatibility with .NET and native C++ applications, have been designated as legacy since TestComplete version 12.0 (released in 2016) and are no longer available in the project creation wizard. They remain supported for existing projects but are discouraged for new development, particularly following the deprecation of connected and self-testing application features that relied on them. The scripting language is selected at the project level during creation and cannot be switched at runtime, ensuring consistency across all script units within the project. However, cross-language interoperability is possible through TestComplete's unified API, allowing scripts in one language to invoke methods or access objects defined in units from projects using different languages via explicit imports or references. This setup promotes modularity while adhering to the chosen language's syntax for core test implementation.

Recognition

Awards

TestComplete has garnered numerous awards over its history, underscoring its impact on automated . These recognitions span from early accolades for its innovative features in desktop and web testing to recent honors for integration and user satisfaction. In its early years, TestComplete received the Delphi Informant Readers' Choice Awards in 2003 and 2004 as the best testing/ tool, highlighting its utility for developers. It also earned the asp.netPRO Readers' Choice Awards from 2004 through 2007 and again in 2009, affirming its popularity among .NET professionals for reliable automation. Additionally, in 2009, it won the Windows IT Pro Editors' Best and Community Choice for its contributions to Windows application testing. The product achieved significant recognition through the Dr. Dobb's Jolt Awards for testing tools in 2005, 2007, 2008, 2010, 2013, and 2014, with the 2005 win specifically for TestComplete 3.0 as a Jolt Product Excellence in the testing , and the 2014 edition as a Jolt . These awards celebrated TestComplete's ability to streamline complex test creation across diverse technologies. During the mid-2010s, TestComplete was honored with ATI Automation Honors in 2010 as the best commercial automated tool and in 2014 in both the overall and Java subcategories, recognizing its versatility in environments. In 2019, it received the DEVIES Award for best innovation in app analytics and testing at DeveloperWeek, praising its advanced analytics for test optimization. More recently, in 2025, Info-Tech Research Group named TestComplete a in their Emotional Footprint report, based on high scores for and . In 2025, SmartBear's HaloAI, which includes -powered features in TestComplete for test maintenance and script generation, won the AI Breakthrough Award for Solution of the Year. That same year, SmartBear earned a Bronze Stevie Award in the Stevie Awards for Sales & for achievement in , attributed to the exceptional provided for products including TestComplete.

Industry Adoption

TestComplete has seen significant adoption among enterprises seeking robust automated testing solutions, particularly in complex environments. For instance, , a provider of management software, integrated TestComplete around 2019 to automate testing for its scalable applications, resulting in over 70,000 automated tests and an 88% automation rate across its QA processes. This adoption enabled Aras to reduce testing cycles from five months to two weeks, allowing the team to focus on higher-value tasks and improve release predictability in an Agile workflow. The tool's integration capabilities further drive its industry uptake, notably through its Jenkins plugin, which was updated on July 25, 2025, to facilitate seamless execution of TestComplete tests within continuous integration and continuous delivery (CI/CD) pipelines. This plugin supports automated builds and reporting, enabling organizations to incorporate UI, functional, and regression testing directly into DevOps workflows without extensive custom scripting. In the market, TestComplete positions itself as a leader in bridging codeless and scripted approaches, earning a 4.0 out of 5 rating based on user reviews on platforms like Software Advice, where users praise its versatility for medium to large enterprises. Case studies highlight its impact on efficiency through streamlined and . Additionally, TestComplete supports needs in regulated industries such as banking, , and healthcare via its secure offline and on-premises licensing modes, which allow testing in air-gapped networks without external connectivity. Compared to competitors like and , TestComplete stands out for its multi-platform scripting support across desktop, web, and mobile applications, offering broader technology coverage in a single toolset while maintaining low-code options for faster onboarding.

References

  1. [1]
    Desktop, Web & Mobile Test Automation | TestComplete - SmartBear
    AI test-data generation. Instantly create realistic, reusable test data tailored to your use cases, so you can build and execute data-driven tests faster.TestComplete Features · Pricing · Free Trial · Automated Desktop Testing...
  2. [2]
    TestComplete Features | Automated Testing for Desktop ... - SmartBear
    Easily create automated UI tests. Record your tests once and play them back across wide range of desktop, web, and mobile applications.
  3. [3]
    SmartBear, AutomatedQA, Pragmatic Software merge - Tech Monitor
    Jul 20, 2010 · SmartBear Software, AutomatedQA and Pragmatic Software have merged to form a new company, which will make enterprise-class software ...
  4. [4]
    TestComplete 15 Documentation - SmartBear Support
    TestComplete is an automated testing environment for a wide range of desktop, web and mobile application types and technologies.What's New in ver. 15.78 · Getting Started · Installing TestComplete · TestExecute
  5. [5]
  6. [6]
    Continuous Testing Made Easy with TestComplete. - SmartBear
    Built-in network suite for distributed testing. Scale your TestComplete tests across configurations and remote machines with our built-in Network Suite and ...
  7. [7]
    About TestComplete - SmartBear Support
    TestComplete is an automated testing environment for a wide range of application types and technologies, including (but not limited to) Windows, .NET, WPF, ...
  8. [8]
    Pros and Cons of SmartBear TestComplete - Reviews & General ...
    Aug 23, 2022 · Developed by SmartBear Software, TestComplete was originally released in 1999 by AutomatedQA and has evolved quite a lot since then. Focused on ...
  9. [9]
    Francisco Partners buys majority stake in SmartBear - QA Financial
    May 3, 2017 · SmartBear was originally acquired by Insight Venture Partners in 2007, along with the Russian firm AutomatedQA and Denver-based Pragmatic ...
  10. [10]
    What's New in TestComplete 15.78 - SmartBear Support
    Release 15.78 - October 6, 2025. Below are the changes made to TestComplete 15.78 relative to the previous version of the product, TestComplete 15.77. For ...Missing: AutomatedQA | Show results with:AutomatedQA
  11. [11]
    Intelligent Quality Add-on - SmartBear
    Intelligent Quality is an Add-on to TestComplete that lets you tap into the power of SmartBear AI to boost test quality and save you from time-consuming tasks.
  12. [12]
    SmartBear Software - Wikiwand
    The first version of TestComplete, AutomatedQA's automated software testing tool, was released in December 2000. In 2004, AutomatedQA released Automated Build ...
  13. [13]
    TestComplete - Wikipedia
    TestComplete is a functional automated testing platform developed by SmartBear Software. TestComplete gives testers the ability to create automated tests.
  14. [14]
    Features Added to TestComplete 7.0 - SmartBear Support
    This topic describes the changes made to TestComplete 7.0. For information on the changes made to other versions of the product, see Version History.Missing: initial | Show results with:initial
  15. [15]
    Francisco Partners Buys SmartBear Software | Media
    May 3, 2017 · The acquisition by Francisco Partners marks a transition in lead investors from SmartBear's original 2007 investor, Insight Venture Partners.
  16. [16]
    Supported Development Tools | TestComplete Documentation
    Create and run automated tests for desktop, web and mobile (Android and iOS) applications (.NET, C#, Visual Basic .NET, C++, Java, Delphi, C++Builder, ...
  17. [17]
    Features Added to TestComplete 12.0 - SmartBear Support
    TestComplete 12 adds JavaScript (ECMAScript 6) as a new scripting language for writing automated tests. You can record, write, run, and debug tests written ...Javascript Support · Android And Ios Testing... · Overall Improvements
  18. [18]
    Features Added to TestComplete 14.0 - SmartBear Support
    Jan 23, 2019 · TestComplete 14 offers support for BDD tests. You can create, automate and run BDD tests from TestComplete along with other tests of your project.Missing: 2019 AI
  19. [19]
    Features Added to TestComplete 15.20 - SmartBear Support
    Web testing improvements · AI-based "self-healing" mode for cross-platform web tests. · Running web tests in headless browsers. · Enhanced optical character ...Missing: 2020-2025 data
  20. [20]
    Functional UI Test Automation | TestComplete - SmartBear
    TestComplete automates UI testing for desktop, web, and mobile apps, using AI, scriptless record & replay, and supports various testing frameworks.Missing: primary regression
  21. [21]
    Regression Testing | TestComplete Documentation
    Regression testing means “repeating a test already run successfully, and comparing the new results with the earlier valid results”.Missing: GUI | Show results with:GUI
  22. [22]
    Different Ways of Testing | TestComplete Documentation
    Functional (or user interface) testing tests the interface between the application ... TestComplete should ensure superior support for regression testing ...
  23. [23]
    TestComplete Integrations | Connect Automated Testing with CI/CD ...
    Easily integrate TestComplete with test automation and continuous testing applications, frameworks, and controls you already use. Learn more.
  24. [24]
    Data-Driven Testing - Basic Concepts | TestComplete Documentation
    Automated tests play back a recorded (or programmed) sequence of user actions that cover a certain area of the tested application. To get larger coverage, ...
  25. [25]
    About Test Visualizer | TestComplete Documentation
    Test Visualizer takes screenshots of user actions during test recording and playback. These images (or frames) help you better understand what test commands do.
  26. [26]
    Automated Testing Platform for Financial Services | TestComplete
    Test automation helps teams catch issues early, maintain audit trails, and support compliance with standards like SOX, PCI DSS, GDPR, and SOC 2 – protecting ...Trusted By · Better Core Banking And... · Stay Compliant And...Missing: healthcare | Show results with:healthcare
  27. [27]
    Healthcare Technology Company Leverages TestComplete to ...
    10 good tests with TestComplete can make strides towards delivering a bug-free product much better than 100 mediocre tests can.Testcomplete On Top, Ten... · Eye On The Big Picture · Benefits & Results
  28. [28]
    Keyword-Driven Testing | Scriptless Test Automation | TestComplete
    Keyword-driven testing separates test design from execution, using keywords to simulate user actions, and can be created without scripting knowledge.
  29. [29]
  30. [30]
  31. [31]
    Creating Issue Reports for Test Results | TestComplete Documentation
    You can create a bug report for test run results and post this report to one of the following issue-tracking systems: Atlassian Jira Server ver.
  32. [32]
    AI-powered Data Generator Wizard | TestComplete Documentation
    The AI-powered Data Generator uses artificial intelligence to generate a dataset for your tests. This topic describes the steps how to make it work.Missing: Boost healing
  33. [33]
    Test Types | TestComplete Documentation - SmartBear Support
    TestComplete supports various testing types and methodologies, for example: Functional and GUI testing; Unit testing; Regression testing. In this tutorial, we ...
  34. [34]
    Testing Approaches | TestComplete Documentation
    TestComplete is an automated testing manager equally oriented to unit testing, functional (or UI) testing, regression and many other kinds of testing.
  35. [35]
    Integration With Unit Testing Frameworks - Overview | TestComplete ...
    In TestComplete, you can create unit tests by accessing and calling internal methods of applications. You can also run unit tests created by using third-party ...
  36. [36]
    Integration With Unit Testing Frameworks - JUnit and TestNG Tests
    JUnit and TestNG are unit test frameworks for Java applications. This section describes how to run JUnit and TestNG tests in TestComplete.
  37. [37]
    Distributed Testing - Basic Concepts | TestComplete Documentation
    TestComplete allows you to perform distributed testing, that is, run tests that consist of several parts executed on different workstations and interacting ...Distributed and Non... · Distributed Applications · TestComplete Network Suite
  38. [38]
    Load Testing | TestComplete Documentation - SmartBear Support
    Load testing is a process of putting pre-determined load on an application, a web site, or a service and measuring its response. Load testing will help you ...
  39. [39]
    About Testing Applications in Low-Level Mode - SmartBear Support
    TestComplete provides Low-Level Procedures Collection project items for managing low-level procedures. A project can contain one or more of these collections, ...
  40. [40]
    Simulating Gestures (Multi-Touch Events) (Legacy) | TestComplete ...
    Contains general information about multi-touch Android events and how they are represented in TestComplete. Recording Gestures (Multi-Touch Events) (Legacy).
  41. [41]
    Recording Automated Tests | TestComplete Documentation
    Select Test > Record > Record Keyword Test or Test > Record > Record Script from the TestComplete main menu. Click Record on the toolbar of the Keyword Test ...Appending recordings to the... · Things that can be done...
  42. [42]
    Creating and Recording Keyword Tests - SmartBear Support
    Choose Test > Record > Record Keyword Test from the TestComplete main menu. Click Record on the Keyword Test editor toolbar. When recording a script, click Test ...
  43. [43]
    Keyword Tests | TestComplete Documentation - SmartBear Support
    The benefit of keyword tests is that in many cases it is easier and faster to create them than to write the script equivalent.Convert to script · About Keyword Test Editor · Parameters · Run
  44. [44]
    Creating Property Checkpoints | TestComplete Documentation
    1. Launching the Wizard · 2. Specifying a Control, Window, or Object to Check · 3. Selecting an Object Property or Field to Verify · 5. Closing the Wizard.Missing: maintenance | Show results with:maintenance
  45. [45]
    About Testing Web Applications (Classic Approach) | TestComplete ...
    Viewing Object Properties and Methods · To see the web object properties and methods available for use in tests, you can use the Object Browser or Object Spy.
  46. [46]
    Supported Web Browsers and Technologies | TestComplete ...
    TestComplete supports cross-browser testing, which means that you can record tests in any supported browser and run them using other browsers.
  47. [47]
    Testing Mobile Applications | TestComplete Documentation
    For Android only: You can record and play back multi-touch events (gestures). Cons. You need an Appium server that manages the devices where you will run tests.
  48. [48]
    System Requirements | TestComplete Documentation
    You need at least 500 MB of free space on the system disk to run small projects, and 1-2 GB of free disk space to run large projects.Recommended System... · Running TestComplete on... · Additional Requirements
  49. [49]
    Supported Flash Controls | TestComplete Documentation
    TestComplete supports testing of various Flash controls. The sections below describe how you can test these controls in detail. About Supported Flash Controls.Missing: Silverlight PDF apps
  50. [50]
    Testing Silverlight Applications | TestComplete Documentation
    With TestComplete, you can record, create and run tests for Silverlight applications. This section provides detailed information about Silverlight application ...
  51. [51]
    PDF Checkpoints | TestComplete Documentation - SmartBear Support
    PDF to Text support must be enabled in TestComplete. By default, it is enabled automatically when you select the Intelligent Quality add-on during TestComplete ...
  52. [52]
    Working With PDF Files | TestComplete Documentation
    PDF to Text support must be enabled in TestComplete. By default, it is enabled automatically when you select the Intelligent Quality add-on during TestComplete ...
  53. [53]
    JavaScript - Specifics of Usage | TestComplete Documentation
    JavaScript in TestComplete is powered by V8 engine v. 5.8. This topic describes the specifics of using JavaScript in TestComplete. Not Available on Windows ...Var Vs. Let · Equality Comparison · Prototype Methods
  54. [54]
    Supported Scripting Languages - Specifics of Usage | TestComplete ...
    TestComplete supports JavaScript, Python, VBScript, JScript, C#Script, C++Script, and DelphiScript. JavaScript and Python are recommended.
  55. [55]
    Selecting the Scripting Language | TestComplete Documentation
    That is, if you use Visual C++ or C++Builder, you should select C++Script; if you use Visual Basic, select VBScript; if you use C#, use C#Script, and if you use ...
  56. [56]
    why C# scripting is not supported from Testcomplete 12
    Jan 30, 2018 · C#Script (not to be confused with C#!) is still supported but not recommended for new projects, that's why it's no longer listed in the Project Wizard.
  57. [57]
    Calling Routines and Variables Declared in Another Unit
    TestComplete supports several scripting languages for test automation. By default, a script unit can access only procedures, functions, variables and constants ...Missing: cross- | Show results with:cross-
  58. [58]
    Aras + TestComplete – Owning the Lifecycle - SmartBear
    “The time it took for someone to learn how to write an automated test in TestComplete was much lower than everything else we were looking at. It wasn't just ...
  59. [59]
    TestComplete support - Jenkins Plugins
    Jul 25, 2025 · A SmartBear plugin for running TestComplete tests from Jenkins. The plugin provides a build step that lets you include your TestComplete tests in your Jenkins ...
  60. [60]
    TestComplete Software Reviews, Demo & Pricing - 2025
    Rating 4.0 (6) TestComplete User Reviews ; Ease of Use. 3.8 ; Value for money. 3.8 ; Customer support. 4.0 ; Functionality. 4.0.Missing: Capterra | Show results with:Capterra
  61. [61]
    How to Reduce Testing Time and Effort with Test Automation
    May 21, 2025 · In this article, we'll talk about the practical ways to leverage test automation effectively, helping your QA team save time while maintaining the highest ...
  62. [62]
    Test Automation for Legacy Apps Test Hub eBook.pdf - Scribd
    Run tests in air-gapped or secure networks; ideal for regulated industries like. Offline & on-prem support banking, defense, and healthcare. Test Automation ...Common Pain Points · We Use Testcomplete To Test · Data Locality And Ownership
  63. [63]
    Katalon vs TestComplete: Which Is Best for 2025?
    Aug 21, 2025 · This is a detailed review of Katalon vs TestComplete. Both tools offer robust automation testing features for web, desktop, mobile.Missing: UFT | Show results with:UFT
  64. [64]
    Compare Micro Focus UFT One vs. TestComplete - G2
    Users report that both products have similar star ratings of 4.2, but TestComplete is favored in the mid-market segment, while OpenText UFT One is more popular ...