CODESYS Test Manager

The CODESYS Test Manager enables the programming and execution of automated tests of applications and libraries developed with CODESYS (32/64 Bit).

The CODESYS Test Manager is part of the tool bundle CODESYS Professional Developer Edition.

Order number: 

CODESYS Test Manager

CODESYS Test Manager

The CODESYS Test Manager allows the programming and execution of automated tests, above all of applications and libraries developed with CODESYS. This applies both for 32- and 64-bit variants.

The CODESYS Test Manager is the central component for test automation and management and it serves most primarily for the test of applications and libraries.

The CODESYS Test Manager supports tests of the following objects * Application * IEC libraries * Communication


Programming System

CODESYS Development System V3.5.16.0 or higher

Runtime System

CODESYS Control V3.5.5.0 or higher

Supported Platforms/ Devices


Additional Requirements

Subscription of the CODESYS Professional Developer Edition.


64 bit support with version and higher


The following licenses are available:

  • Demo license: Time limited usage

  • Subscription license: Time limited usage

The following licensing options are supported:

  • Soft Key, with CODESYS Development System SP 13

    (Workplace-bound licensing, free part of all CODESYS products)

  • Optional: CODESYS Key

    (Increased security against loss of license keys, transferable licensing to other workstations)

Required accessories

Optional: CODESYS Key

Version history

Version Release note
Release date


  • TM-817: Codesys.Devices: SetCommunicationPath should allow to filter for Device ID

  • TM-481: Codesys.Devices: SetCommunicationPath should allow configuration via IP address / DNS name

  • TM-783: Codesys.Testreport: Add CODESYS Platform to Version information

  • TM-282: Codesys.Testreport: Allow logging of installed packages in the test report

  • TM-561: CoDeSys.Scripting: Enhance usability by creating space for the script editor

  • TM-124: Editor: Add a command creating a template to execute a test script via command line

Bug fixes

  • TM-824: Codesys.Log: FindMsg does not resolve strings

  • TM-865: Codesys.Monitoring: EvaluateExpression throws unhandled exception if entering invalid type

  • TM-835: Test Report: Invalid characters in XML test report

  • TM-933: IEC Unit Test: CODESYS crashes in combination with SIL2 device

  • TM-735: Progress window doesn’t open on Windows 10

  • TM-889: Backward compatibility of Remote Call broken (to older Test Manager versions)

  • TM-885: Update System.Data.SQLite.Core to most recent version 1.0.111 (sqlite 3.28.0)

  • TM-884: Random “Index out of range” exception in test report when running script from command line


New features and improvements within CODESYS Test Manager V4.3.0.0

Basic debugging support for test scripts

  1. The “Test progress” window has been revamped to offer debug functionality for a test script:
    • Debug controls to abort, halt, single step and continue the test script execution
    • Display of the current scope’s variables
    • Display of occured errors (double click jumps to the error site, Strg+C copies error message)
    • Debug mode to automatically break on errors (such as failed test actions) and breakpoints
    • Display of test script elements “Assignment” and “Choose”
    • Display of commented-out elements

  2. On the test script editor side the following improvements have been added:
    • A new command “Debug test script” to run a script in debug mode. Only in debug mode breakpoints, “halt on error” and out-commented elements are considered.
    • Before test execution breakpoints can be set and activated/deactivated (only in debug mode, normal test execution is not affected).
    • Before test execution test elements can be commented out (only in debug mode, normal test execution is not affected).

IEC Unit Test

  • Test categories and functions now can not only be excluded from test execution (blacklisting), but also explicitly included (whitelisting) in order to run just a small subset of tests.
  • Test categories and functions now can be specified as variable {placeholder} and as a CSV list providing a more dynamic configuration.

Test script versioning

  • A test script can now be “pinned” from within the editor: A pinned test script is guaranteed to be unchanged by checksum. This enables review workflows on test scripts.
  • Test reports now contain a list of effectively called test script versions including the “pinned” state.


Support of Softcontainer licensing (no Dongle needed)

Interoperability fix

  • The test progress bar is visible also with versions of the CODESYS Developemnt System and higher.

19.07.2018 - 14.05.2018

CODESYS TestManager is a bug-fix release.
It contains fixes to stabilize testruns.


CODESYS TestManager is a bug-fix release. It contains fixes of major-bugs for UnitTests and TestTables.

14.09.2017 - 25.07.2017 - 03.11.2016

3 Review(s)

crash Review by kk
memory leak, crash, if a lot of test cases running
base class of multitest not easy to use.
no assert functions as other test framework (Posted on 19/03/2019)
Rating of Test Manager Review by Afrim
Not enough functions (Posted on 16/01/2019)
[Answer from CODESYS GmbH: Dear Afrim,

thank you very much for your feedback. We are constantly increasing the number of functions of the CODESYS Test Manager. We hope that the missing functionality will be available soon.

Yours sincerely

Your CODESYS Store Team
Works perfect Review by Tim van Heijst
Very easy and straighforward
Takes some time to prepare, but after it is prepared it saves a lot of test time.
Also helps you to set-up the application correctly (Test driven development). (Posted on 09/06/2015)

This product includes a CODESYS support ticket, i.e. within one year 1 hour support is included in the purchase price.

More details can be found in the CODESYS Store product CODESYS Support Ticket.


Memminger Straße 151

87439 Kempten


You may also be interested in the following product(s)

CODESYS Professional Developer Edition

CODESYS Professional Developer Edition

€500.00 As low as: €405.00 plus VAT
Add to My Wishlist


Write Your Own Review

Only registered users can write reviews. Please, log in or register