Interoperability is a key requirement for modern systems for data exchange. An important element of interoperability is the correct implementation of the relevant standard, which can be proven by conformance testing.
Conformance requirements can be formulated as abstract test cases, which, when implemented in software called a Conformance Test Tool (CTT) and properly parameterised, become executable test cases.