DotNet Engine 3.0

With the DotNet Engine 3.0, you can test WinForms and WPF applications.

Installation

The DotNet Engine 3.0 is part of the Tricentis Tosca standard installation.

For detailed information on software versions and hardware requirements, see the system requirements.

Work with the DotNet Engine 3.0

For information on how to scan and steer WinForms applications, see chapter "Steer WinForms Controls".

For information on how to scan and steer WPF applications, see chapter "Steer WPF controls".

Switch Microsoft® .NET versions

This process applies to all scanned Modules except the WinForms Context Menu Standard subset Module, which we've deprecated as of Tricentis Tosca 2024.1. Migration for this Module is not supported.

Instead, we recommend using the newer TBox Context Menu Module, which is already built on the .NET Core framework and has better functionality and performance than its predecessor.

When you create DotNet Engine 3.0 Modules with Tosca XScan, each Module gets specific properties and property values.

If you want to switch your .NET 4.6-4.8 tests to .NET Core, you need to adapt your Modules. If you don't, Tosca can't steer your application.

Before you run your tests on .NET Core, follow these steps: 

  1. Select all the Modules you use for .NET 4.6-4.8 tests. Make sure you highlight both the Module itself and all its ModuleAttributes.

    If you have all Modules in the same folder, there's a quick way to do this: 

    • Go to the folder and select CTRL + Plus to expand all.

    • Select SHIFT, and then select the first and last Module in the folder.

  2. Right-click and select Modify->Engine from the context menu.

  3. In the next window, enter NetCoreEngine and select Modify All.