Курс «Python: Автоматическое тестирование»

утверждения
pytest
матчеры
юнит-тесты
покрытие кода
TDD
непрерывная интеграция

Последнее обновление: 17 октября 2025 г.

Оформить подписку

3 900 рублей в месяц за все курсы

Включено в курс

11 уроков (видео и/или текст)
9 упражнений в тренажере
31 проверочный тест
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

На этом курсе вы познакомитесь с принципами и инструментами автоматического тестирования в Python. Вы научитесь писать автоматизированные тесты, измерять покрытие тестами и настраивать непрерывную интеграцию. Знания из этого курса помогут повысить качество вашего кода. Вы сможете строить архитектуру кода, которая будет удобна для пользователей.

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

  • Писать качественный код с меньшим количеством ошибок
  • Строить архитектуру своего кода так, чтобы пользователям было удобно
  • Автоматически проверять код и работать быстрее
  • Чаще выполнять рефакторинг, благодаря гарантиям, которые дают тесты

Программа

1

Введение

Знакомимся с темой курса

2

Цели тестирования

Разбираемся, что должны делать тесты и зачем они нужны

3

Утверждения

Знакомимся с assert — встроенной инструкцией в Python

4

Фреймворк Pytest

Изучаем самый популярный фреймворк для тестирования в Python

5

Модульные тесты

Пройдем полный путь написания тестов на примере тестирования стека

6

Фикстуры

Изучаем Pytest fixtures - инструмент подготовки данных

7

Плохие и хорошие практики тестирования

Знакомимся с типичными ошибками, которые совершают при написании тестов

8

Тестирование через документацию

Выясняем, как работают тесты через документацию

9

Покрытие кода тестами

Учимся находить код, который не затронут тестами

10

Разработка через тестирование

Учимся писать тесты до кода

11

Тестовые данные

Учимся готовить test data

Формат обучения

Испытания

1

Генератор паролей

2

Управление пользователями

3

Тестирование с doctest

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Оформить подписку

3 900 рублей в месяц за все курсы