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