API Testing is the part of the software development testing process that verifies that our APIs meet their design specifications, perform as intended, and can handle real-world user traffic. These “connectors” allow our UIs to communicate with our databases and contain the applications business logic; which defines how users interact with the applications services, data, and functions.
Using the tactics described by the test pyramid, we have been able to create healthy, fast, and maintainable Testing Suites for the EPA's CTX APIs.