A form of software testing where individual software modules (or components) are combined and tested as a group. Integration testing happens after unit testing, and before system testing.

- Stackoverflow.com Wiki
2 articles, 0 books.

You always have to test your APIs before deploying them with your application. Unit tests are great for unit level code, but how could you test your API in a dev-related environment with test data? There's always mocking frameworks, but it just isn't the same. You could always create a new environment, but it would require a test database. So what do you do?

In this series, I will cover an assortment of testing tools that should be in every developer’s toolbox, and go over when, why, and how to use them.