Курс охоплює REST, SOAP і GraphQL та інструменти для автоматизації, безпеки й продуктивності. Практики включають Postman, SoapUI, JMeter, Cypress і CI/CD.
Ціна
Ціну уточнюйте у менеджерів на сайті
Додати до колекції
ви ще не створили колекцію
Додати колекцію
Аналітичний огляд курсу
Опис згенерований на основі програми курсу та відкритих даних.
Матеріал систематизує API тестування для REST/SOAP/GraphQL, інструменти Postman, SoapUI, JMeter, Proxyman, Cypress, а також підходи на JavaScript і Python з інтеграцією у CI/CD. Охоплено перевірки коректності, безпеку та навантаження.
Кому підходить API тестування і кому не підходить
Підійде для
- QA Automation — для автоматизації перевірок API, інтеграції у CI/CD та виконання навантажувального тестування.
- QA Manual — для поглиблення розуміння HTTP, контрактів, документації та оптимізації тест-кейсів.
- Developers — для діагностики інтеграцій і мікросервісів, аналізу логів і трейсів.
Не підійде
- якщо потрібні лише базові UI-тести без роботи з API;
- якщо немає можливості писати скрипти JavaScript або Python;
- якщо не планується взаємодія з CI/CD, безпекою або продуктивністю.
Проблеми в API → результат підходів у тестуванні
- Проблема: нестабільні інтеграції між сервісами (контракти, сумісність).
Результат підходу: формуються процедури контрактного тестування, валідації схем (JSON Schema), перевірки версій. - Проблема: пізнє виявлення дефектів на рівні UI.
Результат підходу: зсув перевірок вліво: API тестування перед UI, швидший фідбек у пайплайні. - Проблема: невідомі межі продуктивності.
Результат підходу: сценарії навантажувального/стрес‑тестування в JMeter, метрики латентності та пропускної здатності. - Проблема: ризики доступу й витоків даних.
Результат підходу: перевірки аутентифікації/авторизації, негативні сценарії, орієнтація на OWASP API.
Порівняння підходів у API тестуванні
- Самостійне вивчення документації: гнучко, але можливі прогалини в практиках і відсутність зворотного зв'язку.
- Лише unit‑тести сервісів: швидкий фідбек, але не покривають інтеграції, безпеку й навантаження.
- UI‑орієнтоване тестування: корисно для кінцевих сценаріїв, але повільно й нестабільно для API контрактів.
- Системний підхід до API тестування: поєднує REST/SOAP/GraphQL, автоматизацію (Postman/Newman, SoapUI, Cypress), перформанс (JMeter), безпеку та CI/CD.
Компетенції та результати у сфері тестування API
- Планування перевірок коректності та стабільності API (REST, SOAP, GraphQL).
- Створення й автоматизація запитів у Postman і SoapUI; запуск колекцій через Newman; аналіз трафіку в Proxyman.
- Навантажувальне та стрес‑тестування в JMeter з інтерпретацією метрик.
- Інтеграція API тестів у CI/CD (GitHub Actions, GitLab CI, Jenkins — за потреби).
- Скриптування на JavaScript і Python для перевірок, утиліт і фікстур.
- Перевірки безпеки: аутентифікація, авторизація, контроль доступу, базові практики OWASP API.
- Підтримка документації, контрактів і репортингу результатів.
Опис курсу
Лектор Йосип Волощук Lead Software Engineer in Test у SoftServe - використовує понад 7 мов програмування в роботі - має 8+ років досвіду в тестуванні, працює з API, Web, Mobile, Performance - має досвід впровадження тестування у продукти з високим трафіком: 1200 users/second - брав участь у 25+ проєктах: від E-commerce до систем охорони здоров’я, проджект-менеджменту й краудфандингових платформ
Оцінка
Тільки авторизовані користувачі можуть залишати відгуки та ставити оцінки
Увійти »