Testing GraphQL APIs


Duration: 25 mins
Manoj Kumar
Principal Consultant, ThoughtWorks

Digital presence is of utmost importance in situations like COVID-19. Users access information or perform online transactions through different form factors ranging from desktop to hand-held devices. And Most of these communications happen via APIs behind the scenes. The API development is not new, and it has been around for many years now, and the technologies evolve so does the way to create APIs change too. We’ve Seen SOAP, and REST all these years. Now we have a cool new way of designing APIs called GraphQL - developed by Facebook. GraphQL solves some of the key problems that persist in REST APIs. Today, GraphQL powers a variety of companies such as Airbnb, Atlassian, Audi, CNBC, GitHub, Netflix, Shopify, The New York Times, Twitter, and Pinterest. GraphQL also powers hundreds of billions of API calls a day on Facebook social media platforms.

In this talk, we will learn the basics of GraphQL and some of the key differences between REST and GraphQL APIs. And of course testing GraphQL APIs too.

You may also be interested in

50 mins
Slowdown to Gain Speed: Technical practices that take time but save time

As a software development manager or a technical leader you are eager to remove impediments so your team can produce...

180 mins
Modern Software Development

Our industry never stops changing, but sometimes those changes are trivial and fluffy and we can ignore them. Sometimes they...

50 mins
Effecting Change—The Art Of Leading Teams

As leaders we want our teams to pursue great ideas and change directions to realize the goals. However, often we...

25 mins
Writing Professionally

The most important thing you do in your job is write. It's in every email you send, every commit you...

50 mins
The Dao of Tech Leadership

Effectively managing humans requires a certain level of self-awareness. Therefore, understanding your WHY and what drives you is vitally important...

25 mins
How Non-violent Communication Can Help Keep the Peace on your Team

Non-violent communication will help you communicate with your coworkers in a manner that enables productivity and helps you understand how...