Introduction

Best Practices of API Testing

In our article What Makes API Testing Special we discussed how testing APIs differs compared to other forms of software testing. This is partly due to the fact that API communication isn’t aimed at being readable by humans, but is meant for computer-to-computer interaction. But it is also in part due to the enormous impact API performance and functionality has on the business.

Thankfully, there are several best practices you can follow to increase the chances that you are maintaining API quality. In this section, you can learn about these best practices. They come in two difficulty levels: White Belt - for those somewhat new to API Testing, and Black Belt - for the more experienced API tester.

Use the menu on the left side to navigate through the different best practices we advocate.