Вебинар: "Building object oriented Selenium-based wrapper - SDET Lesson 1”, Automician, Online, 17 Ноября, 200-350 грн/чел

  • 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 грн за запись
  • запись будет :slight_smile:

  • регистрация: письмом на automician@gmail.com с темой “Webinar: SDET - Lesson 1”

3 лайка

Интересно, познавательно, достойно.

Рекомендую всем, кто хочет развиваться в “правильную” автоматизацию, вебинары от Automician http://courses.yashaka.com/

Во-первых: Яков подает информацию и крутые техники через призму своего опыта - такое не просто нагуглить. :slight_smile:

Во-вторых: ребята очень круто все организовали, всегда дают быстрые фидбеки и ответы на все вопросы + используют чаты для обмена опытом/информацией с другими участниками.

И по окончанию у вас будет запись вебинара с материалами, которую всегда можно пересмотреть, зарефрешить знания. Как по мне, в сегменте обучения - это одна из лучших команд, где вы реально получите опыт и навыки, которые уже можно применять у себя на проекте.

Очень крутой вебинар, много полезной информации, всем советую посмотреть :slight_smile:

Я пока что не встречал настолько глубокого объяснения автоматизации. Очень рекомендую всем. Яков, очень классно и доходчиво всё объясняет. После вебинара реально понял, что нужно доучить в программировании и автоматизации. Руки чешутся самому всё повторить, что Яков показал, не подсматривая в видео.

Яков! Спасибо!

Подача материала оч прикольная :slight_smile: . Спасибо за предоставленный материал, за ответы во время вебинара и за действительно интересно разобранный подробно материал.

Жду следующего вебинара!

Кому нужно - вот малость невнятный пример использования Selenium + PageObject + обертки над коммандами + Gradle + TestNG на Java, который я запилил за пару часов на одном из собесов.