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

Цей курс для:
ПІСЛЯ КУРСУ ВИ ЗМОЖЕТЕ:
-
ЗАБЕЗПЕЧУВАТИ СТАБІЛЬНІСТЬ 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, щоб гарантувати високу продуктивність і безпеку.