Курс 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 за курс
