Курс QA Automation (Java)

  • Online
  • Для досвідчених
  • QA Automation / QA Manual
Навчальний центр: CHI IT Academy
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:34 занять
Початок курсу:01.12.2024
Вартість навчання:15 000 UAH за курс

AQA поєднує розробку з тестуванням, тому його навички цінуються вище, ніж мануального тестувальника. Але як саме дістатися наступної кар’єрної сходинки й навчитися писати автотести? Наш курс QA Automation (Java) допоможе тобі розібратися в деталях.

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

Вступна лекція. Підготовка

  • Що таке Java?
  • Встановлення та налаштування Java Development Kit (JDK)
  • Встановлення IDE

Перша програма та її складові

Типи даних, операнди, введення та вивід.

Методи й рядки

Методи в Java, робота з рядками.

Практичне заняття

Розбір домашніх робіт.

Розгалуження та цикли

Умовні оператори, створення циклів.

Масиви

Масиви та їх створення на прикладі одновимірного масиву.

Практичне заняття

Розбір домашніх робіт.

ООП

Принципи ООП.

Об'єкти в Java

Java-об'єкти та їх порівняння.

Практичне заняття

Розбір домашніх робіт.

Поліморфізм, інтерфейси, Enum, анотації

  • Реалізація поліморфізму
  • Що таке інтерфейси
  • Приклади та застосування Enum
  • Знайомство з анотаціями

Generic. Колекції

Знайомство з базовими колекціями.

Практичне заняття

Розбір домашніх робіт.

Робота з файлами

  • Читання та запис у файл
  • Робота з Java properties

Java Exceptions

Обробка винятків.

Практичне заняття

Розбір домашніх робіт.

Підсумкове завдання з вивченого матеріалу

Створення проєкту в Git.

Maven

  • Знайомство зі збирачем
  • Залежності
  • Управління циклом збирання

TestNG

  • Знайомство з тест-фреймворком
  • Анотації
  • Запуск тестів

Практичне заняття

Розбір домашніх робіт.

Тестування Web API, REST API

  • REST
  • Використання REST Assured

Конвертація об'єктів і даних

Конвертація об'єктів, представлених у форматі JSON/XML, в об'єкти Java.

Практичне заняття

Розбір домашніх робіт.

Основи Selenium

  • Створення драйвера
  • Робота з елементами
  • Очікування
  • Робота з вікнами

Селектори CSS та XPath

Основи синтаксису CSS та XPath.

Практичне заняття

Розбір домашніх робіт.

Патерн PageObject

Освоєння патерну для UI-тестування.

Логування

Додавання логування у фреймворк.

Практичне заняття

Розбір домашніх робіт.

Очікування в Selenium

Детально про очікування та їх застосування.

Застосування автоматизації

Коли та навіщо застосовується автоматизація.

Заняття з англійської

ІТ-сферу без англійської сьогодні важко уявити, тож для комплексного занурення в автоматичне тестування ти візьмеш участь у занятті з англійської й навчишся комунікувати ІТ-англійською з колегами та замовниками.

Кар'єрна консультація

На занятті рекрутер допоможе тобі скласти правильне резюме, яке складно оминути. Також ти визначишся з наступними кар’єрними кроками після завершення курсу.

Підсумкове заняття

  • Підсумкове завдання з вивченого матеріалу
  • Питання відповіді

Попередні вимоги для курсу:

  • Теоретичні знання мануального тестування
  • Досвід роботи з інструментами розробника Chrome, досвід тестування веб-інтерфейсу
  • Базове розуміння архітектури клієнт-сервер
  • Базові знання тестування API
  • Базові знання протоколу HTTP, методів, кодів стану, структури запит-відповідь
  • Досвід у будь-якій мові програмування

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

  • 32 заняття тривалістю по 1,5 години
  • 80% курсу - практичні заняття
  • Доступ до всіх матеріалів занять – презентацій, чек-листів, записів лекцій
  • Зворотній зв'язок та регулярну підтримку досвідченого ментора
  • Доступ до зручної онлайн-платформи для навчання
  • Сертифікат про закінчення курсу, що підтверджує отримані навички та компетенції

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

Роман Стрельцов - Technical Lead at Automation Software Testing Department, CHI Software

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

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

Схожі курси

Навчальний центр
EPAM
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
English
Вартість
безкоштовно
Навчальний центр
Quality Assurance Group
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
1 250 UAH за курс
Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
7 300 UAH за курс
Навчальний центр
Uzhhorod Informational Technologies School
Формат
Online
Початок навчання
Дата формується
Тривалість
14 тижнів
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте