Megan
Администратор
- Регистрация
- 20 Фев 2015
- Сообщения
- 173.121
- Реакции
- 345.913
Складчина: Автоматизация тестирования Python Advanced [Qa.Guru] [Артём Ерошенко, Сергей Хомутинин, Александр Котляр]
пнем тебя до уровня Senior Automation QA
Научим передовому стеку технологий
Чему ты научишься
Архитектуре и дизайну
- Глубокому пониманию Python 3.12;
- Разработке микросервисов на FastAPI, Docker, Postgres
Покроем всё
- Тестированию нестандартных протоколов взаимодействия: gRPC, GraphQL, SOAP;
- Работе с базами данных и Kafka прямо из тестов;
- Будем использовать docker и docker-compose.
Кроме того
- Мы будем создавать весь код с нуля;
- И постоянно говорить о том, как тестируемые технологии работают под капотом.
Подробная программа курса
Вводное занятие — Intro to QA.GURU Python Advanced
Разбор домашних заданий к вводному занятию
Построение минимального микросервиса с FastAPI и тесты
Доработаем микросервис - добавим базу данных
Деплоим микросервис с GitHub Actions
Знакомство с проектом Niffler
Расширяем Pytest: пишем свои фикстуры и управляем запуском теста
Автоматизация на проекте «с нуля» – строим минимальный фреймворк
Работаем с реляционными базами данных из тестов: Psycopg2
Работаем с реляционными базами данных из тестов: SQLAlchemy
Параллелизация тестов в pytest: Как не выстрелить себе в ногу
Кастомизация фреймворков – расширяем Allure, Selenium
Реализуем OAuth авторизацию с помощью кастомизации requests
Создаем WEB-сервис на Python
Unit тесты – пишем тестируемый код и тесты для него
Тестируем gRPC сервисы с помощью нативных библиотек
Продвинутые техники автоматизации REST API
Расширяем тестовое покрытие - применяем pytest fixtures для построения полноценного фреймворка
Тестирование микросервисов в docker-compose
Wiremock в тестах
Тестируем GraphQL сервисы с помощью requests
Тестируем SOAP сервисы с помощью requests
Apache kafka - тестируем асинхронные микросервисы
CI/CD - pipeline, к которому ты шел
Нативное тестирование Android – Kaspresso
Нативное тестирование iOS – Swift + xctest. Часть I
Нативное тестирование iOS – Swift + XCTest. Часть II
Нативное тестирование iOS. XCTest. Часть III
Конференции – готовим доклад и себя к выступлению
Преподаватели курса
Наши преподаватели определяют облик индустрии.
QA-инженеры по всему миру используют разработанное ими ПО ежедневно.
- Сергей Хомутинин. QA Lead
- Александр Котляр. QA Lead
- Владислав Зингер. Dodo Engineering
- Артём Ерошенко. Qameta Software
- Станислав Васенков. Основатель QA.GURU
- Дмитрий Тучс. Dodo Brand
пнем тебя до уровня Senior Automation QA
Научим передовому стеку технологий
Чему ты научишься
Архитектуре и дизайну
- Глубокому пониманию Python 3.12;
- Разработке микросервисов на FastAPI, Docker, Postgres
Покроем всё
- Тестированию нестандартных протоколов взаимодействия: gRPC, GraphQL, SOAP;
- Работе с базами данных и Kafka прямо из тестов;
- Будем использовать docker и docker-compose.
Кроме того
- Мы будем создавать весь код с нуля;
- И постоянно говорить о том, как тестируемые технологии работают под капотом.
Подробная программа курса
Вводное занятие — Intro to QA.GURU Python Advanced
Разбор домашних заданий к вводному занятию
Построение минимального микросервиса с FastAPI и тесты
Доработаем микросервис - добавим базу данных
Деплоим микросервис с GitHub Actions
Знакомство с проектом Niffler
Расширяем Pytest: пишем свои фикстуры и управляем запуском теста
Автоматизация на проекте «с нуля» – строим минимальный фреймворк
Работаем с реляционными базами данных из тестов: Psycopg2
Работаем с реляционными базами данных из тестов: SQLAlchemy
Параллелизация тестов в pytest: Как не выстрелить себе в ногу
Кастомизация фреймворков – расширяем Allure, Selenium
Реализуем OAuth авторизацию с помощью кастомизации requests
Создаем WEB-сервис на Python
Unit тесты – пишем тестируемый код и тесты для него
Тестируем gRPC сервисы с помощью нативных библиотек
Продвинутые техники автоматизации REST API
Расширяем тестовое покрытие - применяем pytest fixtures для построения полноценного фреймворка
Тестирование микросервисов в docker-compose
Wiremock в тестах
Тестируем GraphQL сервисы с помощью requests
Тестируем SOAP сервисы с помощью requests
Apache kafka - тестируем асинхронные микросервисы
CI/CD - pipeline, к которому ты шел
Нативное тестирование Android – Kaspresso
Нативное тестирование iOS – Swift + xctest. Часть I
Нативное тестирование iOS – Swift + XCTest. Часть II
Нативное тестирование iOS. XCTest. Часть III
Конференции – готовим доклад и себя к выступлению
Преподаватели курса
Наши преподаватели определяют облик индустрии.
QA-инженеры по всему миру используют разработанное ими ПО ежедневно.
- Сергей Хомутинин. QA Lead
- Александр Котляр. QA Lead
- Владислав Зингер. Dodo Engineering
- Артём Ерошенко. Qameta Software
- Станислав Васенков. Основатель QA.GURU
- Дмитрий Тучс. Dodo Brand
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Пуританки vs Куртизанки (2026) [Марина Кульпина]
- Когнитивно-поведенческая терапия: мастерство и эффективность. Модуль 9 [Тариф Слушатель] [Юлия Горячева, Кьяра Бальони, Колин Эспи]
- Udemy Personal Plan — доступ к онлайн-курсам [№2 на 1 месяц] [udemy.com]
- 64 Метода глубинной психологии (16 вебинаров + презентации) [Станислав Раевский]
- [Вязание] Жаккардовые носки с домиками Dreaming [Вяжи.ру] [Stone Knits]
- Энергетическая карецца: как сделать так, чтобы каждая жена была без ума от своего мужа в сексуальном плане (часть 2 из 2) [Стэнли С. Басс]