* 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
** который очень рекомендуется к просмотру перед участием в вебинаре, несмотря на то что он о С# (все равно все почти один в один как в 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 грн за запись

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

* Вебинар проводит

Яков Крамаренко,
CEO в Automician

QA инженер с 8+ годами опыта в IT и основным фокусом на автоматизации тестирования веб приложений, построении QA и Software Development процессов.

Перфекционист. Полиглот-программист. Автор библиотек Selene и NSelene для тестирования Web UI на Python и C#. Тренер. Автор практических курсов и тренингов по автоматизации. Докладчик на популярных конференциях и митапах (Selenium Camp, SQA Days, QA Fest, BAQ Conference, Black Tea Testing, No Monkeys Testing, QA Lab)

Профиль в линкедин

Course Reviews

5.0

ratings
  • 1 stars0
  • 2 stars0
  • 3 stars0
  • 4 stars0
  • 5 stars0

No Reviews found for this course.

Login

Create an Account Back to login/register