Онлайн-курс
занять
занять на тиждень
старт
За тиждень записалося
Залишилося
Підвищ свої навички
автоматизації тестування!
Курс QA Automation Java Pro розрахований на тих, хто вже має невеликий досвід (наприклад, після закінчення курсів) у написанні автотестів мовою Java та фреймворку, такого як Selenium Webdriver, і бажають подальшого вдосконалення в цьому напрямку. Також він буде цікавим фахівцям, які вже працюють у цій галузі протягом декількох років і бажають активно розвиватися та тестувальникам рівня Middle, які прагнуть поглибити свої знання в цій області.
Цілі курсу
- Покращити знання в області UI автоматизації
- Опанувати використання популярних бібліотек та фреймворків для автоматизованого тестування, як у сфері UI, так і на рівні Back-end
- Вивчити методи для ефективної обробки даних
- Навчитись проєктувати свої бібліотеки (фреймворки)
- Вивчити методи маніпулювання трафіком під час автоматизованих тестів
- Вивчити процес запису відео під час виконання автоматизованих тестів та опанувати інші навички
Вивчаємо такі технології
-
Java
-
Appium
-
Swagger
-
Okhttp
-
Rest-assured
-
Selenium Webdriver
-
Selenide
-
Playwright Java
Програма онлайн-курсу
QA Automation Java Pro

-
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 самого застосунку
Випускники отримують сертифікат про закінчення курсу.
Кожен сертифікат має унікальний номер, за яким потенційний роботодавець може перевірити його валідність і побачити базові показники успішності.
Як проходить навчання
Переваги онлайн-навчання в Комп'ютерній школі Hillel
-
Групи по 17 осіб Викладач приділяє час кожному студенту.
-
Викладачі практики У нас викладають тільки практикуючі фахівці з топових IT-компаній.
-
Система особистих кабінетів Ефективне і зручне навчання.
-
Оперативна служба підтримки студентів Термінові питання — своєчасне рішення.
-
Доступ до відеозаписів занять Записи уроків залишаються у студентів після закінчення навчання.
-
Практичні заняття Велика частина занять орієнтована на практику.
-
Що ми робимо для того, щоб ви досягли успіху?
-
Проводимо майстер-класи з підготовки резюме та пошуку роботи
-
Регулярно оновлюємо програми курсів під вимоги ринку
-
Запрошуємо викладати тільки кращих практикуючих фахівців
-
Розвиваємо нашу мережу партнерів серед топових IT-компаній
-
Наші викладачі часто самі забирають до себе наших кращих Студентів ;)
Наші викладачі та випускники працюють в топових IT-компаніях світу
Часті питання
-
Яка кваліфікація викладачів?
Всі викладачі комп'ютерної школи Hillel є практикуючими спеціалістами, які працюють у топових IT компаніях і мають досвід роботи від 4 років.
-
Як я можу сплатити за навчання?
Оплата провадиться через виставлення інвойсу на E-mail через сервіси LiqPay та Fondy.
-
Я зможу заплатити за курс бонусними коштами?
При оплаті навчання частинами ви можете використати лише 2000 грн. з бонусного рахунку.
При повній оплаті за курс можна використовувати всі доступні кошти з вашого особового рахунку.