126 читали · 3 года назад
Тестируем на Python: unittest и pytest. Инструкция для начинающих
Меня зовут Андрей Смирнов, я занимаюсь Python-разработкой, автоматизацией технических процессов и преподаю промышленное программирование в Школе программистов МШП. Не секрет, что разработчики создают программы, которые рано или поздно становятся очень масштабными (если смотреть на количество строчек кода). А с этим приходит и большая ответственность за качество. Сейчас расскажу, как unittest и pytest помогут найти ошибки в программах и исключить их в будущем. Больше статей на tproger.ru Итак, тестирование Каждый, кто писал первые программы (будь то классический «hello, world» или же калькулятор), всегда запускал тесты, чтобы проверить их работу...
Руководство по тестированию кода с использованием фреймворка pytest
Введение Тестирование является важной частью разработки программного обеспечения, которая помогает выявить ошибки и повысить надежность кода. В данном руководстве мы рассмотрим основы тестирования, этапы тестирования, принципы и концепции тестирования, а также покажем пример тестирования кода программы с помощью фреймворка pytest. Основы тестирования Тестирование кода заключается в проверке его работы на соответствие ожидаемым результатам. Это включает в себя написание тестовых случаев, выполнение кода с использованием этих тестовых случаев и сравнение полученных результатов с ожидаемыми...
3 года назад
Как легко и надежно реализовать модульные тесты на Python
Источник: Nuances of Programming Что такое тесты Тестирование кода  —  простой и интуитивно понятный процесс. Он заключается в создании и запуске тестов параллельно с разработкой основного кода. Это позволяет убедиться в том, что написанный код работает должным образом. Каждый так или иначе тестирует код. Одни это делают лучше, другие  —  хуже. Большинство разработчиков запускают быстрые тесты в терминале или используют в качестве тестировщика сочетание assert-операторов и print-инструкций. Однако есть более эффективные способы...