Уроки по тегу «покрытие кода»
Разбираемся, что должны делать тесты и зачем они нужны
Знакомимся с assert — встроенной инструкцией в Python
Учимся находить код, который не затронут тестами
Пройдем полный путь написания тестов на примере тестирования стека
Знакомимся с типичными ошибками, которые совершают при написании тестов
Учимся писать тесты до кода
Узнаем как подменять зависимости через интерфейсы и писать моки
Узнаем как измерять покрытие тестами и анализировать отчёты
Подведем итоги курса и закрепим ключевые идеи
Познакомимся с автоматическим тестированием и его ролью в разработке
Узнаем как писать первый unit-тест и правильно организовывать тестовые файлы
Научимся проверять ошибки и обрабатывать ожидаемые паники
Освоим создание табличных тестов для удобной проверки разных кейсов
Познакомимся с `testing.TB` и вынесем общие проверки в хелперы
Научимся использовать временные файлы и директории в тестах
Освоим использование testify для удобных проверок и мокирования
Научимся писать параллельные тесты и защищаться от гонок
Подведем итоги и познакомимся с практиками написания понятных тестов