Advanced Techniques for Testing REST APIs

The Application Programming Interface (API) is a service and a crucial element in the success of any mobile application. Improving your API testing skills allows you to give your development team better feedback in more efficient and effective ways. So how do you test whether the API is easy to use, scalable, performing at an acceptable level, and secure? In this advanced hands-on workshop, Marc van’t Veer explains how to define and implement a dedicated test strategy, use tooling to compare versions of APIs and versions of a resource, use headers with tokens, create Java scripts to automate tests with assertions, and execute performance tests. In addition to theory, the workshop includes practical exercises, where every exercise focuses on a different API and different types of implementation. Learn what the specific weak points and risks of APIs are and how to apply techniques to mitigate these weaknesses.

Attendees should have knowledge of APIs—what they are and how they work—and want to improve their API testing skills. If you are new to API testing, please take tutorial WD—Introduction to Testing REST APIs on Wednesday morning.

Laptop Required: Each participant must bring a laptop with the following applications and add-ons already downloaded and installed—

Marc van’t Veer, a mobile app test consultant and trainer at the Netherlands-based Polteq, has more than eight years in testing with experience in technically-oriented contexts, such as telecom, SOA, test automation, and testing APIs. Marc is now part of a scrum team that develops the next generation of native apps for the Dutch and international parcel market. He is certified as an ISTQB Advanced Level Test Analyst. Marc has written and frequently presents about different aspects of mobile app testing. Follow Marc on Twitter @marc_vantveer.