Продвинутый курс по автоматизации тестирования Python Advanced
О чём курс
Вы перейдете от стандартного написания скриптов к созданию масштабируемой архитектуры автотестов уровня Senior+, охватывающей gRPC, GraphQL, SOAP и Kafka. Материал закрывает разрыв между рутинным тестированием и разработкой, обучая вас писать код, который по производительности и структуре близок к микросервисам на FastAPI. Вы научитесь не просто использовать инструменты вроде Selenium или Allure, а кастомизировать их под сложные задачи, внедрять CI/CD процессы и работать с нативным тестированием мобильных приложений (Kaspresso, XCTest). Курс ориентирован на тех, кто хочет видеть работу тестируемых систем «под капотом» и готов выстраивать надежные пайплайны автоматизации с нуля.
Программа обучения
- Дополнительное занятие с базового курса Python. Venv, Poetry и управление зависимостями проекта
- Построение минимального микросервиса с FastApi и тесты
- Доработаем микросервис – добавим базу данных
- Запускаем микросервис в docker
- Деплоим микросервис с GitHub Actions
- Продвинутые техники автоматизации REST API с Requests. Часть I
- Знакомство с проектом Niffler
- Расширение функциональности Pytest: пишем свои фикстуры и управляем запуском теста
- Работаем с реляционными базами данных из тестов
- Нативное тестирование Android – Kaspresso
- Кастомизация фреймворков – расширяем Allure, Selenium, Requests
- Маскирование чувствительных данных в логах модуля logging
- Реализуем OAuth авторизацию с помощью кастомизации requests
- Продвинутые техники REST API с Requests. Часть II
- REST API. Прокачаем Allure-отчеты
- Нативное тестирование iOS – Swift + XCTest. Часть I
- Нативное тестирование iOS – Swift + XCTest. Часть II
- Нативное тестирование iOS. XCTest. Часть III
- Параллелизация тестов в pytest: как не выстрелить себе в ногу
- Unit тесты – пишем тестируемый код и тесты для него
- Продвинутое занятие по devtools – секреты инструментов разработчика
- REST API. Какие тесты нужно проводить, а какие – нет
- Apache kafka – тестируем асинхронные микросервисы
- Тестируем SOAP сервисы с помощью requests. Часть I
- Тестируем SOAP сервисы с помощью requests. Часть II
- Установочное занятие по диплому
- Конференции – готовим доклад и себя к выступлению
- CI/CD – pipeline, к которому мы шли
- Дополнительное занятие. Selene
- Дополнительное занятие. Allure Reports
- Пишем первые тесты, разбираемся с селекторами
- Переиспользуем код между разными тестами
- Погружение: пишем тесты для сложных сценариев
- Page Object паттерн в IOS тестах
- Особенности XCUITests
- Финальная лекция блока
- PC сервисы с помощью нативных библиотек
- gRPC. Разработка серверной части.
- gRPC. Клиентская часть и разработка автотестов.
- Q&A по дипломному проекту
- Выпускной!
Отзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо с доступом: материалы выдаются в разделе «Мои складчины» на нашем основном сайте skladchik.org. Учтите: в России skladchik.org открывается только через ускоритель интернета (VPN) — настроить его можно за пару минут по инструкции на skladchik-kak-voiti.online.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».