What is API Testing? (Software Testing Interview Question #89)