There are different set of Test Techniques, Test Environment Set up, and Test Approach to test different kind of Intra Module, Inter Module, and External Interface.
Intra Module Interface
Test Technique - White Box
Test Environment - Development Environment
Test Approach - Check for parameter, procedure, database updating etc
Inter Module Interface
Test Technique - Black Box
Test Environment - Isolated Development Environment or CIT Environment
Test Approach - Identify pre and post process to validate interface
External Interface
Test Technique - Black Box
Test Environment - Simulate (Production) Live Environment
Test Approach - Identify interfaces and validate against external system
Next is various Integartion Techniques.
Read more...