Курс QA-automation
Наразі набір на цей курс не проводиться. Перегляньте інші курси
- Online
- Для початківців
- QA Automation / QA Manual
![]() |
|
Навчальний центр: | Source IT |
---|---|
Формат: | Курс |
Мова викладання: | Ukrainian |
Тривалість навчання: | 10 тижнів |
Початок курсу: | 01.07.2023 |
Вартість навчання: | 20 000 UAH за курс |
Програма курсу
Блок Java для QA automation
Основи та особливості технології Java:
- JVM, JRE, JDK. Робота с IDE
- Перша програма на Java у методі main (Hello world)
- Типи даних
- Різні оператори: математичні, порівняння, логічні, бітові, тернарні, зсуви
- Керуючі конструкції (умовні оператори, цикли)
- Рекурсія
Структури даних:
- Масиви
- Рядки
Класи та об'єкти в Java:
- Компоненти класу (поля, методи, конструктори, блоки ініціалізації)
- Модифікатори доступу
Об'єктно-орієнтоване програмування:
- Принципи ООП (спадкування, інкапсуляція, поліморфізм)
- Суперклас Object
- Перевизначення та перезавантаження
Інші структури Java:
- Абстрактні класи та методи
- Інтерфейси та їх поля. Вкладені інтерфейси
- Внутрішні класи
- Enum
Організація процесу програмування:
- Java Code Conventions
- Maven і структура проекту
- GIT
Колекції:
- Ієрархія колекцій
- Списки, множини, асоціативні масиви
Винятки в Java:
- Ієрархія винятків
- Створення власних винятків. Найпоширеніші приклади винятків
Зовнішні джерела даних у програмі:
- I/O (символьні/байтові потоки)
- JDBC. Основні концепції та приклади використання у автоматизованому тестуванні
Java streams, generics
Блок Автоматизоване тестування: техніки та інструменти
Загальні відомості про автоматизацію тестування:
- Навіщо потрібна автоматизація?
- Області автоматизації
Основи написання тестів:
- Модульне тестування, запуск тестів (Junit/TestNG)
- Assertions
Введення в UI-автоматизацію (веб-додатків):
- Локатори елементів
- Browser Developer Tools
Введення в Selenium:
- Actions
- Waiters
Automation framework:
- Page object
- Типова структура фреймворку. Навчальний проєкт
Підходи до побудови тестів:
- Написання DDD тестів
- Написання BDD тестів
Тестування REST-full веб-служби:
- External tool for API-testing (Postman, RestAPI)
- Java-based libs (RestAssured)
Документування результатів автотестів:
- Логування (Log4J)
- Репортинг (Allure2)
Результат після проходження курсу:
- Впевнені базові знання Java та автоматизованого тестування
- Можливість застосовувати отримані знання в роботі та зростати професійно
- Підтримку та консультації досвідчених викладачів-практиків
- Напрямок для подальшого зростання в галузі програмування
Особливості курсу
- Є можливість оплати курсу частинами
- Сертифікат після проходження курсу
- Курс збудований з урахуванням реальних вимог IT компаній
- Протягом усього курсу ведеться рейтинг успішності
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
Hillel IT school
Формат
Online
Початок навчання
21.09.2025
Тривалість
7 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian, English
Вартість
9 400 UAH за курс
Навчальний центр
EPAM
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
English
Вартість
безкоштовно
Навчальний центр
Web Academy
Формат
Online
Початок навчання
Дата формується
Тривалість
9 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Beetroot Academy
Формат
Online
Початок навчання
Дата формується
Тривалість
2 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте