Over the years there, more and more client-server ways of communication appear. Some of them organically disappear when others are widely adopted. What's more important, some of them are used simultaneously in a single company or a single product. That also forces us to understand them (and key differences) rather than focusing on just a single one. Yet before we get into details there should be one small note: SOAP is a protocol, REST is an architectural style, while GraphQL, as we can see from the "QL" in its name, is a query language.
However, that is just the theory - time to jump into practice!
During the workshop, we will go through GraphQL main concepts. I will show you how to manage testing flows efficiently and build valuable assertions. You will also understand how to work with variables (in fact, nobody likes fully hardcoded test data). Last but not least you will have a chance to easily parametrize queries and separate them from main body.
For the simplicity purpose, we will use Postman.
Key Takeaways- Understanding the key concepts behind GraphQL
- Learning the most important differences (and similarities) between different REST API and GraphQL
- Hands-on experience how to build good automated tests for GraphQL
Prerequisites for the Tutorial:Attendees need notebooks with either
pre-installed Postman or logged-in to the
web version.