Skip to content

Testing Utilities

Tools and frameworks that support testing of mobility and transport data, services, and systems — ensuring reliability, interoperability, and compliance with data exchange standards.

What Are Testing Utilities?

Testing utilities help developers and data providers verify the correctness and robustness of their mobility data solutions. They automate testing of data transformations, API endpoints, and validation workflows to catch issues early in the development or publication process.

They are commonly used by:

  • Developers building or maintaining data exchange APIs
  • Data providers verifying output against standard schemas
  • Quality assurance teams running automated test suites

Types of Testing Utilities

TypeDescriptionExample
Schema TestersValidate files against XSD or JSON Schema definitionsDATEX II Schema Tester
Integration TestersTest interoperability between systems or servicesSIRI API Integration Tester
Rule-based TestersCheck business rules and constraints beyond schema validationNeTEx Logical Rule Tester
Mock & Simulation ToolsGenerate mock data or simulate service responsesTraffic Data Simulator
Continuous Testing FrameworksAutomate validation in CI/CD pipelinesMobility Data CI Runner

Common Use Cases

Schema and Rule Testing

Validate datasets or API responses to ensure structural and logical compliance.

Integration Testing

Verify compatibility between different data providers or transport systems.

Automated Quality Assurance

Run validation tests automatically in CI/CD environments to prevent regressions.

Mocking and Simulation

Simulate transport data or API calls to test system behavior under controlled conditions.

Example Tool

SIRI Service Tester

  • Simulates SIRI StopMonitoring and VehicleMonitoring requests
  • Validates XML responses against the SIRI schema
  • Supports configurable scenarios for automated testing
  • Used in transport system integration projects across Europe

Available Tools

ALERT-C Locations Tester

Location Reference Validator

Validation tool for ALERT-C location references in RDS-TMC and DATEX II traffic information

ALERT-CValidatorPythonCLI

Co-financed by the Connecting Europe Facility of the European Union