API testing using cURL, wGet, Postman and REST Assured
This training helps you become a test automation engineer.
In our current interconnected world, systems are no longer monolithic. Modern service oriented application (SOA) architecture requires connection of pre-built sub-systems through microservices as part of solution building. As a modern tester, you need basic and automated application programming interface (API) testing knowledge and practice as part of your testing toolset.
After establishing the theoretical API basics, the course will immediately become hands-on to learn how to interact with APIs through telnet, cURL, wGet and Postman. Using the GUI of the popular and widely used 'postman', you will learn firsthand how to build and execute test scripts using Java using the REST-Assured library.
At the end of this training, the participant will:
- have insight into how modern APIs are built
- have a good understanding of HTTP protocol
- be able to access APIs using telnet, cURL, wGet and Postman
- know how to create test scripts using Java with REST-Assured
Schedule
No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested? Please contact ABIS.
Intended for
- Testers with the ambition to start as a test automation engineer
- IT professionals wanting to start testing APIs
Background
- Basic programming knowledge (programming structures, object oriented programming). See Programming fundamentals and OO concepts and techniques. Knowledge of Java is a plus. See Java programming
- Basic SQL and database knowledge. See SQL and relational databases fundamentals
- Basic test terminology knowledge. See ISTQB Certified Tester - Foundation Level (CTFL)
- Basic software lifecycle knowledge
Main topics
- HTTP protocol
- Interact with APIs:
- telnet
- cURL
- wGet
- Postman
- REST-Assured framework + exercises
- Set-up
- Request creation
- Scripts using requests
- Validation
- Result verification in database
- Interactive labs
Training method
Real-time & real-project examples combined with exercises, you will learn firsthand how to understand the concept and bring it into practice.
This training can be organised as an instructor-led classroom training or in a blended format that combines online self-study with two live sessions.
Duration
2 days.
Course leader
TTL.be.
SESSION INFO AND ENROLMENT |