test.allTheThings('GraphQL') - Manoj Kumar

13th January 2023
  • Locked
Manoj Kumar's profile
Manoj Kumar

Principal Consultant

test.allTheThings('GraphQL') - Manoj Kumar image
Talk Description

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, the speaker aims to share their experience and learning on testing GraphQL APIs as its not the same as other API testing strategy like (REST or SOAP). And  will learn the basics of GraphQL and core components of GraphQL and testing queries, mutations in APIs

What you’ll learn

By the end of this talk, you'll be able to:

  • What is an API
  • What are the key differences between REST and GraphQL API
  • What are the components to test in GraphQL
  • How to test GraphQL APIs
  • Security and Load Test GraphQL APIs
Manoj Kumar's profile'

Manoj Kumar

Principal Consultant

Manoj is a Principal Consultant at ThoughtWorks. He loves exploring the software development lifecycle in its entirety and is particularly passionate about solving problems in the QA and DevOps space. An avid open-source enthusiast, Manoj is a committer to the Selenium and Appium project. He is also part of the project leadership committee for Selenium. Manoj has contributed to various libraries and frameworks like ngWebDriver, Protractor and Serenity in the automated testing ecosystem. A keen accessibility practitioner, he is a voluntary member of the W3C ACT-R group. Manoj is passionate around sharing knowledge and has delivered keynote sessions at STeP-IN and SLASSCOM conferences apart from other technical talks around the world.
Suggested Content
Explore MoT
Test Exchange
A skills and knowledge exchange to enhance your testing, QA and quality engineering life
A Software Tester’s Guide To Chrome Devtools
Learn how to dig deeper into the Web with the use of Devtools
This Week in Testing
Debrief the week in Testing via a community radio show hosted by Simon Tomes and members of the community