Объем 70 страниц
2026 год
Тестируем Python. 12 лабораторных работ с pytest
Начислим +6
Покупайте книги и получайте бонусы в Литрес, Читай-городе и Буквоеде.
Участвовать в бонусной программеО книге
Тест полезен не тем, что стал зелёным, а тем, что замечает нарушение правила. В этом практикуме — 12 самостоятельных лабораторных работ: границы, исключения, параметризация, изменяемые данные, фикстуры, временные файлы, зависимости и переходы состояний. В каждой работе есть точный учебный контракт, намеренно ошибочная реализация, тесты, разбор падения, исправленный код и упражнение с ответом. Примеры рассчитаны на Python 3.12 и pytest 8.3.5, не требуют веб-фреймворка, базы данных или аккаунта сервиса. Нужно уже понимать функции, импорты, списки и основы классов Python. Это практикум по небольшим изолированным проверкам, а не полный курс тестирования приложения.
