ISA² - Interoperability solutions for public administrations, businesses and citizens

Interoperability Test Bed

Test Bed

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 environmentSpecifically, 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:

  1. Contact the ISA² team to discuss whether test cases for your system can be implemented in the Test Bed, 
    or 
  2. Install the Test Bed software at your own premises and implement test cases yourself.

As an end user:

  1. Log in to the Test Bed platform and select a test case from the list.
  2. Your system will be tested against simulators and validators. 
  3. 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.
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