Interoperability Testing and the SDLC

}
1 Day

Available On-Site

Available Virtually

Contact Us for Open Enrollment
f

Customizable

Interoperability Testing and the SDLC gives attendees a working grounding in standards-based interoperability testing, in a single day. Attendees gain experience with typical objects and targets of testing in an interoperability test environment. The course also looks in detail at the software development lifecycle and where interoperability testing fits within it. It also covers techniques for testing products from the same or different suppliers, cross-region testing, and other important interoperability factors. Testing standards, tools, and best practices run throughout the course.

The course draws a clear line between functional and non-functional testing. It then extends into structural and change-related integration testing, showing how each approach targets a different kind of interface risk. Attendees also practice confirmation testing to verify that a defect fix actually works. They also apply regression testing to catch unintended side effects, and impact analysis to scope what a change might break before it ships.

Testing technique coverage rounds out the day. Attendees contrast Black Box methods, which treat a system as an opaque interface, with White Box methods, which inspect internal logic directly. They also cover experience-based techniques that lean on tester judgment when formal test cases fall short. Throughout, attendees examine the standards bodies and published specifications that define conformance. This gives them a concrete basis for judging whether two independently built systems can genuinely interoperate.

Who Should Attend

Test engineers, managers and other technical staff

What Attendees Will Learn

Upon completing Interoperability Testing and the SDLC, attendees will be able to:

  • Describe the purpose of interoperability testing
  • Explain the roll of interoperability testing in the SDLC
  • Verify that interfaces are well defined and adhere to their specifications
  • Design functional, non-functional, structural and change-related integration tests
  • Make use of confirmation testing, regression testing and impact analysis
  • Use Black Box, White Box and experienced based testing techniques
  • Identify interoperability testing standards

Prerequisites

Basic Linux command line experience is required. Some testing and/or programming experience is beneficial but not required. Lab work uses Python.

Delivery

Available for Instructor-Led (ILT) in-person/onsite training or Virtual Instructor-Led training (VILT) delivery.

Each attendee will require the ability to ssh into a cloud hosted virtual machine (provided with the course). In environments where SSH is not possible, local lab VMs or browser accessible lab systems can be provided. For web-based delivery, participants require an Internet-connected computer capable of teleconferencing.

Related Instructor-Led (ILT & VILT) Training Courses

If you are interested in other Cloud Native, AI, programming, or other courses, check out the full course list or search our entire catalog:

Secret Link