Secondary Navigation
Welocme to Experior

TestComplete Desktop has it all covered. Powered by TestComplete Platform, TestComplete Desktop provides support for testing variety of desktop applications created using various languages.

Aside from powerful and robust testing features provided by TestComplete Platform, TestComplete Desktop comes with the below functional testing capabilities...


TestComplete Desktop Supports...

Supported Applications

  • C/C++
  • Any .NET application
  • WPF (XAML)
  • Visual Basic
  • Java
  • JavaFX
  • Delphi
  • C++Builder
  • Qt

Supported Controls

  • Developer Express
  • Infragistics
  • Microsoft
  • Syncfusion
  • Telerik
  • Standard Windows Controls
  • Others

Supported Technologies

  • Unit Testing
  • Microsoft Active Accessibility
  • Optical character and Text Recognition
  • DLLs, Java classes and .NET assemblies

Supported Scripting Languages

  • VBScript
  • Jscript
  • C++Script
  • C#Script
  • PyUnit
  • Ruby
  • Others


Create Robust Tests Easily and Quickly

With TestComplete Desktop you can create robust and repeatable automated tests. Tests can be recorded from scratch, extended with checkpoints and dozens of built-in library functions, or even made into data-driven tests to perform an unlimited range of tasks.

  • Create robust tests without writing a single line of script code using TestComplete Platform's point-and-click automated test recorder.
  • Create tests at object level and not at image or coordinate level, ensuring regression tests don't fail when GUI changes.
  • Use extensive checkpoints to compare specific operations performed as part of automated tests.
  • Extend TestComplete's Platform to create automated desktop tests that meet your specific testing needs.
  • Perform side-by-side view of the originally captured screen and the screen captured during the playback of your automated desktop test.


Automate Testing for Variety of Desktop Applications

The power of TestComplete Platform enables TestComplete Desktop to offer superior support for testing desktop applications. You can automate various testing scenarios, right from front-end UI testing to back-end data validation.

  • Run PyUnit, Ruby, PHPUnit, JUnit, NUnit, and TestNG unit tests.
  • Choose from VBScript, JScript, C++Script, C#Script, and DelphiScript as scripting languages.
  • Test Windows Presentation Foundation (WPF), Visual C++, C++Builder, Delphi, Qt, Windows Store, Java, .NET, and Visual Basic applications among others.
  • Automate testing for of 64-bit and 32-bit applications.
  • Test Chromium Embedded Framework applications.
  • Access internal methods and object properties as well as Java and .Net API.


In-Depth Testing of .NET Applications



TestComplete Desktop helps in-depth testing of .NET applications, including third-party controls. Verify behavior far beyond the user interface, using scripts that call Windows API, DLL and WMI functions, .NET, and Java classes.

  • Automate interaction with Windows Forms, WPF, Silverlight, ASP.NET Web Forms, and HTML5 objects.
  • Access TestComplete tests from Visual Studio IDE using TestComplete Visual Studio integration.
  • Track defects and manage version control in Team Foundation Server using TestComplete Desktop Team Foundation Server integration.
  • Full-scale support for custom .NET controls and libraries, including those supplied by Developer Express, Infragistics, Syncfusion and other vendors.
  • Get direct access to .NET classes both intrinsic .NET Framework classes and those defined in the tested .NET application and in arbitrary .NET assemblies


Test Third-Party Controls Easily

TestComplete Desktop powered by TestComplete Platform provides built-in support for a variety of third-party controls. TestComplete Desktop's object mapping scheme is completely adaptable, which allows testers to map custom or derived control classes.

  • Built-in support for third-party controls such as Developer Express, Telerik, Microsoft, JavaFX, Syncfusion, Xceed among others.
  • Create plugins using TestComplete SDK to support for custom WPF controls.
  • Record and simulate mouse and keyword-driven testing actions on any control of the application UI.
  • Automatically associate third-party controls with special program objects that extend the controls' functionality.


Perform Continuous Integration

TestComplete Desktop lets you achieve rapid iteration and tight feedback loops. Available integrations with other tools in your development ecosystem, including build systems, profiling tools, and defect tracking software ensures changes are immediately tested and reported on.

  • Automatically attach test logs and bug reports to defect tracking tools such as Axosoft OnTime and Atlassian JIRA.
  • Integrate with source control systems like Visual SourceSafe, CVS, Team Coherence and other Microsoft SCCI-compatible systems.
  • Use TestComplete Desktop with tools such as Jenkins to run regression tests as a part of automated builds.
  • Integrate with profiling and debugging tool AQtime to improve application quality.
  • Seamless integration available between TestComplete and Visual Studio.


Run Tests on Cloud or Virtual Systems

Using TestComplete Desktop, which is powered by TestComplete Platform, you can test applications in the cloud. This can be really helpful in reducing hardware, software, and services testing costs

  • No additional TestComplete Desktop or TestComplete Platform licenses are required to run tests on clouds or virtual systems.
  • Use TestExecute to run multiple tests in cloud or virtual systems simultaneously.
  • Rapidly scale testing even on cloud computers that are running outside of your local network



Questions? Contact your local office or email us at or call us +61 3 8376 6535

Welocme to ExperiorBookmarkPrintShare this pageContact Us