API testing entails different aspects and goes much further than simply executing a few test cases. Why is API testing important? Best practices, features.