TestComplete supports testing .NET applications that use the following technologies:
-
.NET Framework 2.0 - 4.8 (both 32-bit and 64-bit versions).
Note: Mono is not supported.
-
.NET Core 3.0 - 3.1 and .NET 5.0 - 7.0 (both 32-bit and 64-bit versions).
Notes:
-
The CLR Bridge technology is not supported.
-
You may face issues with accessing third-party .NET Core controls from your tests and simulating user actions over these controls.
-
You should compile the tested application with the self-contained single file option set to false for TestComplete to work properly during local testing.
-
-
Any .NET development tools, languages and compilers, including:
-
Microsoft Visual Studio: C#, Visual Basic .NET, Visual C++ .NET, JScript .NET, F# and so on.
-
CodeGear and Borland: Delphi for .NET and C#Builder.
-
Other: Python for .NET, IronPython, COBOL .NET, and so on.
Note: PowerBuilder for .NET applications are supported as WPF applications.
-
-
GUI frameworks:
-
Windows Forms (used in most .NET applications)
-
VCL.NET (used in Delphi for .NET applications)
-
-
Standard and third-party .NET controls. (See Support for .NET Applications' Controls.)
Note: .NET Framework must be installed before installing TestComplete. If you install .NET Framework after installing TestComplete, you need to re-install TestComplete. For more information, see Requirements for Testing .NET Applications.
See Also
Testing .NET Applications
About Testing .NET Applications
Requirements for Testing .NET Applications
Support for .NET Applications' Controls