-
You can run unit tests (except for DUnit tests) in TestComplete regardless of TestComplete modules you have.
To run DUnit tests in TestComplete, you must have a license for TestComplete Desktop module.
In addition, you need a license for the Desktop module to make testing methods available to TCUnit tests.
If you experience any issues with unit testing, select File | Install Extensions from the TestComplete main menu and check whether the following features are available in TestComplete.
-
The appropriate unit testing framework must be installed and configured on your computer.
-
To run NUnit tests, you must have NUnit 2 installed on your computer. NUnit 3 is not supported.
-
The Unit Testing Options dialog in TestComplete must set valid paths to unit testing framework executables that will run your tests:
-
To run NUnit tests, specify the path to the NUnit 2 executable (nunit-console.exe).
-
To run MSTest unit tests, specify the path to the MSTest executable (MSTest.exe).
-
To run Java unit tests, specify the path to the Java Virtual Machine executable (java.exe).
-
To run Python unit tests, specify the path to the Python executable (python.exe).
-
To run Ruby unit tests, specify the path to the Ruby executable (ruby.exe).
-
To run PHP unit tests, specify the path to the PHPUnit.cmd batch file.
-
-
To use Maven to run your Java unit tests, you must have Maven modules installed and configured on your computer.
The
PATH
environment variable on your computer must specify the path to Maven modules. TheJAVA_HOME
environment variable must specify the path to your Java Developer Kit software location.For more information on how to install and configure Maven, see the Maven documentation.