Курс «Python: Автоматическое тестирование»
Последнее обновление: 17 октября 2025 г.
3 900 рублей в месяц за все курсы
Включено в курс
Описание
На этом курсе вы познакомитесь с принципами и инструментами автоматического тестирования в Python. Вы научитесь писать автоматизированные тесты, измерять покрытие тестами и настраивать непрерывную интеграцию. Знания из этого курса помогут повысить качество вашего кода. Вы сможете строить архитектуру кода, которая будет удобна для пользователей.
Чему вы научитесь
- Писать качественный код с меньшим количеством ошибок
- Строить архитектуру своего кода так, чтобы пользователям было удобно
- Автоматически проверять код и работать быстрее
- Чаще выполнять рефакторинг, благодаря гарантиям, которые дают тесты
Программа
1 | Введение Знакомимся с темой курса |
2 | Цели тестирования Разбираемся, что должны делать тесты и зачем они нужны |
3 | Утверждения Знакомимся с assert — встроенной инструкцией в Python |
4 | Фреймворк Pytest Изучаем самый популярный фреймворк для тестирования в Python |
5 | Модульные тесты Пройдем полный путь написания тестов на примере тестирования стека |
6 | Фикстуры Изучаем Pytest fixtures - инструмент подготовки данных |
7 | Плохие и хорошие практики тестирования Знакомимся с типичными ошибками, которые совершают при написании тестов |
8 | Тестирование через документацию Выясняем, как работают тесты через документацию |
9 | Покрытие кода тестами Учимся находить код, который не затронут тестами |
10 | Разработка через тестирование Учимся писать тесты до кода |
11 | Тестовые данные Учимся готовить test data |
Формат обучения
Испытания
1 | Генератор паролей |
2 | Управление пользователями |
3 | Тестирование с doctest |
Рекомендуемые программы

- Тренажер с практикой
- Бессрочный доступ к теории
- Асинхронный формат
3 900 рублей в месяц за все курсы