EUROPEAN COMMISSION Directorate-General for Informatics (DIGIT) Introducing the ISA2 test bed Interoperability Test Bed ISA2 Action 2016.25 Project Officer: Susanne Wigard EUROPEAN COMMISSION Directorate-General for Informatics (DIGIT)
What is an interoperability test bed? Software and hardware comprising a complete platform Purpose is to make testing easier (for systems and testers) An interoperability test bed puts the focus on Interoperability testing (system A can talk to system B) Conformance testing (content conforms to specifications) ISA2 Action 2016.25 aims to establish a standards-driven test bed service and help the interoperability testing community
What can it be used for? Test conformance to standards and specifications Simulate a web service for clients to test against Validate content sent through various means Test a complete message exchange protocol Functional or regression testing Performance testing Penetration testing Cases with sensitive or private test data Do not use it for
Why ISA2’s test bed service? Benefits Offered services Standards-based1 Customisable to fit user needs Use as a service or setup locally Growing list of users eInvoicing (CEF, CEN) eTendering (e-SENS, DG GROW) Base registries (BRIS) Support requirement definition Help test case authoring Develop test components Hosting (services, test instances) Test bed operation Help desk services User and developer support 1 Based on the software and specifications of the CEN Workshop Agreement: Global eBusiness Interoperability Test Bed (GITB)
How does it work? Test bed manages test cases and users, and orchestrates domain-specific components Domain-specific logic is in separate components that are used via web services
Demos
Scenario 2 - Public service metadata Scenario 1 - UBL invoice UBL 2.11 defines XML syntaxes for business documents Test: user uploads an UBL invoice for validation Scenario 2 - Public service metadata Aggregation of Member State public service data in CPSV-AP2 Test: EU portal harvests and aggregates data from EE and FI 1 Universal Business Language: http://ubl.xml.org 2 CPSV-AP https://joinup.ec.europa.eu/asset/cpsv-ap
Find out more Try it yourself ISA2 test bed on Joinup GITB project https://joinup.ec.europa.eu/solution/interoperability-test-bed/about GITB project http://www.cen.eu/work/areas/ict/ebusiness/pages/ws-gitb.aspx Test Registry and Repository on Joinup https://joinup.ec.europa.eu/collection/gitb-trr Try it yourself Log onto https://www.itb.ec.europa.eu/itb as “test@test.com”, password “test”