2 месяца назад
🧪 Юнит-тесты на Python: с чего начать и зачем они вообще нужны?
Когда программист пишет код без тестов, где-то грустит один DevOps-инженер. А если серьёзно — юнит-тесты — это как подушка безопасности: ты надеешься, что они не понадобятся, но они могут спасти проект от полного фиаско. Сегодня разберёмся: Представьте, что вы пекарь. Вы испекли пирог (код) и хотите быть уверены, что он не отравит гостей (пользователей). Юнит-тест — это проба кусочка перед подачей. Он не гарантирует, что всё остальное идеальное, но поможет вовремя заметить, если вы случайно добавили соль вместо сахара...
125 читали · 2 года назад
Тестируем на Python: unittest и pytest. Инструкция для начинающих
Меня зовут Андрей Смирнов, я занимаюсь Python-разработкой, автоматизацией технических процессов и преподаю промышленное программирование в Школе программистов МШП. Не секрет, что разработчики создают программы, которые рано или поздно становятся очень масштабными (если смотреть на количество строчек кода). А с этим приходит и большая ответственность за качество. Сейчас расскажу, как unittest и pytest помогут найти ошибки в программах и исключить их в будущем. Больше статей на tproger.ru Итак, тестирование Каждый, кто писал первые программы (будь то классический «hello, world» или же калькулятор), всегда запускал тесты, чтобы проверить их работу...