АВТОРСКИЙ КУРС
ПО PYTEST
ЗАПИСЬ ПРЯМО С ОСНОВНОГО КУРСА!
Знание паттернов автоматизации сделает тебя более привлекательным кандидатом для работодателей, так как ты cможешь предложить не только знания инструментов, но и понимание лучших практик автоматизации.
ЦЕНА: 200$ (20 000р)
ВИДЕОУРОКИ
ВСЕ УРОКИ доступны сразу после покупки
Материалы
МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ
ЕСТЬ В КАЖДОМ УРОКЕ
∞ ДОСТУП
ВЕЧНЫЙ ДОСТУП К КУРСУ И его ОБНОВЛЕНИЯМ
Мне важно, чтобы вы были уверены в качестве моего продукта и того, что курс действительно стоит своих денег, поэтому первый урок доступен бесплатно.
НА этом курсе ТЫ изучишь page object model и page components, изучишь эксклюзивные фишки, которые еще НЕ встречал ранее, научишься работать с чувствительными данным, мультиюзерностью и многим другим.
СМОТРЕТЬ ПРОГРАММУ
КУРС ПОДОЙДЕТ тебе, Если ты уже имеешь опыт работы с Selenium/PLAYWRIGHT ИЛИ REQUESTS, а также:

  • Хочешь изучить фреймворк с нуля для автоматизации web/mobile/API или интеграционных тестов

  • Хочешь улучшить свои знания по Pytest

    (есть какие-то затыки и хочешь разобраться с фреймворком подробнее)

  • Хочешь поднять свой уровень заработной платы.

    В вакансиях Selenium+Pytest вилка гораздо выше, нежели у вакансий, где требуется тестировщик со знанием Selenium.

    Примеры: моя коллега, которой я помог с Pytest на корпоративном обучении, в 2 раза подняла себе ЗП.

    Смотреть кейсы
ПРОГРАММА КУРСА
  • 1
    ВВЕДЕНИЕ В PYTEST
    • Что такое pytest
    • Уставновка pytest и других зависимостей
    • Правила создания тестов
    • Создание тестовых классов (наборов тестов)
    • Создание тестовых методов (тестов)
    • Запуск первого теста
    • Домашнее задание
  • 2
    ПРЕД- И ПОСТУСЛОВИЯ & БАЗОВЫЕ ОПЦИИ ЗАПУСКА
    • Пред- и постусловия в тестах
    • Базовые параметры запуска
    • Запуск тестов по их названию
    • Дебаг тестов
    • Домашнее задание
  • 3
    ПЕРЕЗАПУСК, ОСТАНОВКА И МАРКИРОВКА ТЕСТОВ
    • Перезапуск упавших тестов после тестового прогона
    • Перезапуск упавших тестов сразу после их падения во время выполнения
    • Остановка тестового прогона после падения N тестов
    • Маркировка тестов
    • Запуск маркированных тестов
    • Домашнее задание
  • 4
    ЗАВИСИМЫЕ ТЕСТЫ, ПАРАМЕТРИЗАЦИЯ И ПАРАЛЛЕЛИЗАЦИЯ
    • Параметризация тестов - запуск одного и того же теста с разными входными данными
    • Перебор всех комбинаций параметров через параметризацию
    • Работа с зависимыми тестами
    • Параллельный запуск тестов в несколько потоков
    • Сброс тестов с логированием причины
    • Домашнее задание
  • 5
    РАЗРАБОТКА НЕГАТИВНЫХ ТЕСТОВ
    • Как устроены негативные тесты
    • Подход создания негативных тестов
    • Разработка негативных тестов для UI и API
    • Домашнее задание
  • 6
    ФИКСТУРЫ. ЧАСТЬ 1
    • Файл conftest.py
    • Что такое фикстура
    • Использование фикстур как аргумент тестового метода
    • Получение данных из фикстуры через return
    • Использование фикстур через декоратор и получение данных через request.cls
    • Получение данных через namedtuple
    • Получение данных через dataclasses
    • Кастомные имена фикстур
    • Домашнее задание
  • 7
    ФИКСТУРЫ. ЧАСТЬ 2
    • Авто-использование фикстур
    • Пред- и постусловия в фикстурах с помощью yield
    • Область видимости фикстур
    • Домашнее задание
  • 8
    ФИКСТУРЫ. ЧАСТЬ 3
    • Обьект request в фикстурах
    • Выборочное применение фикстур
    • Параметризация фикстур
    • Косвенная параметризация
    • Домашнее задание
  • 9
    СОЗДАНИЕ СОБСТВЕННЫХ ОПЦИЙ vs ПЕРЕМЕННЫХ ОКРУЖЕНИЯ
    • Пользовательские pytest-опции
    • Переменные окружения
    • Сравнение
    • Конфигурационный файл - pytest.ini
    • Домашнее задание
  • 10
    СОЗДАНИЕ PYTEST-РАННЕРА
    • Что такое и зачем нужен runner
    • Создание раннера и мультипроцессинг
    • Junit-репорты и сбор результатов тестирования
    • Домашнее задание
КАК ПОПАСТЬ НА КУРС?
1
Заполняете форму оплаты.
2
После заполнения Вы будете перенаправлены на страницу оплаты курса.
3
После оплаты Вы будете перенаправлены в телеграмм-чат (вступаете по желанию), так же Вам на почту придут доступы от личного кабинета.
ПРОЦЕСС ОБУЧЕНИЯ НА КУРСЕ
Смотришь видеоуроки
Помимо видео в личном кабинете будут доступны методические материалы.
Углубляешься и повторяешь
Тут не будет домашних работ, моя задача дать вам понимание и развить архитектурное мышление.
Задаешь вопросы в общем чате
У курса будет отдельный чат, где можно общаться с учениками курса, по темам курса и не только))
я АЛЕКСЕЙ КОЛЕДАЧКИН - АВТОР КУРСА, SENIOR QA Automation и основатель QA-Playground.com
я АЛЕКСЕЙ КОЛЕДАЧКИН - АВТОР КУРСА, SENIOR QA Automation и основатель QA-Playground.com
  • > 7 лет в IT

    • Около 2-х лет занимался разработкой веб-приложений (посмотрев курс на ютубе в 11-ом классе :D).

    • Прошел путь от Junior до Team lead команды тестирования в американской компании.

    • Являюсь членом международных ассоциаций качества программного обеспечения ISQA и Raptors.
  • > 5 лет в автоматизации

    • Выступал с презентацией по теме автоматизации в Америке в компании FreeConferenceCall.

    • Выстроил процесс автоматизации с нуля до CI/CD, более чем для 14 американских проектов.

    • Разрабатывал для команд несколько библиотек для упрощения и ускорения автоматизации тестирования. Они используются в этих компаниях по сей день)
  • > 3000 студентов на Stepik

    • Создал бесплатный авторский курс по Selenium.

    • Получил сертификацию курса, теперь студенты могут получать сертификат моего курса на Stepik.

    • Автор YouTube-канала об автоматизации тестирования на Python.
  • Обучил > 300 студентов на своих авторских курсах

    Многие из которых сменили или нашли работу и кратно увеличили свою зарплату.
отзывы О преподавателе

Поток Август 2023 - МАРТ 2024
Поток 2022-2023 + Pytest интенсив
Остались вопросы?
Пиши на сайт или в мессенджеры
Коледачкин Алексей Александрович
Email: akoledachkin@gmai.com

Политика в отношении обработки персональных данных
Оферта