Introduction to Testing REST APIs

An API (Application Programming Interface) provides information or content to mobile applications, and in turn, the application presents this content to the end user. The API is a service and a crucial element in the success of any mobile application. Because this is a service, the fundamental question is: How can I test an API behind an application? In this introductory tutorial Marc van’t Veer focuses on what REST APIs are and how to test them. Marc starts with basic concepts of the message architecture in an API and then explains elements like resources, verbs, states, headers, and tokens. With an understanding of these building blocks, you’ll have the foundation to start testing APIs. During this hands-on workshop Marc will share demos and examples of tools. You will have the opportunity to participate in exercises that give you the knowledge to recognize typical risks related to these interfaces.

Laptop Required:Each participant is required to bring a laptop with the following applications and add-ons already 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.