Communities My Communities Pricing
English Русский Español Deutsch Français Português 中文 日本語 한국어
Sign In
Other

От ручного клика к коду: Трансформация в QA Automation Engineer

36 lessons 451 minutes 0 members Intermediate
Михаил Шуберт
Михаил Шуберт
Instructor

Этот курс — ваш мост из мира мануального тестирования в мир высокооплачиваемой автоматизации. Мы не будем просто учить синтаксис языка; мы научим вас думать как инженер по автоматизации, который умеет выбирать правильные инструменты для конкретных бизнес-задач. Вы пройдете путь от написания первого скрипта на Python до настройки полноценного CI/CD конвейера. Вы освоите современные инструменты, такие как Playwright и Pytest, научитесь работать с API на уровне профи и поймете, как строить архитектуру тестов, которую не придется переписывать через месяц. Курс сфокусирован на практике: каждый модуль завершается созданием части вашего личного фреймворка, который станет главным украшением портфолио. К концу обучения вы сможете полностью автоматизировать процесс проверки веб-приложений, интегрировать тесты в процесс разработки и обосновывать ценность автоматизации перед бизнесом. Вы перестанете быть просто «тестировщиком» и станете SDET-специалистом, способным влиять на качество продукта на всех этапах его жизненного цикла.

$400/mo
  • Full community access
  • Private feed & discussions
  • Live events & Q&A
  • Points & leaderboard

What You'll Learn

Проектирование надежной архитектуры автотестов с использованием паттерна Page Object Model
Автоматизация тестирования UI и API с использованием Python, Pytest и Playwright
Настройка автоматического запуска тестов в GitHub Actions и генерация отчетов Allure
Умение идентифицировать и устранять «флакающие» (нестабильные) тесты
Интеграция тестирования в CI/CD процесс для обеспечения непрерывного качества

Curriculum

Смена парадигмы: Как перестать кликать и начать программировать
6 lessons • 74 minutes
Ловушка 'Записать и воспроизвести': Почему Selenium IDE — это тупик 10 min
Пирамида тестирования: Где на самом деле живут баги 12 min
Python для QA: Минимум синтаксиса для максимума пользы 15 min
ROI автоматизации: Когда код стоит дороже ручного труда 10 min
Первый скрипт: Открываем браузер кодом 15 min
Как Spotify перестал бояться релизов 12 min
Укрощение UI: Современная веб-автоматизация
6 lessons • 77 minutes
Локаторы, которые не ломаются: CSS vs XPath 12 min
Playwright: Почему он убивает Selenium 15 min
Смерть ожиданий: Как победить Timeouts 10 min
Работа со сложными элементами: iFrames, Pop-ups и Shadow DOM 15 min
Кейс: Как Pinterest автоматизирует визуальное тестирование 12 min
Параметризация тестов: Один скрипт — сотни проверок 13 min
Архитектура и Чистый код: От скрипта к фреймворку
6 lessons • 77 minutes
Page Object Model (POM): Разделяем логику и данные 15 min
Фикстуры Pytest: Магия подготовки данных 15 min
Анти-паттерн 'Божественный объект': Когда POM становится проблемой 10 min
Fluent Interface: Пишем тесты как рассказ 12 min
История одного рефакторинга в Uber 13 min
Обработка конфигураций: Dev, Staging, Prod 12 min
API Automation: Тестирование под капотом
6 lessons • 75 minutes
Почему UI-тесты — это только верхушка айсберга 10 min
Библиотека Requests: Отправляем первый запрос 15 min
Валидация JSON-схем: Проверка структуры данных 12 min
Забытые статус-коды: Почему 200 OK — это не всегда успех 10 min
Кейс: Как Stripe тестирует свои API для миллионов пользователей 13 min
Цепочки запросов: От авторизации до сложного сценария 15 min
CI/CD и Инфраструктура: Тесты на автопилоте
6 lessons • 79 minutes
Тесты на моей машине работают: Главная ложь автоматизатора 10 min
GitHub Actions: Запуск тестов по клику или пушу 15 min
Docker для QA: Упаковываем тесты в контейнер 15 min
Борьба с 'Флакающими' тестами: Стратегии стабилизации 12 min
Allure Reports: Делаем отчеты, которые поймет даже менеджер 15 min
Как работает релизный цикл в GitLab 12 min
Путь к Senior SDET: Стратегия и лидерство
6 lessons • 69 minutes
Тест-стратегия: Что автоматизировать в первую очередь? 12 min
Код-ревью для автоматизатора: На что смотреть? 15 min
Ошибки масштабирования: Когда тестов становится слишком много 10 min
Chaos Engineering: Тестирование на прочность 12 min
Как продать автоматизацию руководству 10 min
Ваш личный Roadmap развития на 2 года 10 min

About the Instructor

Михаил Шуберт

Михаил Шуберт

Ready to Join?