Тестування Web-сервісів. Онлайн курс

Идет набор на курс!
Срок обучения
21 година
Стоимость:
Стоимость за весь курс
4 600 грн.
Описание
Тестування Web-сервісів. Онлайн курс

Сьогодні жоден сучасний додаток не обходиться без API.

Це справедливо як для простого сайту так і для високонавантажених розподілених систем. Тестування API є одним із основних завдань у процесі забезпечення якості. То ж не дивно, що попит на тестувальників, які вміють тестувати API щодня зростає. У цьому курсі ви отримаєте розуміння методів, інструментів та підходів у тестуванні API, набудете необхідних знань, що без сумніву позитивно позначиться на Вашій цінності як фахівця з тестування.

Цей курс буде корисним слухачам, що знайомі з основами тестування ПЗ, які хочуть продовжувати рости та вдосконалювати свої навички.

Ви отримаєте Свідоцтво про закінчення курсу.

Дни недели занятий на выбор
Время занятий на выбор
Занятий в неделю 2 рази на тиждень
Длительность занятия 3 години
Часы занятий
Группы
Возраст аудитории Студенты, Взрослые
Вид подготовки Базовый курс
Город Онлайн
Преподаватель специалист-практик
Учебные материалы
Пробное занятие
Документ об окончании Сертифікат
Опции Групповые занятия, Индивидуальное обучение
Трудоустройство Нет
Условия трудоустройства

Запись на курс

Пользователи
Select people to associate with this registration.
This registration is for
Select person
Person type
New Контакт

Программа обучения

Заняття 1. Вступ. Протокол SOAP

  • Коротко про лектора;
  • Мета курсу;
  • Що таке API, WS і для чого вони потрібні;
  • Роль тестування API у процесі забезпечення якості;
  • Огляд інструментарію для тестування WS;
  • Методики, що застосовуються у тестуванні WS;
  • Історія виникнення SOAP;
  • Термінологія та основні поняття (XML, XSD, Endpoint, WSDL).

Заняття 2: Протокол SOAP. Архітектура REST

  • Термінологія та основні поняття (UDDI, XSLT, XPath, XQuery, HTTP methods, HTTP statuses);
  • Структура та основні компоненти SOAP;
  • Сфера застосування;
  • Особливості роботи;
  • Переваги та Недоліки;
  • Особливості REST архітектури;
  • Термінологія та основні поняття (WADL, RESTful, JSON, JSONPath);
  • Принципи REST;
  • Статус код та основні статуси;
  • CRUD дієслова;
  • Переваги та недоліки.

Заняття 3. Знайомство з SoapUI. Робота з REST проєктом

  • Встановлення Java;
  • Встановлення SoapUI;
  • Огляд основних елементів інтерфейсу;
  • Підключення навчального проєкту;
  • Огляд методів проєкту;
  • Зробити запит на аналіз отриманої відповіді;
  • Вивчення доступних веб-сервісів проєкту;
  • Складання плану тестування;
  • Написання тест-кейсів;
  • Елементи “TestSuite», “TestCase”, “TestSteps”.

Заняття 4. Робота з REST проєктом (XML)

  • Блок «Assertions»;
  • Запуск тестів на різних рівнях;
  • Елемент «Properties», основні можливості;
  • Робота з Properties;
  • Елемент «Property Transfer»;
  • Робота з Assertions.

Заняття 5. Робота з REST проєктом (JSON) Postman

  • Авторизація
  • Створення запитів
  • Дістаємо дані з відповіддю
  • Написання тестів на відповідь із сервера
  • Змінні та окреження
  • Вкладка Pre-request script
  • CI Newman запуск тестів з консолі
  • Postman runner запуск тестів

Заняття 6. Робота з Groovy скриптами

  • Робота зі статичними та динамічними даними;
  • Генеруємо тестові дані;
  • Отримуємо дані з «Properties»;
  • Запис і трансфер даних;
  • Умови та розгалуження;
  • Script Assertion.

Заняття 7. Додаткові можливості

  • Підключення зовнішніх бібліотек та кастомних класів;
  • Mock-сервіси;
  • Для чого потрібні Mock-сервіси;
  • Приклад роботи з Mock-сервісом;
  • А як же CI?
  • Встановлюємо Jenkins;
  • Запуск проєкту на Jenkins.
Адрес:
  • м. Київ