-
17 ноября
-
c 19:30 (Киев, GMT +02:00) до примерно 21:30
-
начнем серию вебинаров посвященных Software Development in Test (Java)
-
Будем строить свой фреймворк-обертку для Selenium WebDriver
-
с использованием
- Java, Maven, Intellij Idea
- OOP
- SOLID
- Шаблонов: Lazy Evaluation, Wrapper, Proxy Object, Command, etc…
-
с целью
- научиться продвинутым практикам разработки в тестировании (SDET), OOP, SOLID
- глубже понять как работает Selenium внутри, какие у него есть слабые места в контексте написания тестов, и как их можно улучшить
- научиться адаптировать Selenium Webdriver для написания тестов под динамические веб приложения (Ajax, etc.)
- добавить неявные ожидания до видимости нужных элементов
- переписать реализацию Explicit Waits с целью предоставлять понятные сообщения об ошибках
- переписать реализацию PageFactory на более гибкую и более обьектно ориентированную
- понять как работают фреймворки класса Selenide, Selene, NSelene.
-
по сути продолжим с конца доклада Illiteracy Elimination: Ликвидируем Безграмотность: Implicit & Explicit Waits, PageFactory [подготовительный прогон доклада] - YouTube
- который очень рекомендуется к просмотру перед участием в вебинаре, несмотря на то что он о С# (все равно все почти один в один как в Java)
-
для кого?:
- автоматизаторов уже с опытом написания тестов с помощью Selenium Webdriver (или Selenide) но желающих познакомиться с некоторыми лучшими практиками в мире Software Develoment in Test, а также глубже понять как работают Selenium и Selenide внутри.
-
зададим вопросы
-
покроем что успеем из полной программы этой серии вебинаров:
- First steps to make Selenium API more concise
- Embedding implicitly non-test-logic waits
- Wrapping driver into alternative elements
- Extending alternative elements with lazy proxy abilities
- Embedding explicit waits into alternative elements
- Extending driver to build alternative elements
- Making inner element of alternative elements an alternative element itself to be also lazy using SRP
- Making indexed element of alternative collection of elements an alternative element itself to be also lazy
- Refactoring WebDriverWait and ExpectedConditions for better error messages
- Concise Driver Management using ThreadLocal
- Refactoring implementation of Element Actions to be more efficiant in context of speed
-
что не успеем перенесем на следующие вебинары (через неделю-вторую)
-
цена (только за один - вебинар из серии - 17 ноября)
- 11 ноября
- при желании поддержать, рекомендованная цена: 300 грн
- при желании сэкономить: 200 грн
- 12 ноября
- при желании поддержать, рекомендованная цена: 300 грн
- при желании сэкономить: 250 грн
- 13 ноября
- 300грн
- с 14 ноября
- 350 грн
- с 18 ноября
-
>
350 грн за запись
-
- 11 ноября
-
запись будет
-
регистрация: письмом на automician@gmail.com с темой “Webinar: SDET - Lesson 1”
Интересно, познавательно, достойно.
Рекомендую всем, кто хочет развиваться в “правильную” автоматизацию, вебинары от Automician http://courses.yashaka.com/
Во-первых: Яков подает информацию и крутые техники через призму своего опыта - такое не просто нагуглить.
Во-вторых: ребята очень круто все организовали, всегда дают быстрые фидбеки и ответы на все вопросы + используют чаты для обмена опытом/информацией с другими участниками.
И по окончанию у вас будет запись вебинара с материалами, которую всегда можно пересмотреть, зарефрешить знания. Как по мне, в сегменте обучения - это одна из лучших команд, где вы реально получите опыт и навыки, которые уже можно применять у себя на проекте.
Очень крутой вебинар, много полезной информации, всем советую посмотреть
Я пока что не встречал настолько глубокого объяснения автоматизации. Очень рекомендую всем. Яков, очень классно и доходчиво всё объясняет. После вебинара реально понял, что нужно доучить в программировании и автоматизации. Руки чешутся самому всё повторить, что Яков показал, не подсматривая в видео.
Яков! Спасибо!
Подача материала оч прикольная . Спасибо за предоставленный материал, за ответы во время вебинара и за действительно интересно разобранный подробно материал.
Жду следующего вебинара!
Кому нужно - вот малость невнятный пример использования Selenium + PageObject + обертки над коммандами + Gradle + TestNG на Java, который я запилил за пару часов на одном из собесов.