Key takeaways
- Supports testing of both OPC UA clients and servers comprehensively.
- Enables compliance testing for multiple OPC UA specification versions.
- Includes sample configurations for easy testing setup.
- Provides command-line interface for automated CI/CD integration.
- Allows user-defined test scripts for customized testing needs.
Talk to the product expert
Alexander Allmendinger, Test Lab Manager
Detailed product information
Automated compliance testing for OPC UA Clients and Servers
The OPC UA Compliance Test Tool (UACTT) is a specialized test environment for validating OPC UA client and server products against the OPC UA specification. It executes standardized test scripts to verify that implementations conform to defined Profiles, Facets and Conformance Units, helping vendors deliver interoperable and robust OPC UA products.
Multiple tool versions are maintained so that applications built on different OPC UA specification releases can be tested against the corresponding profiles. Integrated into development and QA workflows, UACTT reduces manual effort, catches compliance issues early, and supports vendors in preparing for formal certification and interoperability testing.
More information and download: OPC UA Compliance Test Tool (UACTT)
Key Features
Client and Server Test Modes
Supports testing of both OPC UA client and server implementations, with comprehensive test scripts for each mode.Support for Multiple Specification Versions
Allows compliance testing against different OPC UA specification versions and associated profiles, ensuring long-term support for existing products.Sample Configurations
Includes sample configurations for testing against OPC Foundation reference servers, simplifying setup and getting started.Complete Documentation
Delivers full product documentation and detailed test case descriptions to understand test coverage, expected behavior and results.Command-Line Interface for Automation
Provides a CLI for integrating compliance tests into automated build and CI/CD systems, enabling repeatable regression testing.User-Defined Test Scripts
Offers a dedicated area for user-defined test scripts, allowing vendors to extend the tool with project-specific or product-specific tests.
Typical Applications
Product Development & QA
Verifying new OPC UA client and server implementations for specification compliance
Running regression tests during development sprints and before releases
Pre-Certification & Interoperability Preparation
Preparing devices and software stacks for formal OPC UA certification
Identifying interoperability issues before plugfests or customer rollouts
Continuous Integration in Industrial Software Projects
Embedding compliance checks into automated build pipelines
Ensuring that ongoing changes do not break OPC UA behavior
Industrial Automation and Beyond
Supporting secure, reliable data exchange between control systems, edge devices and enterprise applications
Enabling standards-based communication in manufacturing, energy, process industries and other OPC UA–adopting sectors.
Product Images