System Requirements
This section will help you verify that your system meets the minimum requirements for using dotTEST.
Operating Systems
64-bit versions of the following OSs are supported:
- Windows 10, Windows 11
- Windows Server 2022
Memory
At least 4 GB RAM is required. 8 GB RAM is recommended.
.NET Framework
.NET Framework 4.7.2 or higher must be installed on the target machine.
dotTEST is bundled with .NET Framework 4.7.2, which is installed automatically when dotTEST is installed. To install the framework manually, run the following command:
<INSTALL_DIR>\bin\prerequisites\dotNetFramework472.exe
Visual C++ Redistribution Packages
The Visual C++ Redistribution Packages are required to perform analysis and testing with dotTEST. If you install dotTEST with the executable installer, the Visual C++ Redistribution Packages are automatically installed in your machine.
If you install dotTEST from a ZIP distribution, you may need to manually install the Visual C++ Redistribution Packages by running the following installers located in the <INSTALL_DIR>\bin\prerequisites
directory:
- vcredist_x64_15.exe
- vcredist_x86_15.exe
Build Utilities
dotTEST requires Visual Studio IDE or Visual Studio Build Tools to be installed on the same machine to build the tested project. See Supported IDEs for the list of supported versions.
Ensure that your build utility is installed with an appropriate .NET-related workload.
Support for .NET Projects
dotTEST requires .NET Core SDK 6.0, 7.0 or 8.0 to analyze .NET projects.
Ensure that your build utility supports the .NET version of the analyzed project.
Project Requirements
Supported Frameworks
dotTEST supports the following frameworks:
Framework | Supported Versions |
---|---|
.NET (including ASP.NET Core) | 6.0, 7.0, 8.0 |
.NET Framework (including ASP.NET) | 2.0 and higher |
Supported Visual Studio Solutions and Projects
dotTEST can analyze Visual Studio solutions, as well as individual Visual Studio projects. See Supported IDEs for the list of supported versions.
Supported Languages
dotTEST supports code analysis for the following languages:
- C#
- VB.NET
Managed C++ is not supported.
Supported Encoding
dotTEST can parse source code files encoded in UTF-8. Character encoding other than UTF-8 may cause issues with static analysis.
IDE Integration
Parasoft dotTEST can analyze locally buildable projects in your IDE . This section describes the requirements to import and work with findings in an IDE. To perform code analysis, ensure that your system meets the minimum system requirements.
Supported IDEs
IDE | Notes |
---|---|
Visual Studio 2022 Professional | Support for versions 17.8.2 and earlier. |
Visual Studio 2019 Professional | Support for versions 16.11.32 and earlier. |
Visual Studio 2017 Professional | Support for versions 15.9.58 and earlier. |
Visual Studio 2015 | Support for versions 14.0.25431.01 and earlier. |
Visual Studio Code | This user guide only covers installation details; see Extension for Visual Studio Code. For information about supported features and usage, see the extension documentation in Visual Studio Code. |
The Visual Studio Express edition is not supported.
DTP Integration
If you connect your dotTEST instance to DTP, ensure that the DTP version you're connecting to supports your dotTEST version. See Parasoft Product Cross-compatibility.
IP Address Formats
IPv4 and IPv6 addresses are supported.