Курс Тестування API

  • Online
  • Для досвідчених
  • QA Automation / QA Manual
Навчальний центр: Robot Dreams
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:14 занять
Початок курсу:22.04.2025
Вартість навчання:Уточнюйте

Цей курс допоможе опанувати навички роботи з API: основи API, різновиди їхньої архітектури та різні типи тестування. Ми розглянемо найпопулярніші застосунки та вивчимо 8+ інструментів для роботи з API, а також навчимось автоматизовувати свою роботу, тестувати безпеку та продуктивність.

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

Основи API

  • Зрозумієте, що таке API та як він працює
  • Розберете принципи роботи мікросервісів
  • Дізнаєтеся, що таке вебсервіси та яка між ними відмінність

Ключові елементи API та робота з документацією

  • Розглянете методи запитів та дізнаєтеся, як обирати коректний метод залежно від завдання
  • Дізнаєтеся, яких відповідей можна очікувати від сервера та дізнаєтеся як знаходити, на чиєму боці проблема
  • Розберете ключові елементи запиту й проблеми, які можуть виникати з ним
  • З'ясуєте, що таке параметри API-запиту

Тестування API

  • Розберете принципи тестування
  • Зрозумієте, навіщо тестувати API та які переваги отримує продукт від цього
  • Розглянете різні типи API-тестування
  • Дізнаєтеся, як вибрати застосунок для тестування API

Postman: основи роботи

  • Вивчите такий інструмент, як-от Postman
  • Дізнаєтеся, як працюють snippets, environment, runner в Postman

Postman: просунутий рівень

  • Дізнаєтеся, як використовувати Pre- та Post-скрипти
  • З'ясуєте, як запускати тести й генерувати репорти за допомогою Newman

Інші інструменти (JMeter, Proxyman, Soapui)

  • Розглянете такі інструменти API-тестування, як-от JMeter, Proxyman, SoapUI, оціните їхні переваги та недоліки
  • Дізнаєтеся, як писати прості сценарії та аналізувати результати
  • Навчитеся створювати порівняльний репорт інструментів

Основи програмування на JavaScript

  • Вивчите основи програмування на JS
  • Дізнаєтеся, що таке цикли, умови, методи тощо

Автоматизація API на JavaScript з Cypress

  • Навчитеся автоматизовувати API-тести на JS
  • Набудете навичок генерувати тест-репорти

Основи програмування на Python

  • Вивчите основи програмування на Python
  • Дізнаєтеся, що таке pytest і як його використовувати

Автоматизація API з використанням Python та налаштування CI/CD

  • Дізнаєтеся, як створювати скрипти для API-тестування на Python
  • Навчитеся налаштовувати CI/CD-систему для рану тестів та виводу результатів

Тестування безпеки API

  • Розглянете вразливості, на які варто звертати увагу
  • Дізнаєтеся, як користуватись інструментами для тестування безпеки

Тестування продуктивності API

  • З'ясуєте, які типи тестів для продуктивності існують
  • Навчитеся проводити навантажувальні тести
  • Дізнаєтеся, на що варто звертати увагу під час тестування навантаження та як створювати тест-репорт

Підсумки, Roadmap i Q&A-сесія

  • Повторите ключові моменти щодо тестування API, які вивчили на курсі
  • Поставите запитання лектору та повторно розберете найскладніші кейси
  • Отримаєте рекомендації щодо подальшого розвитку в професії

Презентація курсових проєктів

  • Оберете функціонал, який потрібно автоматизувати
  • Напишете автотести в одному із застосунків: Postman, SoapUI, JMeter тощо
  • Налаштуєте автотест на CI-системі та складете репорт
  • Презентуєте проєкт лектору та колегам

Особливості курсу

  • Скіли
  • Практика
  • Кар'єра
  • Проєкт у портфоліо
  • Сертифікат про проходження курсу

Викладачі курсу

Йосип Волощук - Lead Software Engineer in Test at SoftServe

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
Quality Assurance Group
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
2 900 UAH за курс
Навчальний центр
Prog Academy
Формат
Online
Початок навчання
29.09.2025
Тривалість
6 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
8 475 UAH за курс
Навчальний центр
Telesens Academy
Формат
Online
Початок навчання
29.01.2024
Тривалість
1 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
4 000 UAH за курс
Навчальний центр
EPAM
Формат
Online
Початок навчання
25.11.2024
Тривалість
10 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
безкоштовно