This type of Software Testing type which can verifies whether the communication between two different software systems is done correctly or not.
It can be useful to check whether everything (i.e., interactions) is working properly or not and any types of errors are handled properly or not.