From the course: CompTIA CySA+ (CS0-002) Cert Prep: 4 Software and Systems Security

Unlock the full course today

Join today to access over 22,400 courses taught by industry experts or purchase this course individually.

Interface testing

Interface testing

- [Narrator] Modern software systems are extremely complex and interrelated. These large systems require many different teams of developers who may even work for different companies to tie their code together using standardized interfaces. Testing these interfaces for correct functionality is a critical part of any application development effort. Think for a moment about an airline's booking system. What are some of the business functions that application developers must handle when developing this system? Certainly they need to be able to book passengers on flights. They also need to be able to schedule airplanes, manage aircraft maintenance, assign crew to each flight, track and deliver baggage, send information to air traffic controllers, share data with the federal government for security and aviation safety purposes and many other functions. If I asked you to sit down and write this system from scratch, you'd…

Contents