EGround
Редактор
- Сообщения
- 24.288
- Реакции
- 127
Складчина: Автоматизация тестирования 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
Цена: 49500 ₽
Материал «Автоматизация тестирования Python Advanced [Qa.Guru] [Артём Ерошенко, Сергей Хомутинин, Александр Котляр]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.