Онлайн-курс Тестування API | robot_dreams
  • онлайн-курс
  • 14 занять
  • кейс у портфоліо

Тестування API

Навчіться працювати з Postman, SoapUI та іншими інструментами, щоб ефективно тестувати API, автоматизувати перевірки та інтегрувати їх у CI/CD.

Йосип Волощук

Lead Software Engineer in Test у

SoftServe

Цей курс для:

QA Automation

щоб автоматизувати тестування API, розширити інструментарій та успішно здійснювати тестування навантаження

QA Manual

щоб розширити навички тестування API, зрозуміти технічні аспекти системи та оптимізувати тест-кейси

Developer

щоб швидше усувати помилки інтеграції власних 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, щоб гарантувати високу продуктивність і безпеку.
 

 
 
 
Реєструючись, ви погоджуєтеся з умовами договору-оферти та політикою конфіденційності.