QA Automation Java Pro. Онлайн курс

Условия акции
скидка - 10%

при оплаті відразу за весь курс — 8 550 грн

Идет набор на курс!
Начало занятий
Срок обучения
20 занять
Стоимость:
Стоимость за весь курс
8 550 грн.
9 500 грн.
Описание
QA Automation Java Pro. Онлайн курс

Курс QA Automation Java Pro розрахований на тих, хто вже має невеликий досвід (наприклад, після закінчення курсів) у написанні автотестів мовою Java та фреймворку, такого як Selenium Webdriver, і бажають подальшого вдосконалення в цьому напрямку.

Також він буде цікавим фахівцям, які вже працюють у цій галузі протягом декількох років і бажають активно розвиватися та тестувальникам рівня Middle, які прагнуть поглибити свої знання в цій області.

ЦІЛІ КУРСУ

  • Покращити знання в області UI автоматизації
  • Опанувати використання популярних бібліотек та фреймворків для автоматизованого тестування, як у сфері UI, так і на рівні Back-end
  • Вивчити методи для ефективної обробки даних
  • Навчитись проєктувати свої бібліотеки (фреймворки)
  • Вивчити методи маніпулювання трафіком під час автоматизованих тестів
  • Вивчити процес запису відео під час виконання автоматизованих тестів та опанувати інші навички
Дни недели занятий на выбор
Время занятий на выбор
Занятий в неделю 2 заняття
Длительность занятия
Часы занятий
Группы
Возраст аудитории Студенты, Взрослые
Вид подготовки Базовый курс
Город Онлайн
Преподаватель
Учебные материалы
Пробное занятие
Документ об окончании Сертифікат
Опции Групповые занятия, Индивидуальное обучение
Трудоустройство Нет
Условия трудоустройства

Запись на курс

Пользователи
Select people to associate with this registration.
This registration is for
Select person
Person type
New Контакт

Программа обучения

Selenide

  • SelenideElement
  • SelenideCollection
  • Alerts, Frames, Windows
  • JavaScript
  • Actions
  • SelenideElement Condition
  • SelenideCollection Condition
  • Custom Conditions
  • Upload / Download files
  • WebDriverRunner
  • Selenide + Proxy
  • Screenshots
  • WebDriverProvider interface
  • PageObject
  • Reporting
  • Міграція з Selenium на Selenide

Playwright

  • Playwright, BrowserContext, Page objects
  • Пошук елемента різними способами (Xpath, Css, By…., React, З опціями)
  • Пошук колекцій елементів
  • Alerts
  • Frames
  • Windows
  • Evaluate (JavaScript)
  • Upload/Download files
  • Actions
  • Rest api можливості
  • Забавки з трафіком (інтерсептори)
  • Запис відео
  • Запис трафіка (HAR)
  • Screenshot

Tricks

  • Як обробити таблиці. Перетворення у колекцію (Selenium/Selenide,Playwright, JSoup)
  • Як обробляти великі таблиці за допомогою анотацій та рефлексії, на прикладі Selenium (Selenide)
  • Заповнення великих форм за допомогою анотацій та рефлексії

Фреймворки

  • Паралельний запуск тестів (Selenium, Playwright, Selenide)
  • Singleton
  • Factory
  • Методи які повертають дженеріки
  • CDP. Базові можливості
  • Проксі. Маніпуляції з трафіком
  • Запис відео для Selenium (Selenide) тестів

Інструменти

  • Lombok project
  • Owner

Rest API

  • Swagger
  • Генерація rest api клієнта на основі OpenApi специфікації
  • Rest-assured
  • OkHttp
  • RetroFit

Mobile testing. Appium

  • Концепція мобільних автотестів на базі Appium
  • Як нам допоможе знання Selenium
  • Налагодження середовища (Appium Server/Inspector, Android JDK, Emulator, Real devices)
  • Перший тест з використанням Appium
  • PageObject
  • Приклад організації фреймворку
  • Приклад організації фреймворку, який об'єднує в собі тестування WebUI та mobile версії одного і того Selenide
    • Playwright
    • Tricks
    • Okhttp
    • Swagger
    • Appium самого застосунку
Адрес:
  • Онлайн