Testing at the boundaries between integrated software systems Part II: A roadmap for testing
Len DiMaggio · 2003
Testing the integration of components, systems, servers, and so on, is becoming an increasingly important category of testing. When you integrate multiple systems together, you are, in effect, building a common language to bind the systems together. Integration testing (maybe aggregation testing is a better term) is performed to verify the operation of these language elements and of the entire integrated system, and to identify points of conflict between them. There's a great deal of literature available on functional, system, stress, and other types of testing, but what about integration testing? What's the best way to approach it? What types of problems should you look for? And how do you start?