API Test Types: Testing the Unsung Heroes of the Software World