interoperability testing