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

Схожі курси

Навчальний центр
Mate academy
Формат
Online
Початок навчання
Дата формується
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
безкоштовно
Навчальний центр
Genesis Academy
Формат
Online
Початок навчання
Дата формується
Тривалість
10 тижнів
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
безкоштовно
Навчальний центр
Jungle Courses
Формат
Online
Початок навчання
Дата формується
Тривалість
2 місяців
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
8 000 UAH за місяць
Навчальний центр
Okten School
Формат
Online
Початок навчання
20.12.2024
Тривалість
7 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте