Integration testing can be defined how components (i.e,
modules) interact with each other, components have passed
all their local tests [5]. Aim of class-integration testing is
how to detect faults(errors) that cause inter-class failures
[6]. In this testing method, we need to find an adequate
integration order(i.e, an order that classes will be integrated
to form
modules). We have to determine in which order pairs of
classes undergo integration testing and which test design
technique(s) should be used to exercise each interface [7],
[8].