Integration versus functional testing

In this section, we will attempt to dispel any confusion between the definitions of two very important and useful types of testing: integration tests and functional tests.