Что такое фикстуры pytest | Учебное пособие по фреймворку pytest | Часть VI | TestMu AI
TestMu AI (Formerly LambdaTest)
0:00 / 0:00
Что такое фикстуры pytest | Учебное пособие по фреймворку pytest | Часть VI | TestMu AI
3 226 просмотров · 3 года назад
TestMu AI (Formerly LambdaTest)
41,3 тыс. подписчиков
3 226 просмотров · 3 года назад
В этом уроке вы узнаете, как настраивать и закрывать тесты с помощью декоратора pytest.fixture(). Начните БЕСПЛАТНОЕ тестирование:
https://www.testmuai.com/register/?ut...
📢 В этой шестой части серии уроков по фреймворку pytest Рекс Джонс (@RexJonesII), опытный QA-инженер, тренер, ютубер и блогер, подробно рассказывает о том, как использовать фикстуры pytest с Selenium. Он также объясняет возможности фикстур yield и как использовать встроенный маркер pytest.mark.usefixtures().
📌 GitHub: https://github.com/RexJonesII/PytestT...
➡ Что такое фикстуры pytest?
Фикстуры в pytest — это способ предоставления многократно используемых тестовых ресурсов или настройки тестовых сред. Это функции, вызываемые pytest для установки предварительных условий, необходимых для тестов. Фикстуры можно использовать для настройки тестовой среды, например, базы данных, конфигурации приложения или инициализации экземпляра Selenium WebDriver.
➡ Зачем использовать фикстуры pytest?
Фикстуры pytest полезны для повторного использования кода в нескольких тестах, изоляции тестов друг от друга, внедрения зависимостей, настройки и удаления тестовых сред, а также генерации динамических тестовых данных. Они делают тестирование более эффективным и улучшают поддерживаемость вашего набора тестов.
➡ Как использовать фикстуры pytest?
Для использования фикстуры в pytest необходимо определить её в модуле Python, который pytest сможет обнаружить. Фикстура определяется как функция с декоратором `@pytest.fixture`. Вы также можете создавать собственные пользовательские фикстуры, соответствующие конкретным потребностям вашего набора тестов.
📌 Подробнее:
📍Как настроить тест с помощью pytest.fix()
📍Понимание возможностей yield
📍Как использовать pytest.mark.usefixtures()
Видео-примеры 👀
00:00 Введение
03:32 Настройка – завершение с помощью @pytest.fixture()
19:01 Автоматическая установка фикстуры
22:00 @pytest.mark.usefixtures()
24:47 Установка области видимости фикстуры
🎓 𝐩𝐲𝐭𝐞𝐬𝐭 𝐋𝐞𝐚𝐫𝐧𝐢𝐧𝐠 𝐇𝐮𝐛: https://bit.ly/3X1wjiP
𝐑𝐞𝐥𝐚𝐭𝐞𝐝 𝐁𝐥𝐨𝐠𝐬📝
➡ Полное руководство по фикстурам pytest с примерами: https://bit.ly/3XKJjJG
➡ Руководство по pytest – параллельное тестирование Selenium на Python: https://bit.ly/3IzwE8p
➡ Руководство по Selenium на Python: Начало работы с pytest: https://bit.ly/40UMnWD
➡ Руководство по pytest: Выполнение нескольких тестовых случаев из одного файла: https://bit.ly/3WOu4iB
💬 Запись на TestMu AI 101: https://bit.ly/3vvcQvl
Зарегистрируйтесь в TestMu AI! Это БЕСПЛАТНО 🙌
Проведите масштабируемое и надежное тестирование кроссбраузерной совместимости вашего веб-сайта и веб-приложения в новейших мобильных и настольных браузерах:
https://www.testmuai.com/register/?ut...
По вопросам: support@testmuai.com 😃
#pytestframework #lambdatest #lambdatestyourapps #pytest #seleniumtestscript
#pytesttutorial #pytestfixtures #fixtures #pytestmarkers #fixturesinselenium
Отказ от ответственности:
В этом видео используются материалы, защищенные принципами добросовестного использования в соответствии со статьей 107 Закона об авторском праве. Все права принадлежат © 2023 TestMu AI. Любое незаконное воспроизведение данного контента повлечет за собой немедленные юридические последствия.
Примечание:
ГЛАВНАЯ: https://bit.ly/4uOCPKK
БЛОГ: https://bit.ly/4nlq87I
LINKEDIN: https://bit.ly/438HIm2
TWITTER: https://bit.ly/4eOI74s
GITHUB: https://bit.ly/4ucseJI
РАССЫЛКА: https://bit.ly/4dI8Y0S
СЕРТИФИКАЦИИ: https://bit.ly/4tVdw9j