Курсы Тестирования Веб сервисов

Тестування Web-сервісів

Дата старту:

15.08.2023

Тривалість:

21 годин

Онлайн
Вечір

19:00 – 22:00

Вт

Чт

Пн

19:00 – 22:00

Вт

19:00 – 22:00

Ср

19:00 – 22:00

Чт

19:00 – 22:00

Пт

19:00 – 22:00

Сб

19:00 – 22:00

Нд

19:00 – 22:00

Ціна

4 600 грн

Записатися на курс

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

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

Також Ви отримуєте:

Свідоцтво про закінчення курсу

Дуже затребувані знання на ринку

Програма курсу:

Заняття 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

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

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

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

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

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