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