With TestComplete, you can test your 32-bit and 64-bit .NET applications. You can record and replay various interactions with .NET applications, such as navigation through the application’s screens, filling out forms, running menu commands. To ensure that the tested application functions properly, you can insert various checkpoints for verifying data, GUI element states and other items.
This section contains information specific to .NET application testing. For general information about creating and running automated tests with TestComplete, refer to the Working With TestComplete section.
Basic Information and Requirements
Explains basics of creating and recording tests for .NET applications, .NET object identification, Name Mapping and other concepts.
Describes .NET application languages, compilers and .NET Framework versions supported by TestComplete.
Describes plugins and settings required to test .NET applications.
Testing .NET applications that run from network shares and no-touch deployed .NET applications requires that the tested application run in Full Trust.
Creating Tests for .NET Applications
Explains how to refer to the tested application’s GUI objects from tests using Name Mapping and without using Name Mapping.
Describes TestComplete automated testing support for .NET GUI objects.
Explains how to get and set native properties of .NET objects and call native object methods in your tests.
Explains how you can access and work with the application’s components that are not part of the GUI.
Explains how you can create .NET objects of classes used in your tested application, for example, to use them as parameters of native method calls.
Describes how to integrate .NET unit tests into TestComplete automated testing projects.
Related Topics of Interest
Provides detailed information about automated testing of applications with TestComplete: creating, running and debugging automated tests, using checkpoints, analyzing test results and so on.
Explains how to automate common operations on applications, windows and controls.
Describes how to call functions defined in .NET assemblies directly from TestComplete scripts.
Provides information about testing ASP.NET web applications with TestComplete.
Provides information about testing Windows Presentation Foundation (WPF) applications with TestComplete.
Provides information about testing Silverlight applications with TestComplete.
Provides information about testing of ClickOnce deployed .NET applications with TestComplete.
TestComplete includes a number of sample .NET applications and test projects for them. You can examine these samples to better understand how to implement some common automated testing scenarios.
||A general purpose testing sample for the sample Orders application created with C#.
||Examples of using database, table and XML checkpoints for verifying .NET applications.
|<TestComplete Samples>\Common\Data-Driven Testing\
||Example of data-driven testing of the Orders application using data from an Excel file.
For information about sample applications and test projects included in TestComplete, see TestComplete Samples.
Desktop Application Testing