Integration Testing vs Functional Testing: Key Differences
Ask five engineers whether a test is "functional" or "integration" and you will probably get three answers. That is not because people are confused. It is because the same test can honestly be both. Here is the short version. Integration testing checks that components work together. Functional testing checks that the software does what the requirements say. One is about how the pieces connect. The other is about what the user gets.