Загрузка страницы

Page Objects: лучше проще, да лучшe! - Алексей Виноградов. QA Fest 2016

Page Objects, вероятно, самый известный на сегодня паттерн, используемый в автоматизации через UI. И самый простой, скажете вы? Не соглашусь, по моим наблюдением применение данного паттерна таит в себе подводные камни даже для наиболее типичных веб-приложений.

В данном докладе я познакомлю вас с тремя простыми и практичными видами PageObject архитектуры - Static, Void и Fluent, продемонстрирую использование кодом, сравню плюсы и минусы подходов. Также я расскажу о важных недостатках Yandex HTMLElements и о некоторых других неудачных подходах, которые повторяются из одного самодельного фреймворка в другой. Вы увидите на примерах, как простой код решает проблемы лучше, чем слишком умный. Примеры на языке Java/Selenide легко переносимы и на другие языки программирования (.NET, Python и другие).

Категория: Автоматизация тестирования

Презентация: http://www.slideshare.net/QAFest/qa-fes-2016-page-objects-e
Наша группа в Facebook: https://www.facebook.com/qafest
Наш сайт: http://www.qafest.com

Хотите узнать больше?
Приходите на QA Fest 2020 в Киеве!
25-26 сентября вы встретите более 50 спикеров из 10 стран, которые поделятся реальными кейсами и опытом в тестировании ПО.
И не забывайте, что QA Fest - это не только конференция, но и фестиваль тестирования!

Видео Page Objects: лучше проще, да лучшe! - Алексей Виноградов. QA Fest 2016 канала Fest Group
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
10 декабря 2016 г. 21:52:13
00:40:27
Другие видео канала
10 принципов автоматизации, которые я не предам - Александра Волкова. QA Fest 201510 принципов автоматизации, которые я не предам - Александра Волкова. QA Fest 2015Николай Алименков — Паттерны проектирования в автоматизации тестированияНиколай Алименков — Паттерны проектирования в автоматизации тестированияПрименение паттерна Page Object для автоматизации веб сервисов. Сергей Порицкий. COMAQA Spring 2017Применение паттерна Page Object для автоматизации веб сервисов. Сергей Порицкий. COMAQA Spring 2017Why do we use Constructors in Selenium Page Object Model| Important Selenium Interview Question|Why do we use Constructors in Selenium Page Object Model| Important Selenium Interview Question|Java для начинающих. Урок 16: Тип возвращаемого значения метода.Java для начинающих. Урок 16: Тип возвращаемого значения метода.Python для начинающих. Урок 14: ООП. Методы, параметр self.Python для начинающих. Урок 14: ООП. Методы, параметр self.Никогда такого не было и вот опять: Построение отдела тестирования - Андрей Мясников. QA Fest 2018Никогда такого не было и вот опять: Построение отдела тестирования - Андрей Мясников. QA Fest 2018Тест-дизайн для кофеварок - часть 1 - Алексей Лупан. QA Fest 2016Тест-дизайн для кофеварок - часть 1 - Алексей Лупан. QA Fest 2016Мотивация в IT: теория и правда - Сергей Новик. QA Fest 2015Мотивация в IT: теория и правда - Сергей Новик. QA Fest 2015Test Design and Automation for Rest API.  Part 1. Иван Катунов. Comaqa Spring 2018Test Design and Automation for Rest API. Part 1. Иван Катунов. Comaqa Spring 2018Как облегчить процесс мобильного тестирования - Денис Яременко. QA Fest 2016Как облегчить процесс мобильного тестирования - Денис Яременко. QA Fest 2016What is PageObject pattern in Selenium WebDriver?What is PageObject pattern in Selenium WebDriver?Егор Бугаенко — ORM — это обидноЕгор Бугаенко — ORM — это обидноЧТО ТАКОЕ POM - Page Object Model? (Часть 2)ЧТО ТАКОЕ POM - Page Object Model? (Часть 2)Алексей Виноградов — Selenide  Брандашмыг — интерактивное путешествие по дорогам библиотекиАлексей Виноградов — Selenide Брандашмыг — интерактивное путешествие по дорогам библиотекиАртем Ерошенко — Визуализация покрытия автотестовАртем Ерошенко — Визуализация покрытия автотестовПреимущества и недостатки микросервисной архитектуры в HeadHunter / Антон Иванов (HeadHunter)Преимущества и недостатки микросервисной архитектуры в HeadHunter / Антон Иванов (HeadHunter)Google hacking: удивительное рядом - Катерина Овеченко. QA Fest 2014Google hacking: удивительное рядом - Катерина Овеченко. QA Fest 2014Юлия Атлыгина — Инструменты тестировщикаЮлия Атлыгина — Инструменты тестировщика
Яндекс.Метрика