Введение

Завершённый

Начало работы с тестированием в Python может вызывать сложности. Стандартная библиотека Python предлагает некоторые служебные программы и вспомогательные средства для написания тестов, но имеет некоторые недостатки, которые могут затруднить его.

Среда Pytest — популярное средство и платформа тестирования для Python. Несмотря на то, что Pytest может помочь в сложных сценариях тестирования, он принудительно не запускает свои возможности при создании тестов. Вы можете написать простые тесты и по-прежнему воспользоваться быстрым и функциональным средством выполнения тестов и полезными отчетами.

Важный аспект Pytest заключается в том, что он упрощает написание тестов. Вы можете написать тестовую функцию без зависимостей или настройки и сразу запустить тест.

Здесь мы рассмотрим некоторые основные принципы, необходимые для начала работы с Pytest, чтобы вы могли перейти к следующему уровню.

Содержание обучения

К концу этого модуля вы сможете писать тесты с Pytest, интерпретировать его подробные отчеты об ошибках и воспользоваться преимуществами его мощного средства выполнения тестов. Вы должны чувствовать себя комфортно в работе как с функциями тестирования, так и с классами, и иметь возможность определять, когда следует использовать.

Эти знания позволяют:

  • Вы можете работать с существующими тестами для Pytest или расширить существующий набор тестов.
  • Используйте отчеты об ошибках Pytest для точного определения сбоев.
  • Используйте Pytest в качестве библиотеки и средства командной строки.

Какова основная цель?

Вы должны чувствовать себя комфортно работать с Pytest и писать тесты для Pytest, что позволяет стать более эффективным инженером, помогая вам писать больше и лучшие тесты.