Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Вебинар: "Парадигмы программирования в практике автоматизации (Java)", Automician, Online, 3 Ноября, 200-300 грн/чел

education
selenium
oop
pageobject
webdriver
selenide
java
webinar
programming
Теги: #<Tag:0x00007f7b7058bea0> #<Tag:0x00007f7b7058bd38> #<Tag:0x00007f7b7058bbd0> #<Tag:0x00007f7b7058ba40> #<Tag:0x00007f7b7058b8d8> #<Tag:0x00007f7b7058b770> #<Tag:0x00007f7b7058b608> #<Tag:0x00007f7b7058b4c8> #<Tag:0x00007f7b7058b310>

(Ayia) #1
  • 3 ноября

  • c 19:30 (Киев, GMT +02:00)

  • около 2 часов

  • Будем на реальных практических примерах разбирать использование техник разных парадигм программирования при построении автоматизации

    • императивной
    • структурной
    • процедурной
    • модульной
    • объектно-ориентированной
  • c использованием

    • Java, Maven, JUnit, Selenide
    • OOP
    • шаблонов NafigPageObject:p, PageModule, PageObject, Fluent PageObject, ElementObject (Widgets) :slight_smile:
    • Atomic and End to End style tests
  • с целью

    • понять с практической точки зрения пользу, условия и границы использования разных парадигм/техник
    • выйти за рамки “ООП головного мозга” и понять когда таки “эта болезнь превращается в полезный скил”.
  • для кого?:

    • новичков
      • с базовыми знаниями о Css Selectors, Selenium,
      • может со слабоватыми знаниями OOP (классы, объекты, конструкторы, инкапсуляция, абстракция, наследование интерфейсов, полиморфизм)
        • и желанием во всем этом разобраться
    • автоматизаторов уже с опытом написания тестов с помощью Selenium но желающих познакомиться с некоторыми лучшими практиками в мире автоматизации, и познакомиться с техниками которыми раньше не пользовались (например PageModules)
  • зададим вопросы

  • покроем темы:

    • Какая из парадигм когда больше подходит или не подходит. Их сильные и слабые места.
    • Зачем на самом деле нужно ООП в автоматизации веб-приложений, или все же не нужно? :slight_smile: Реально ли писать тесты его не используя?
    • и много чего другого
  • пропустим

    • как все это сделать на чистом Selenium Webdriver (точно так же, только больше кода писать)
  • чем отличается от предыдущего вебинара Widgets Workshop?

    • тем что будем использовать другой application under test
    • будем знакомится с подходами альтернативными (Imparative, Procedural, Modular) тому который был использован в Widgets Workshop (OOP), хотя и последний затронем, сравним, и разберем отличия.
    • будет проще чем Widgets Workshop, с более глубокими объяснениями
  • цена – 300 грн

    • до 31 октября
      • при желании поддержать, рекомендованная цена: 300 грн
      • при желании сэкономить: 200 грн
    • с 1 ноября
      • 300 грн
  • регистрация: письмом на automician@gmail.com с темой “Webinar: Paradigm Shift”

Информация на сайте: http://courses.automician.com/course/paradigm-shift-java/


(Ayia) #2

Много кто спрашивает - будет ли запись.
Ответ:)

  • Да, запись будет. Можно оплатить, и даже если не попасть на лайв - получить после запись вебинара.

Велкам;)


(Рома Маринский) #3

Понятнее и лучшей подачи информации просто не найти :slight_smile:


(Ayia) #4

Как то я и забыл был об этом вебинаре) Но он будучи посвященным простым базовым вещам - строит хороший фундамент для последующих высокогорных восхождений в дебрях автоматизации и не только. Рекомендую даже тем, кто уже не новичок, и не обязательно именно в автоматизации с помощью Selenium WebDriver :wink:

сорсы к вебинару доступны на гитхабе: https://github.com/yashaka/talks/tree/master/paradigm-shift

там все очень структурировано, и есть комментарии в коде, описывающие основные идеи.

В общем - рекомендую покопаться, тем кому близка тема. Или тем кто просто хочет разобраться глубже в ООП и других парадигмах на практических примерах. Причем наверное даже не обязательно иметь опыт с селениумом… Там больше действительно о парадигмах на примере селениумских тестов…

а тем кому сорсов с комментариями мало - велкам к покупке видео к этим сорсам:Paradigm Shift [Selenium + Java, in Russian]