Testing Web Services and the APIs behind Mobile Apps
“There’s an app for that” is frequently heard today. The data (content) being presented by an app is delivered from a web service by an API (Application Programming Interface), the communication framework between applications and back-end systems. Marc van’t Veer explores functional and nonfunctional risks with APIs and explains step-by-step how to test them. Testing web services and APIs is more than just checking the features of applications. An API and the services it calls must meet requirements like response time, security, stability, performance, and scalability. In defining the test approach, you must plan for integration with potential new devices or systems and be aware of future uses for the API. Because the supplier service is not always in control of the way the content is delivered and presented to the user, testing APIs from the quality of an app is determined by the end-to-end quality. Join Marc to learn the best API test approaches, the type of test environment you’ll need, and when testing in production is appropriate.