Arunkumar Khannur's Software Testing Knowledge Center
2.7 Interoperability Testing

Interoperability testing is to test the interfaces, particularly the external interfaces with the system. The emphasis is on verifying exchange of data, transmission and control, and processing times. External interface testing usually occurs as part of system test. Interoperability testing commences after completion of unit, functional, and integration testing, reported critical errors have been addressed, and updated version of the code is brought under configuration control.

Testing external interfaces is critical to ensuring a working system, and may help to identify performance issues before beginning production. Some external organizations have dedicated test environments, but most do not. Thus the testing team must determine how to approach and coordinate testing of these interfaces. A tradeoff must be made about a reasonable level of confidence in the system/testing and the amount of risk the project is willing to accept, vs. the amount of work, coordination and ability of the external organization to participate in testing. The best approach is to include the external organization in the planning process early to determine what is and is not possible.
  • Interoperability Test Expectations
  • Interoperability Test Considerations
Khannur's Book
Arunkumar Khannur, Software Testing - Techniques and Applications, Published by Pearson Publications, 2011 (ISBN:978-81-317-5836-6; Pages:341 + xxii)
Follow Khannur
Khannur's Company
ISQT Process & Consulting Services Pvt. Ltd., Bangalore, INDIA
Khannur's Software Testing Forum
 Contact Khannur
ISQT Process & Consulting Services Pvt. Ltd.
#732, 1st Floor, 12th Main,
3rd Block, Rajajinagar,
Bangalore - 560010, INDIA
Phone: +91 80 23012511
Skype: arun.isqt