Definition
Testing to ensure compatibility with existing equipment or with other systems.
Comment
Interoperability testing is a superset of compatibility testing and integration testing. Interoperability testing requires that other systems and/or equipment are available for the testing phase. Should this equipment not be available then simulators (stubs and drivers) of the missing equipment should have been built and tested and then used to represent these other entities in the interoperability tests. It should be noted that these simulators will need to be assessed beforehand independently for their accuracy.


On many programmes and large projects, testing will take up a significant portion of the budget. But it will receive less management attention than an activity of this size warrants.