Этот курс научит вас эффективно использовать самую популярную и мощную тестовую среду Python, pytest. pytest отчасти так широко используется, потому что позволяет начать работу очень быстро. Однако многие люди останавливаются на основах и никогда не узнают об истинной силе pytest. Вы познакомитесь с пятью суперспособностями pytest: простыми тестовыми функциями, фикстурами, параметризацией, маркерами и плагинами. Обладая этими знаниями, вы сможете тестировать более эффективно и продуктивно всякий раз, когда вам нужно написать тесты программного обеспечения.
Создавайте чистые, удобочитаемые, хорошо структурированные тестовые функции.
Используйте фикстуры для хранения данных о настройке, демонтаже и тестировании.
Делитесь фикстурами между тестами и между тестовыми файлами.
Отслеживайте выполнение тестов с помощью тестов и фикстур, чтобы облегчить отладку тестов.
Используйте тестовую параметризацию для создания множества тестовых случаев с небольшим количеством тестовых функций.
Четко определяйте параметризацию тестов с помощью идентификаторов тестов.
Научитесь пропускать тесты с маркерами.
Запускайте подмножества тестов, используя ключевые слова, маркеры, тестовые классы и комбинации этих методов.
Расширьте функциональность pytest с помощью плагинов pytest.
И многое другое
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Talk Python Training - это ведущая онлайн-тренинговая компания, основанная в 2016 году с явной целью обеспечения высококачественного, глубоко технического обучения Python.
22
25
Может, еще, пока не досмотрел