Медленные и хрупкие тесты часто становятся причиной, по которой программисты перестают их писать и начинают их ненавидеть. Здесь показывают, как превратить тестовый набор из обузы в инструмент, который ускоряет разработку, а не тормозит публикацию билдов.
Внутри разбираются подходы к организации кода тестов, чтобы они оставались читаемыми и поддерживаемыми. Основной фокус — на практическом использовании pytest: от настройки фикстур и параметризации до управления моками и стабами. Отдельное внимание уделено социальному аспекту: как аргументировать необходимость тестирования перед коллегами и бизнесом, чтобы преодолеть сопротивление команды.
Программа ориентирована на разработчиков, которые хотят автоматизировать проверку кода, но сталкиваются с тем, что тесты либо работают слишком долго, либо дают ложные срабатывания. На выходе вы получите работающий процесс написания тестов и навыки их внедрения в командную разработку.
Отзывов пока нет. Будьте первым!