REST API Test Automation

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 часы
Тип курсу
Онлайн
Мова
Англійська
Продолжительность
16 часы
Місцезнаходження
Онлайн
Мова
Англійська
Код
SQA-052
Тренінг для 7-8 чи більше людей? Налаштуйте тренінги для ваших конкретних потреб
REST API Test Automation
Продолжительность
16 часы
Місцезнаходження
Online
Мова
English
Код
SQA-052
€ 400 *
Тренінг для 7-8 чи більше людей? Налаштуйте тренінги для ваших конкретних потреб

опис

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.

сертифікат
Після проходження курсу видається сертифікат
на бланку Luxoft Training

Цілі

  • 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

Цільова аудиторія

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

передумови

Passing the Course SQA-049 Test Automation School: Part 1 - Introduction to Java or initial experience in development in C- and Java-like programming languages (6+ months).

Дорожня карта

1. Introduction to REST [theory – 3h; practice – 1h]

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

2. REST Assured [theory – 1h; practice – 3h]

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

3. Retrofit [theory – 1h; practice – 3h]

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

4. Hands-on session [theory – 0h; practice – 4h]

  • Deploying framework architecture
  • Developing automated tests based on test cases using the Rest Assured library
  • Analyzing approached to test execution
  • Debugging and running

Theory – 5h (38%); practice – 11h (62 %)

Залишилися запитання?
Зв'яжітьсяз нами