REST API Test Automation
An introduction in automated testing where you will learn how to design and develop automated tests for REST services by using Rest Assured and Retrofit 2 libraries.
16 hours
Online
English
SQA-052
REST API Test Automation
Sign Up
Duration
16 hours
Location
Online
Language
English
Code
SQA-052
Schedule and prices
€ 300
Training for 7-8 or more people? Customize trainings for your specific needs
REST API Test Automation
Sign Up
Duration
16 hours
Location
Online
Language
English
Code
SQA-052
Schedule and prices
€ 300
Training for 7-8 or more people? Customize trainings for your specific needs

Description

Intended for junior software testers and automation engineers as a quick introduction to API testing.

UI test automation enables you to fully cover your application with tests in terms of black box but entails risks and costs related to interface instability, difficulty of developing such tests and their long execution times.

API test automation is free of such shortcomings and allows you to accelerate testing dramatically but with certain assumptions. This course deals with network protocols, various API test approaches in view of its specifics, and test automation tools such as Rest Assured and Retrofit 2 using the Java programming language.
After completing the course, a certificate
is issued on the Luxoft Training form

Objectives

  • How to make decisions regarding feasibility of API testing and the methods needed to conduct it
  • How to conduct tests and apply relevant automation tools

Target Audience

  • Functional testers and interns
  • Test automation engineers
  • Load testers
  • Test team leads

Roadmap

  • Introduction to REST

    • HTTP
    • WebSockets
    • SOAP
    • REST
    • API testing
    • Using Postman for query execution
  • REST Assured

    • Initializing a library
    • Executing and processing HTTP queries
    • Serialization and deserialization
    • JSON Path
    • Executing statements
  • Retrofit

    • Initializing a library
    • Deploying framework architecture
    • Executing and processing HTTP queries
    • Serialization and deserialization
    • Executing statements
  • Practice

    • Deploying framework architecture
    • Developing automated tests based on test cases using the Rest Assured library
    • Analyzing approached to test execution
  • Show Entire Program
Schedule and prices
View:
Register for the next course
Registering in advance ensures you have priority. We’ll notify you when we schedule the next course on this topic
+
Courses you may be interested in
Introduction to Test Automation
During this training we will discuss the basic problems related to the automation of testing tools, automated testing, issues and methods in developing automated tests.
Test Automation School. Selenium WebDriver
An introduction into automated testing where you’ll learn about the design and development of automated tests with Selenium Web Driver in Java and JUnit.
Test Automation: BDD Testing with Cucumber
We cover advanced issues of automated testing – behavior-driven development (BDD) and writing scenarios in Cucumber Java and Gherkin. The practical part is focused on the design and development of automated tests in Selenium Web Driver using the Cucumber Java framework.
View Catalog
Your benefits
Expertise
Our trainers are industry experts, involved in software development project
Live training
Facilitated online so that you can interact with the trainer and other participants
Practice
A focus on helping you practice your new skills
Still have questions?
Connect with us
Thank you.
Your request has been received.
Thank you!
The form has been submitted successfully.