With all of the tools, techniques, and practices that we've discussed so far, we've still only been been thinking about testing units: the smallest meaningfully testable pieces of code. It's time to expand the focus and start testing code that incorporates multiple units.
In this chapter, we shall:
So let's get on with it!
Integration testing is the process of checking that the units making up your program work correctly in concert with each other, rather than in isolation. It's not practical to ...