GraphQL API Test Automation з Python - Від основ до CI/CD

Тренінг з автоматизації тестування GraphQL API за допомогою Python. Ви навчитесь створювати масштабовані проекти тестування GraphQL сервісів з нуля до розгортування у CI/CD.

Для кого цей тренінг?

  • Початківці в тестуванні GraphQL API

  • QA інженери, які хочуть навчитися GraphQL

  • Python розробники, які працюють з GraphQL

  • Тестувальники, які шукають альтернативу REST API

Що ви отримаєте?

  • Розуміння GraphQL - відмінності від REST, структура запитів, мутації

  • Написання GraphQL запитів - синтаксис, змінні, фрагменти

  • Відправка запитів - requests бібліотека та GraphQL клієнти

  • Структура проекту - базова архітектура для масштабу

  • Журналювання та звітність - організація результатів тестування

  • Вимірювання тестового покриття - для GraphQL API

Які технології ми використовуємо?

  • Python 3 - мова програмування

  • GraphQL - мова запитів для API

  • requests - бібліотека для HTTP запитів

  • pytest - фреймворк для тестування

  • Jenkins - серверний контроль та CI/CD

  • GitHub Actions - автоматизація на GitHub платформі

Формат навчання

Інтерактивні онлайн лекції з практичними завданнями. Ви напишете реальні GraphQL тести разом із ментором протягом кожної лекції.

⏱️ Тривалість: 3 години практики + доступ до матеріалів

Що буде включено?

  • Записи всіх лекцій

  • Готові приклади коду (GitHub репозиторій)

  • Домашні завдання та розв’язки

  • Пожиттєвий доступ до матеріалів

  • Консультація після тренінгу