A SmartBear plugin for running TestComplete tests from Jenkins.

The plugin provides a build step that lets you include your TestComplete tests in your Jenkins freestyle jobs and Pipelines. In addition, the plugin keeps a list of test runs and lets you view test results directly from Jenkins.


Prepare Nodes

Prepare a test computer (node) for automated testing. Make sure the node has everything it needs to run tests successfully:


Freestyle Jobs

To run your TestComplete tests as part of a Jenkins job:

  1. Add the TestComplete Test step to your Jenkins job.
  2. Configure the step:
  3. Run the build as you normally would. 


To run your TestComplete tests as part of a Jenkins Pipeline:

  1. Add code that will run your TestComplete tests to your Pipeline script (Jenkinsfile).
  2. To generate the needed code, you can use the built-in Jenkins Snippet Generator utility:
  3. Run your Pipeline as you normally would.

View Test Results

After your build run is over, you can see the TestComplete Test Results link on the build page.
Click the link to view test results. In the subsequent screen, click the link in the Test column to explore detailed test results.


Your test nodes must run an interactive user session. Otherwise, TestComplete (or TestExecute) will be unable to interact with the UI of the application under test.

To create an interactive user session:

More Information

You can find complete information on using the plugin in TestComplete documentation.

Technical Support

If you have any questions or need assistance with setting up the plugin and configuring the step’s properties, please contact the SmartBear Support Team.

Version History

Version 2.0

Version 1.9
Version 1.8
Version 1.7
Version 1.6
Version 1.5
Version 1.4
Version 1.3
Version 1.2