Курс QA Automation for Java

  • Online
  • Для початківців
  • QA Automation / QA Manual
Навчальний центр: Levelup
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:18 тижнів
Початок курсу:Дата формується
Вартість навчання:Уточнюйте

Опануєш спеціальність QA Automation engineer з нуля. Опануєш основи мови програмування Java. Навчишся автоматизувати перевірку Web, Mobile, API. Зможеш створювати власні тестові проєкти.

Програма курсу

Вступ

  • Базові поняття про якість
  • Для чого потрібна автоматизація
  • Обов'язки автомейшн
  • Agile and automation

Основи тестування

  • Принципи тестування
  • Стани системи
  • Рівні та види тестування для автоматизації

Техніки тестування

  • Поняття про тест кейси
  • Поняття про артефакти автотестів
  • Техніки тестування whitebox

Build first project

  • Maven dependecy control
  • Maven plugins
  • Maven scope
  • Junit5 / TestNG
  • Selenium Web driver setup, find elements
  • Create first test

Works with git

  • Створення ПР
  • Мерж та ребейс
  • Сквош комітів
  • Реверт коміта

Junit 5

  • Annotations
  • Definitions
  • Tests parametrizing

Web UI elements

  • Що перевіряти
  • Стани елементів
  • Локатори елементів (xpath, css)
  • Доступність елементів
  • Очікування елементів

Selenium web driver UI

  • Base Interactions with elements
  • Base elements state - visible, clickable, hidden
  • Dropdown elements
  • Allerts
  • File uploads
  • Modals Frames
  • Using java script
  • Application navigation
  • Taking screenshots
  • Events listeners
  • Waiting strategies
  • Expected conditions
  • Working with tables
  • List of lists
  • Window manager
  • Advanced interactions

Visual testing

  • Dependecies
  • Initialisation
  • Organizing tests
  • Analyzing test results
  • PDF files visual testing

Patterns

  • Page object
  • Page factory
  • Builder pattern
  • Working with forms

Assertations

  • Assertations strategies
  • Assert equals, true / false, not null

Selenium web driver and Junit 5

  • Parametrizing test runs
  • Run only specific cases

API testing with REST ASSURED

  • Dependecies
  • Basic features
  • Parametrizing
  • Serialization/De~ Java objects

CI/CD

  • Continious integration with Jenkins
  • Pipeline
  • Webhook on github
  • Test reports and logs

Database connectors

  • Connect to Mongo db
  • Provide base methods for working with data
  • Assertations with database

BDD approach

  • Cucumber
  • Cucumber with selenium

Mobile automation with Appium in Java

  • Introduction
  • Emulator
  • Web testing with chrome on Android

Automation tests for accecibility

  • Evaluating Accessibility
  • Automation tools for accecibiltiy

Preparing final project

Technical task solution.

Після курсу ти зможеш:

  • Отримаєш основні практичні знання і навички для написання автотестів та тестових сценаріїв
  • Навчишся автоматизувати підготовлені сценарії, а також зрозумієш процеси з тривалою інтеграцією та розгорткою
  • Зрозумієш схожість та відмінність мануальних підходів і технік тестування та автоматизації
  • Навчишся налаштовувати тестове оточення, читати і складати тест-план і описувати тестові сценарії
  • Навчишся аналізувати результати прогонів авто-тестів, робити баг-репортінг
  • Навчишся використовувати сторонні бібліотеки для рішення конкретних проблем
  • Дізнаєшся про перевірку API за допомогою бібліотеки RestAssured

Особливості курсу

  • Живі онлайн заняття
  • 90% практики
  • Підтримка викладачів
  • Кар'єрні івенти
  • Можлива оплата частинами

Викладачі курсу

  • Стас Коротич - QA Automation at Ardas
  • Валерій Немчинов - Java Developer at AdvertMobile

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

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

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
10 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
3 158 UAH за курс
Навчальний центр
ActPro
Формат
Online
Початок навчання
25.11.2026
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
19 000 UAH за курс
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
16.11.2026
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
23 258 UAH за курс
Навчальний центр
Hillel IT school
Формат
Online
Початок навчання
Будь-який момент
Тривалість
51 занять
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
3 150 UAH за курс