| CPC G06F 11/079 (2013.01) [G06F 9/54 (2013.01); G06F 11/0721 (2013.01)] | 20 Claims |

|
1. An application programming interface (API) route testing platform, comprising:
at least one processor; and
memory storing computer-readable instructions that, when executed by the at least one processor, cause the API route testing platform to:
process a plurality of API route testing function calls received from a test application, wherein each of the plurality of API function are integrated in an application under test;
generate, based on the plurality of API route testing function calls received from a host computing device processing the application under test and via a network, a first list of available routes, wherein the API route testing function calls identify and track each route processed by the application;
generate, based on the plurality of API route testing function calls received, a second list of routes to API controller classes that were requested via API calls from the test application;
identify, based on a comparison of the first list of available routes to the second list of routes to various API controller classes, whether erroneous routes exist; and
initiate, based on an indication that erroneous routes exist and at a remote device, a test failure response comprising an alert listing an identification of whether one or more of unused routes, missing routes, and duplicate routes were found.
|