The study course objective is a combination of theoretical lectures and practical workshops focused on REST API test automation using JAVA and Cucumber. Participants will learn how to set up the development environment, add dependencies and create and run automated tests for a REST API system.
Choosing and Installing API Testing Tools
Detailed instructions for installing and configuring tools like Postman, RestAssured etc).
Setting up an IDE for code writing
Basics of programming language being used and framework (e.g. java and reassured basics)
Programming language Syntax - Framework Specifics
Introduction to API documentation tools (like Swagger).
Understanding API specifications.
Sending API requests and understanding responses.
Validating response status, headers, and body with postman
Introduction to automation concepts and importance.
Writing basic API automation scripts.
Validating API responses using assertions.
Introduction to hooks basics
Handling of one authentification type (e.g. oAuth, JWT tokens, basic auth)
Random input data generation (timestamps, random data like ruby faker alternatives)
Basic Data buffer class for data storage/propogation
Basic parameterization and data-driven tests.
No customization!!
Implement reporting
Debug mode
After successfully completing this course you will be able to:
We will issue an official certificate to confirm that you have successfully completed a course and are ready to kick-start your career in IT.
In the beginning of the course, you will receive everything you need to start learning successfully.
Receive both theoretical and practical knowledge from experienced professionals who are also passionate about teaching.
Gain experience in an environment where real-life challenges are presented and solved.