Павел Балахонов
Mail.ru Group, Москва

Компонентно-контейнерный подход в UI автоматизации

В настоящее время очень популярно использовать декомпозицию страницы на компоненты и изолировать их в отдельные сущности. В тесте подключаются шаги для взаимодействия с компонентом, и он используется изолированно от страницы. На медиа проектах в компании web разработчики используют набор компонентов и собирают из них страницы приложения. Такой же подход мы используем в автоматизации. В докладе предлагается рассмотреть страницу в виде контейнера компонентов, в UI тестах использовать не изолированно компоненты, а использовать их как часть страницы. С точки зрения архитектуры мы получаем более структурированные тесты. Это позволит проверять интеграцию компонента в контейнере (странице) на этапе валидации компонента.

Также будет рассказано более детально о принципе работы компонентного валидатора, об его структуре, и архитектурных решениях, которые мы успешно используем, и которые могут использоваться на любом проекте. Данный доклад будет полезен начинающим и продвинутым автоматизаторам. 

Уровень сложности
Секционный доклад (40 мин)

Комментарии

{{comment.AuthorInfo}}
{{ comment.DateCreated | date: 'dd.MM.yyyy' }}
Заметили ошибку?