January 7, 2009

Integration and Integration Testing

Integration and Integration Testing, most discussed level of testing. Features get pass when tested individually but fail when tested together.

Integration is a process by which components are aggregated to create larger components. Integration testing is testing done to show that even though the components were individually satisfactory, as demonstrated by successful passage of component tests, the combination of components are incorrect or inconsistent. For example, components A and B have both passed their component tests. Integration testing is aimed as showing inconsistencies between A and B. Examples of such inconsistencies are improper call or return sequences, inconsistent data validation criteria, and inconsistent handling of data objects.

Testing approach for integration testing can be bottom up integration testing or top town integration testing. But in both case fist unit testing of the component should performed for a bug free feature.

No comments:

Search Here...

Popular Posts

Quick Test Professional