2. • Integration testing tests:
1. Interfaces between components
2. Interactions to different parts of a system
3. File system and hard-ware or interfaces between systems
• Integration testing is performed after component testing
• Integration testing tests communication between 2
components, not individual component functionality
• Performance testing can also be part of integration testing
http://appium-selenium.com/
3. • During Project Testing, integration testing may be required many times:
1. component integration testing tests the interactions between software
components and is done after component testing
2. system integration testing tests the interactions between different systems
• Approaches to integration testing:
1. Big Bang: All components or systems are integrated simultaneously, All
features are integration at one time.
Disadvantage: include its time-consuming and difficult to trace the cause of
failures
2. Incremental: All components or systems are integrated one by one, and test
is carried out after each step (incremental testing). Disadvantage: time-
consuming since stubs and drivers have to be developed
3. Sandwich testing: Integration starts from the middle layer and moves
simultaneously towards up and downhttp://appium-selenium.com/