SQA Days 38 — Эдуард Ермолов, Чистая архитектура и метапрограммирование в рамках AT

7 подписчиков

12+
12+

2 просмотра

13 дней назад

ПожаловатьсяНарушение авторских прав

7 подписчиков

12+
12+

2 просмотра

13 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

2 просмотра

13 дней назад

Создание масштабируемой и поддерживаемой системы автоматизации — не только про выбор инструментов, но и про правильную архитектуру. В этом докладе мы разберем, как сочетание принципов Чистой Архитектуры и метапрограммирования в Python позволяет строить фреймворки, которые легко адаптируются к изменениям, минимизируют дублирование кода и растут вместе с проектом. Вы узнаете, как с помощью декораторов, дескрипторов, __getattr__, __init_subclass__ и других механизмов Python автоматизировать рутинные задачи: от поиска элементов на странице до динамического создания API-методов. Покажу реальные примеры из практики — как сделать PageObject умнее, как переключаться между Selenium и Playwright без переписывания тестов, и как управлять поведением фреймворка через конфигурацию. Доклад будет полезен QA-инженерам, разрабатывающим собственные фреймворки, а также техническим лидерам, которые хотят повысить качество и гибкость систем автоматизации.

Название:

SQA Days 38 — Эдуард Ермолов, Чистая архитектура и метапрограммирование в рамках AT

Категория:

Разное