Тестування API
Навчіться працювати з Postman, SoapUI та іншими інструментами, щоб ефективно тестувати API, автоматизувати перевірки та інтегрувати їх у CI/CD.
Йосип Волощук
Lead Software Engineer in Test у
SoftServe

Цей курс для:
ПІСЛЯ КУРСУ ВИ ЗМОЖЕТЕ:
-
ЗАБЕЗПЕЧУВАТИ СТАБІЛЬНІСТЬ API
Перевірятимете API на коректність, стабільність і надійність, щоб мінімізувати помилки в роботі продукту.
-
ЗНАХОДИТИ КРИТИЧНІ ПРОБЛЕМИ ДО РЕЛІЗУ
Виявлятимете дефекти ще до того, як вони вплинуть на користувачів, команду чи бізнес.
-
АВТОМАТИЗУВАТИ КЛЮЧОВІ СЦЕНАРІЇ
Запускатимете повторювані перевірки автоматично, щоб пришвидшити розробку та зменшити кількість ручних дій.
-
ПРИЙМАТИ ТЕХНІЧНО ОБҐРУНТОВАНІ РІШЕННЯ
Навчитеся підбирати інструменти, підходи та сценарії тестування залежно від типу API, архітектури й задач проєкту.
Лектор
Йосип Волощук
-
Lead Software Engineer in Test у SoftServe
-
8+ років досвіду в тестуванні, працює з API, Web, Mobile, Performance
-
використовує понад 7 мов програмування в роботі
-
має досвід впровадження тестування у продукти з високим трафіком: 1200 users/second
-
брав участь у 25+ проєктах: від E-commerce до систем охорони здоров’я, проджект-менеджменту й краудфандингових платформ

Програма курсу:
-
01 заняття05.05.2026 19:00
Основи API
- зрозумієте, що таке API та як він працює
- розберете принципи роботи мікросервісів
- дізнаєтеся, що таке вебсервіси та яка між ними відмінність
-
02 заняття07.05.2026 19:00
Ключові елементи API та робота з документацією
- розглянете методи запитів та дізнаєтеся, як обирати коректний метод залежно від завдання
- дізнаєтеся, яких відповідей можна очікувати від сервера та дізнаєтеся як знаходити, на чиєму боці проблема
- розберете ключові елементи запиту й проблеми, які можуть виникати з ним
- з’ясуєте, що таке параметри API-запиту
-
03 заняття12.05.2026 19:00
Тестування API
- розберете принципи тестування
- зрозумієте, навіщо тестувати API та які переваги отримує продукт від цього
- розглянете різні типи API-тестування
- дізнаєтеся, як вибрати застосунок для тестування API
-
04 заняття14.05.2026 19:00
Postman: основи роботи
- вивчите такий інструмент, як-от Postman
- дізнаєтеся, як працюють snippets, environment, runner в Postman
-
05 заняття19.05.2026 19:00
Postman: просунутий рівень
- дізнаєтеся, як використовувати Pre- та Post-скрипти
- з’ясуєте, як запускати тести й генерувати репорти за допомогою Newman
-
06 заняття21.05.2026 19:00
Інші інструменти: JMeter, Proxyman, SoapUI
- розглянете такі інструменти API-тестування, як-от JMeter, Proxyman, SoapUI, оціните їхні переваги та недоліки
- дізнаєтеся, як писати прості сценарії та аналізувати результати
- навчитеся створювати порівняльний репорт інструментів
-
07 заняття26.05.2026 19:00
Основи програмування на JavaScript
- вивчите основи програмування на JS
- дізнаєтеся, що таке цикли, умови, методи тощо
-
08 заняття28.05.2026 19:00
Автоматизація API на JavaScript з Cypress
- навчитеся автоматизовувати API-тести на JS
- набудете навичок генерувати тест-репорти
-
09 заняття02.06.2026 19:00
Основи програмування на Python
- вивчите основи програмування на Python
- дізнаєтеся, що таке pytest і як його використовувати
-
10 заняття04.06.2026 19:00
Автоматизація API на Python та налаштування CI/CD
- дізнаєтеся, як створювати скрипти для API-тестування на Python
- навчитеся налаштовувати CI/CD-систему для рану тестів та виводу результатівs
-
11 заняття09.06.2026 19:00
Тестування безпеки API
- розглянете вразливості, на які варто звертати увагу
- дізнаєтеся, як користуватись інструментами для тестування безпеки
-
12 заняття11.06.2026 19:00
Тестування продуктивності API
- з’ясуєте, які типи тестів для продуктивності існують
- навчитеся проводити навантажувальні тести
- дізнаєтеся, на що варто звертати увагу під час тестування навантаження та як створювати тест-репорт
-
13 заняття16.06.2026 19:00
Підсумки, roadmap і Q&A-сесія
- повторите ключові моменти, які вивчили на курсі тестування API
- поставите запитання лектору та повторно розберете найскладніші кейси
- отримаєте рекомендації щодо подальшого розвитку в професії
-
14 заняття23.06.2026 19:00
Презентація курсових проєктів
- оберете функціонал, який потрібно автоматизувати
- напишете автотести в одному із застосунків: Postman, SoapUI, JMeter тощо
- налаштуєте автотест на CI-системі та складете репорт
- презентуєте проєкт лектору та колегам
Дізнатися деталі
Пройдіть курс тестування API, щоб гарантувати високу продуктивність і безпеку.