Руководство по тестированию кода с использованием фреймворка pytest
Введение Тестирование является важной частью разработки программного обеспечения, которая помогает выявить ошибки и повысить надежность кода. В данном руководстве мы рассмотрим основы тестирования, этапы тестирования, принципы и концепции тестирования, а также покажем пример тестирования кода программы с помощью фреймворка pytest. Основы тестирования Тестирование кода заключается в проверке его работы на соответствие ожидаемым результатам. Это включает в себя написание тестовых случаев, выполнение кода с использованием этих тестовых случаев и сравнение полученных результатов с ожидаемыми...
2 года назад
PYTEST.SKIP. ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ
pytest.skip - это специальная функция в Pytest, которая позволяет пропустить выполнение тестовых функций или модулей при определенных условиях. 1. Пример использования pytest.skip для пропуска выполнения теста: import pytest @pytest.mark.skip(reason="Этот тест еще не реализован") def test_example():   assert 1 == 1 2. Пример использования pytest.skip с условием: import pytest @pytest.mark.skipif(sys.version_info < (3, 6), reason="Требуется Python 3.6 и выше") def test_example():   assert 1 == 1 3...
526 читали · 3 года назад
Тестируем на Python: unittest и pytest. Инструкция для начинающих
Меня зовут Андрей Смирнов, я занимаюсь Python-разработкой, автоматизацией технических процессов и преподаю промышленное программирование в Школе программистов МШП. Не секрет, что разработчики создают программы, которые рано или поздно становятся очень масштабными (если смотреть на количество строчек кода). А с этим приходит и большая ответственность за качество. Сейчас расскажу, как unittest и pytest помогут найти ошибки в программах и исключить их в будущем. Больше статей на tproger.ru Итак, тестирование Каждый, кто писал первые программы (будь то классический «hello, world» или же калькулятор), всегда запускал тесты, чтобы проверить их работу...