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

Advanced level

alarm-clock занять

spiral-calendar занять на тиждень

rocket старт

За тиждень записалося

Залишилося

Підвищ свої навички
автоматизації тестування!

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

Цілі курсу

  • Покращити знання в області UI автоматизації
  • Опанувати використання популярних бібліотек та фреймворків для автоматизованого тестування, як у сфері UI, так і на рівні Back-end
  • Вивчити методи для ефективної обробки даних
  • Навчитись проєктувати свої бібліотеки (фреймворки)
  • Вивчити методи маніпулювання трафіком під час автоматизованих тестів
  • Вивчити процес запису відео під час виконання автоматизованих тестів та опанувати інші навички
791 грн

на місяць при оплаті частинами на 12 частин

оплата частинами без комісії та відсотків від monobank, ПриватБанк, Ощадбанк та ПУМБ

9 500 грн

повна вартість курсу

8 550 грн
-10%

при оплаті відразу за весь курс

Цей курс проводиться у форматі дистанційного навчання.

smiling-face-with-sunglasses

Advanced
level

Курс розрахований на тих, хто вже має досвід в автоматизації тестування.

Вивчаємо такі технології

  • Java

    Java

  • Appium

    Appium

  • Swagger

    Swagger

  • Okhttp

    Okhttp

  • Rest-assured

    Rest-assured

  • Selenium Webdriver

    Selenium Webdriver

  • Selenide

    Selenide

  • Playwright Java

    Playwright Java

Професія QA Automation Engineer

Програма онлайн-курсу
QA Automation Java Pro

alarm-clock 20 занять
Друк
  • 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 самого застосунку

Випускники отримують сертифікат про закінчення курсу.

Кожен сертифікат має унікальний номер, за яким потенційний роботодавець може перевірити його валідність і побачити базові показники успішності.

Як проходить навчання

  • woman-technologist

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

  • briefcase

    Домашні завдання у будь-який зручний час відправляються через особистий кабінет на перевірку викладачеві.

  • thumbs-up

    Викладач дає зворотній зв'язок з розбором помилок у домашньому завданні.

  • light-bulb

    Ви опрацьовуєте помилки і закріплюєте пройдений матеріал.

Переваги онлайн-навчання в Комп'ютерній школі Hillel

  • man-raising-hand
    Групи по 17 осіб Викладач приділяє час кожному студенту.
  • nerd-face
    Викладачі практики У нас викладають тільки практикуючі фахівці з топових IT-компаній.
  • briefcase
    Система особистих кабінетів Ефективне і зручне навчання.
  • speech-balloon
    Оперативна служба підтримки студентів Термінові питання — своєчасне рішення.
  • videocassette
    Доступ до відеозаписів занять Записи уроків залишаються у студентів після закінчення навчання.
  • hammer
    Практичні заняття Велика частина занять орієнтована на практику.
  • rocket
    Працевлаштування

    Що ми робимо для того, щоб ви досягли успіху?

  • clipboard

    Проводимо майстер-класи з підготовки резюме та пошуку роботи

  • books

    Регулярно оновлюємо програми курсів під вимоги ринку

  • smiling-face-with-sunglasses

    Запрошуємо викладати тільки кращих практикуючих фахівців

  • globe-with-meridians

    Розвиваємо нашу мережу партнерів серед топових IT-компаній

  • direct-hit

    Наші викладачі часто самі забирають до себе наших кращих Студентів ;)

Наші викладачі та випускники працюють в топових IT-компаніях світу

Часті питання

  • Яка кваліфікація викладачів?

    Всі викладачі комп'ютерної школи Hillel є практикуючими спеціалістами, які працюють у топових IT компаніях і мають досвід роботи від 4 років.

  • Як я можу сплатити за навчання?

    Оплата провадиться через виставлення інвойсу на E-mail через сервіси LiqPay та Fondy.

  • Я зможу заплатити за курс бонусними коштами?

    При оплаті навчання частинами ви можете використати лише 2000 грн. з бонусного рахунку.

    При повній оплаті за курс можна використовувати всі доступні кошти з вашого особового рахунку.

Запит на консультацію

Залиште ваші контактні дані, і ми вам обов'язково зателефонуємо!

Обов'язково вкажіть ваше ім'я кирилицею

Обов'язково вкажіть email, за яким ми зможемо з вами зв'язатися

Обов'язково вкажіть телефон в міжнародному форматі

Школа працює з 10:00 до 21:00 по буднях і з 10:00 до 19:00 у вихідні дні (за київським часом, GMT + 2).

Відправлено