Курс 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, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
Code Space
Формат
Online
Початок навчання
Будь-який момент
Тривалість
25 занять
Рівень
Для досвідчених, Для професіоналів
Мова навчання
Ukrainian, English
Вартість
4 000 UAH за курс
Навчальний центр
Certified Unicorns
Формат
Online
Початок навчання
05.03.2026
Тривалість
8 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian, English
Вартість
29 000 UAH за курс
Навчальний центр
Hillel IT school
Формат
Online
Початок навчання
10.04.2026
Тривалість
33 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
20 400 UAH за курс
Навчальний центр
Hillel IT school
Формат
Online
Початок навчання
21.09.2025
Тривалість
7 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian, English
Вартість
9 400 UAH за курс