OPC
Dedicated to interoperability in automationHomeView Shopping Cart / CheckoutSite MapLogin
ICONICSSofting Tools
About OPC ▼
News ▼
Events ▼
Downloads ▼
Product Guide ▼
Support ▼
Regions ▼
Resources ▼
Search ▼
My Account ▼
 

OPC UA Compliance Test Tool (UA CTT)

The OPC UA Compliance Test Tool v1.1.0.2819 is for validating OPC UA Servers and Clients conform to the OPC UA Specifications.

The tests conducted by the CTT are based on the test-case documentation defined by Compliance Working Group:

Downloads:

... also download the OPC UA Test Applications.

Installation and Configuration:

The software installers are fully automated and allow you to specify the installation directory only.

Getting Started:

When you open the CTT you will be prompted to create a new Project: Server or Client. Detailed step-by-step instructions available in the HELP documentation shown below:

  • Server Testing: /Getting Started/Server Testing
  • Client Testing: /Getting Started/Client Testing

The help documentation provided with the CTT contains a lot of information about the CTT itself and the test-scripts contained within. Please use the documentation as your first reference point.
 

What does the CTT test?

  • DA Profile (information model and behavior).
  • Base Services (applicable to DA Profile).

What is not [yet] tested?

  • Address space validation.
  • Base Services: Query Service Set; HistoryRead; HistoryUpdate; Call.
  • Events.

What are we working on now?

  • Historical Data Access.
  • Address space validation.
  • Resource [leak] testing.

Known issues exist and are visible here.

Found a Problem?

Please log problems via the Mantis project "UA Compliance Test Tool". Problem resolution will be quick.

New Versions of Test Scripts

  • Test script development is ongoing.
  • New scripts are being added all of the time.
  • All scripts are tracked in our SubVersion repository which is available to Compliance Working Group participants.
  • Script updates will go into the next CTT release.

Your help is needed!

  • We need help! Test Scripts developers needed!
  • Scripts needed to test Historical Servers and Address space.
  • Get access to ALL scripts including those under development long before public release.