In these days, where software is getting ever more distributed and APIs connect everything, knowing to how work with APIs is an indispensable skill for every tester. In this full-day tutorial, participants will get hands-on with testing and automation of RESTful APIs.
Using lots of hands-on exercises, they will learn:
- What to test for when you're testing APIs
- How to perform exploratory testing on APIs
- How to write automation to verify API behaviour
- How to mock APIs and how that can help you test and automate earlier, more and more often
- How consumer-driven contract testing helps address the challenge of large-scale integration and end-to-end testing in distributed environments
Key takeaways:- You can do exploratory testing on APIs
- API automation is much easier than GUI automation, once you know how and once you learn how to use tools to do it effectively
- You'll learn to create a solid API testing and automation strategy, including exploratory testing, automation, mocking / service virtualization and contract testing
Prerequisites for attending the Tutorial:Please see attached instructions for in-advance preparation. You must complete these instructions
before the tutorial's start.
Tutorial will be ran in
Java programming language, but examples will be posted also in other programming languages.