| || |
Integration and white box testing
Can Integration testing include white box testing?. If so how?
Re: Integration and white box testing
In short, yes, although it is more the reverse. White box testing is an approach, whereas integration testing is a test type and, as such, a test type fits within a given approach.
White box testing is basically where you have access to the innards of the system you are testing, such as source code for a given software application. As such, source code will be broken up into routines and functions that are often combined into modules and called "units" - hence we get unit testing. Unit testing is part of white box testing and you can integrate those various modules together. That is part of integration testing. Ergo, integration testing is part of white box testing.
(Sometimes people talk about integration at a higher level in terms of integrating various system components together and, so, by that logica, integration testing can also be part of black box testing. Something to keep in mind.)