Arunkumar Khannur's Software Testing Knowledge Center
2.5 Integration Testing
Integration testing involves integrating independent software units or components to form a sizeable build and then testing the assembly. The purpose of Integration test is to prove that all areas of software units or components interface with each other correctly and also to verify functionality that there are no gaps in the data flow. Thus functionality testing starts at integration level where in functionality of implemented feature is being tested.

Integration testing commences on updated version of code obtained after completion of unit and functional testing and also, after fixing critical errors reported thereby.

Integration testing takes place either in development environment or in test environment using real data (data which was processed on the legacy system and is now being re-used for testing), if possible; else simulated data need to be created to model real data.

Integration testing verifies inter-component interfaces, critical external interfaces and user and business workflows and scenarios that would be helpful in evolving the system. Integration testing includes functional testing.
  • Integration Test Expectations
  • Integration Test Considerations
  • Tasks in Integration Testing
Khannur's Book
Arunkumar Khannur, Software Testing - Techniques and Applications, Published by Pearson Publications, 2011 (ISBN:978-81-317-5836-6; Pages:341 + xxii)
Follow Khannur
Khannur's Company
ISQT Process & Consulting Services Pvt. Ltd., Bangalore, INDIA
Khannur's Software Testing Forum
 Contact Khannur
ISQT Process & Consulting Services Pvt. Ltd.
#732, 1st Floor, 12th Main,
3rd Block, Rajajinagar,
Bangalore - 560010, INDIA
Phone: +91 80 23012511
Skype: arun.isqt