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

Похожие курсы

Учебный центр
Okten School
Формат
Online
Начало обучения
Будь-який момент
Длительность
8 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Jungle Courses
Формат
Online
Начало обучения
Дата формується
Длительность
2 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
16 000 UAH за курс
Учебный центр
Code Space
Формат
Online
Начало обучения
Будь-який момент
Длительность
16 занятий
Уровень
Для опытных, Для профессионалов
Язык обучения
Ukrainian, English
Стоимость
6 900 UAH за курс
Учебный центр
EPAM
Формат
Online
Начало обучения
Будь-який момент
Длительность
1 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian, English
Стоимость
безкоштовно