In our previous blog post, we discussed how today's increasingly distributed systems require that testers have a solid knowledge of APIs, how to test them and how to use them for more efficient testing. In this blog post, we will take a look at different test types and techniques that depend on APIs.