Введение
Начало работы с тестированием в Python может вызывать сложности. Стандартная библиотека Python не имеет некоторых служебных программ и вспомогательных средств для написания тестов, а также имеет некоторые недостатки, которые могут затруднить тестирование.
Среда Pytest — популярное средство и платформа тестирования для Python. Несмотря на то, что Pytest может помочь в сложных сценариях тестирования, он принудительно не запускает свои возможности при создании тестов. Вы можете написать простые тесты и по-прежнему воспользоваться быстрым и функциональным средством выполнения тестов и полезными отчетами.
Важный аспект Pytest заключается в том, что он упрощает написание тестов. Вы можете написать тестовую функцию без зависимостей или настройки и сразу запустить тест.
Здесь мы рассмотрим некоторые основные принципы, необходимые для начала работы с Pytest, чтобы вы могли перейти к следующему уровню.
Новые знания
К концу этого модуля вы можете написать тесты с помощью Pytest, интерпретировать отчеты о его богатых сбоях и воспользоваться преимуществами его полнофункциональное средство выполнения тестов. Вы должны чувствовать себя комфортно в работе как с функциями тестирования, так и с классами, и иметь возможность определять, когда следует использовать.
Эти знания позволяют:
- Вы можете работать с существующими тестами для Pytest или расширить существующий набор тестов.
- Используйте отчеты об ошибках Pytest для точного определения сбоев.
- Используйте Pytest в качестве библиотеки и средства командной строки.
Какова основная цель?
Вы должны чувствовать себя комфортно работать с Pytest и писать тесты для Pytest, что позволяет стать более эффективным инженером, помогая вам писать больше и лучшие тесты.