UI автотесты на Python с запуском на CI/CD и Allure отчетом. PageObject, PageComponent, PageFactory

Разбираем, как писать масштабируемые и читаемые UI автотесты на Python с использованием паттернов PageObject , PageFactory и PageComponent . Разберем на атомы как устроены эти подходы, когда их применять и чем они отличаются. Всё это — на примере тестового проекта UI Course с CI/CD и наглядными отчетами в Allure .

https://habr.com/ru/articles/896936/

#python #qa_automation #allure #pytest #ui_testing #автотесты #автотесты_для_ui #playwright #page_object #page_factory

UI автотесты на Python с запуском на CI/CD и Allure отчетом. PageObject, PageComponent, PageFactory

Вступление В этой статье мы разберем, как писать UI автотесты на Python, используя проверенные подходы и лучшие практики автоматизации. Мы поэтапно рассмотрим ключевые паттерны, такие как PageObject,...

Хабр

[Перевод] Page Object Model и Page Factory в Selenium

Автоматизированное тестирование веб-приложений невозможно представить без грамотной организации кода, позволяющей упростить поддержку тестов и минимизировать дублирование. В Selenium для этого широко применяются паттерны Page Object Model (POM) и Page Factory. Они помогают структурировать тестовую архитектуру, отделяя логику взаимодействия с UI от самих тестов. В этой статье разберём, как работают POM и Page Factory, в чём их различия, а также как их реализовать в Selenium с использованием Java.

https://habr.com/ru/companies/otus/articles/888450/

#qa_automation #автоматизация_тестирования #qa #selenium #page_object_model #page_factory #java

Page Object Model и Page Factory в Selenium

Page Object Model и Page Factory — это инструменты в Selenium, которые широко используются в автоматизации тестирования. В этом руководстве я покажу, как использовать Page Object Model и Page Factory...

Хабр