Interoperability and conformance testing platform

When is this solution for you?
You are deploying a distributed application or a central service that other systems will connect to (e.g. a peer-to-peer network or a web service).
You are an owner of a system that wants to connect to a central service, and you want to ensure interoperability between the interconnecting systems.
What can we offer you?
The Interoperability Test Bed is a platform providing interoperability and conformance testing. It is a reusable service for:
- Simulation of a web service for clients to test against;
- Validation of content sent or received through various channels;
- Conformance testing against a message exchange protocol;
- Verification of a complex message exchange as one complete conversation.
The Test Bed allows users to execute predefined test cases on their systems. Test results are provided in a standardised, machine-readable format. The Test Bed also offers a test registry and repository (TRR) to store test artefacts (assertions, test cases, validation schemas, etc.) and compile test services (validation services, simulator services, etc.).
The Solution Architecture Template (SAT) describes how to integrate the Test Bed in the existing IT environment. Specifically, it describes the available resources, services and usage options and highlights what is needed to get started. The Test Bed is available as a cloud-based service. Alternatively, it can be installed and run at user's premises.
Since October 2019, the Test Bed is integrated with EU Login, the European Commission's central authentication service.
How do I use the Test Bed?
As a system owner:
- Contact the ISA² team to discuss whether test cases for your system can be implemented in the Test Bed,
or - Install the Test Bed software at your own premises and implement test cases yourself.
As an end user:
- Log in to the Test Bed platform and select a test case from the list.
- Your system will be tested against simulators and validators.
- During the test and after completion, exchanged messages and validation results will be displayed and compiled in a test report. This report will be stored for later reference.
Our solution at a glance
Read the Test Bed leaflet.
Get started
Enter the online Test Bed platform.
Install the Test Bed on your device. Follow the Introduction to the Test Bed handbook.
Read the Test Bed User Guide.
Download the Test Bed source code.

Is this solution open source?
Yes
Any questions?
Contact the Interoperability Unit of DG Informatics (please use the subject line 'Test Bed').
More detailed information
Visit the Interoperability Test Bed action page.
Become a member of the Test Bed Joinup Community.
Who is already using this solution?
- Connecting Europe Facility (CEF) e-Invoicing
- European Committee for Standardization (CEN)/TC 434 on e-Invoicing
- Electronic Simple European Networked Services (e-SENS) e-Tendering
- European Single Procurement Document (ESPD)
- Business Registers Interconnection System (BRIS) (under development)
- Land Registers Interconnection (LRI) project
- OASIS Technical Committee
- Insolvency Registers Interconnection (IRI)
- Common Information Sharing Environment (CISE)