Курс на Stepik
Обложка курса «Освоение модульного тестирования с использованием Pytest» на Stepik
2 890 ₽

Освоение модульного тестирования с использованием Pytest 0.000

Открыть на
STEPIK.ORG

Практический курс по тестированию Python-приложений с использованием Pytest. Вы изучите unit-тесты, фикстуры, мокирование, Selenium, Docker, GitHub Actions, test coverage и CI/CD на реальных примерах.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Освоение модульного тестирования с использованием Pytest»Учеников на курсе 0
Сертификаты, выданные на курсе «Освоение модульного тестирования с использованием Pytest»Сертификатов выдано 0
Отзывы о курсе «Освоение модульного тестирования с использованием Pytest»Отзывов получено 0
Рейтинг курса «Освоение модульного тестирования с использованием Pytest»Рейтинг курса 0.000
Уроки в курсе «Освоение модульного тестирования с использованием Pytest»Количество уроков 35
Тесты в курсе «Освоение модульного тестирования с использованием Pytest»Количество квизов 54
Стоимость курса «Освоение модульного тестирования с использованием Pytest»Стоимость курса 2 890 ₽
Обновления курса «Освоение модульного тестирования с использованием Pytest»Обновления курса
Дата публикации курса «Освоение модульного тестирования с использованием Pytest»Дата публикации курса
Последнее обновление курса «Освоение модульного тестирования с использованием Pytest»Последнее обновление
Сложность normal

Чему вы научитесь

  • Применять Pytest для написания unit-тестов в Python-проектах
  • Создавать и использовать фикстуры для подготовки тестового окружения
  • Проверять Flask-приложения и тестировать API endpoints
  • Использовать mocking и patching для изоляции зависимостей
  • Писать UI-тесты с Selenium WebDriver
  • Тестировать MongoDB и работать с тестовыми базами данных
  • Настраивать test coverage и анализировать покрытие кода
  • Автоматизировать тестирование через Makefile
  • Запускать тесты внутри Docker и Docker Compose
  • Настраивать CI/CD пайплайны через GitHub Actions
  • Применять принципы AAA, DRY и SRP при рефакторинге тестов
  • Отлаживать тесты с помощью logging, pdb и pytest debugging tools

О курсе

Практический курс по тестированию Python-приложений с использованием Pytest. Вы изучите unit-тесты, фикстуры, мокирование, Selenium, Docker, GitHub Actions, test coverage и CI/CD на реальных примерах.

Для кого этот курс

Python-разработчиков, которые хотят научиться писать качественные тесты QA Automation инженеров Backend-разработчиков Junior/Middle Python developers Студентов и начинающих специалистов Разработчиков Flask-приложений Тех, кто хочет освоить практический Pytest вместо поверхностной теории Специалистов, готовящихся к собеседованиям по Python/QA Automation Курс особенно полезен тем, кто: уже пишет код на Python, но не использует тестирование системно, хочет внедрить тестирование в свои pet-проекты или рабочие проекты, хочет разобраться в Docker, CI/CD и test automation вокруг Python ecosystem.

Начальные требования

Для прохождения курса желательно:

  • базовое знание Python,
  • понимание функций, классов и модулей,
  • умение запускать Python-скрипты,
  • базовая работа с терминалом/командной строкой.

Будет плюсом:

  • знакомство с Flask,
  • понимание HTTP-запросов,
  • базовые знания Docker.

Специальных знаний по тестированию не требуется курс начинается с основ.

Преподаватели курса

Как проходит обучение

Обучение построено в формате последовательных уроков с теорией, примерами кода и практическими заданиями.

В курс входят:

  • текстовые уроки с подробными объяснениями,
  • примеры тестов и готовые шаблоны,
  • практические задания,
  • тесты для проверки знаний,
  • демонстрации работы Pytest,
  • примеры CI/CD и Docker-конфигураций,
  • разбор реальных сценариев тестирования.

Во время обучения вы будете:

  • писать unit-тесты,
  • запускать pytest,
  • работать с fixtures,
  • тестировать Flask endpoints,
  • использовать Selenium,
  • настраивать coverage,
  • запускать тесты в Docker,
  • собирать CI pipelines через GitHub Actions.

Что вы получите

  • Полноценное понимание тестирования в Python через Pytest
  • Практические навыки написания unit и integration тестов
  • Навыки работы с Flask testing
  • Опыт использования Selenium WebDriver
  • Практику работы с MongoDB testing
  • Понимание mocking, fixtures и parametrization
  • Навыки настройки Docker для тестирования
  • Основы CI/CD automation через GitHub Actions
  • Навыки работы с test coverage и coverage reports
  • Готовые примеры тестов и конфигураций
  • Практические знания, применимые в реальных проектах
  • Подготовку к задачам и вопросам на собеседованиях по Python и QA Automation

Расскажите о курсе друзьям