Что такое фикстуры pytest | Учебное пособие по фреймворку pytest | Часть VI | LambdaTest
Автор: LambdaTest
Загружено: 2023-02-20
Просмотров: 2784
В этом уроке вы узнаете, как настроить и завершить тест с помощью декоратора pytest.fixture(). Начните БЕСПЛАТНОЕ тестирование:
https://accounts.lambdates.com/regist...
📢 В этой шестой части серии обучающих материалов по фреймворку pytest 𝑹𝒆𝒙 𝑱𝒐𝒏𝒆𝒔 (@RexJonesII), опытный инженер по контролю качества, тренер, YouTube-блогер и блогер, подробно разбирает использование фикстур pytest с Selenium. Он также объясняет возможности фикстур yield и как использовать встроенный маркер pytest.mark.usefixtures().
📌 𝐆𝐢𝐭𝐇𝐮𝐛: 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 – Параллельное тестирование Python Selenium: https://bit.ly/3IzwE8p
➡ Учебник по Selenium Python: Начало работы с pytest: https://bit.ly/40UMnWD
➡ Учебник по pytest: Выполнение нескольких тестовых случаев из одного файла: https://bit.ly/3WOu4iB
💬 Тестирование LambdaTest в действии: https://bit.ly/3vvcQvl
Зарегистрируйтесь в LambdaTest! Это БЕСПЛАТНО 🙌
Проведите масштабируемое и надежное тестирование кроссбраузерной совместимости вашего сайта и веб-приложения в новейших мобильных и настольных браузерах:
https://accounts.lambdates.com/regist...
По вопросам: [email protected] 😃
Ваши данные:
🎬 Последние видео: https://bit.ly/3PRAPyo
📝 Блог: https://bit.ly/3yGVsUc
🎓 Обучающий центр: https://bit.ly/3fr6l4Z
🎥 LambdaTest Клиенты: https://bit.ly/2TB7pvD
🚀 Вебинары: https://bit.ly/37i41co
🛠️ Обновления продуктов: https://bit.ly/3717NGO
💬 Сертификации LambdaTest: https://bit.ly/3XwW0b0
Ваши комментарии:
👥 СООБЩЕСТВО: https://bit.ly/3Aiz5oO
🛠️ YOUTUBE: https://bit.ly/3rH2Yfh
🌎 LINKEDIN: https://bit.ly/3xA6F84
👥 FACEBOOK: https://bit.ly/37mbQOa
🐦TWITTER: https://bit.ly/3Cn0g3A
🖼️ GITHUB: https://bit.ly/3jowfYs
🔴 НОВОСТНАЯ РАССЫЛКА: https://bit.ly/3juhxzc
📸 PINTEREST: https://bit.ly/2VCXI05
#pytestframework #lambdatest #lambdatestyourapps #pytest #seleniumtestscript
#pytesttutorial #pytestfixtures #fixtures #pytestmarkers #fixturesinselenium
Отказ от ответственности:
В этом видео представлены материалы, защищенные принципами добросовестного использования, изложенными в статье 107 Закона об авторском праве. Все права защищены © 2023 LambdaTest. Любое незаконное воспроизведение данного контента повлечет за собой немедленное судебное преследование.
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: