Python + SQL для Тестування - Робота з Базами Данних

Тренінг з роботи з базами данних за допомогою Python. Ви навчитесь писати SQL запити та інтегрувати їх у автоматизовані тести.

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

  • QA інженери, які хочуть працювати з базами данних

  • Тестувальники, які хочуть валідувати дані у базі

  • Python розробники, які переходять на тестування

  • Тести писери, які потребують прямого доступу до БД

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

  • Основи SQL - SELECT, INSERT, UPDATE, DELETE запити

  • SQLAlchemy ORM - об’єктно-реляційне відображення

  • Підключення до БД - PostgreSQL та інші системи

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

  • Цілісність даних - перевірка даних у БД після тестів

  • Очищення даних - підготовка тестового навколишнього середовища

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

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

  • SQLAlchemy - ORM фреймворк

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

  • PostgreSQL - база даних

  • pyodbc / psycopg2 - драйвери для БД

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

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

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

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

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

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

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

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

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