Курс QA Automation (Java)
Огляд
Вітаємо на курсі QA Automation (Java)!
Для невеликих простих продуктів тестування виконується вручну і, як правило, цього достатньо. Але при роботі з масштабними та складними проєктами на перший план виходить автоматизація процесів. Саме цим і займається QA Automation Engineer.
Автоматизація – наступний етап професійного розвитку QA-спеціаліста після мануального тестування, який полягає в створенні тестів за допомогою програмних засобів і перевірці результатів їх виконання.
AQA поєднує розробку з тестуванням, тому його навички цінуються вище, ніж мануального тестувальника.
Але як саме дістатися наступної кар’єрної сходинки й навчитися писати автотести? Наш курс QA Automation (Java) допоможе тобі розібратися в деталях.
Цей курс не для новачків та потребує деяких базових знань. Необхідні навички для навчання на курсі:
- Теоретичні знання мануального тестування
- Досвід роботи з інструментами розробника Chrome, досвід тестування веб-інтерфейсу
- Базове розуміння архітектури клієнт-сервер
- Базові знання тестування API
- Базові знання протоколу HTTP, методів, кодів стану, структури запит-відповідь
- Досвід у будь-якій мові програмування
Ми зробимо все, аби твій перехід до нової професії був комфортним, прозорим і зрозумілим. Налаштуйся отримувати нові знання та плідно працювати. Після курсу найкращі студенти будуть запрошені до інтернатуру CHI Software.
Курс включає в себе:
- 34 заняття тривалістю по 1,5 години
- 80% курсу - практичні заняття
- Доступ до всіх матеріалів занять – презентацій, чек-листів, записів лекцій
- Зворотній зв’язок та регулярну підтримку досвідченого ментора,
- Доступ до зручної онлайн-платформи для навчання
- Сертифікат про закінчення курсу, що підтверджує отримані навички та компетенції
Ось які переваги пропонує курс QA Automation (Java) від CHI IT Academy
Лекції в зручний час
Практичні заняття
Невелика група
Підтримка ментора
Сертифікат про закінчення
Можливість контракту з ІТ-компанією
Ми цінуємо ваш час і готові відповісти на всі запитання якомога швидше
Програма
01
Вступна лекція. Підготовка
- Що таке Java?
- Встановлення та налаштування Java Development Kit (JDK)
- Встановлення IDE
02
Перша програма та її складові
Типи даних, операнди, введення та вивід
03
Методи й рядки
Методи в Java, робота з рядками
04
Практичне заняття
Розбір домашніх робіт
05
Розгалуження та цикли
Умовні оператори, створення циклів
06
Масиви
Масиви та їх створення на прикладі одновимірного масиву
07
Практичне заняття
Розбір домашніх робіт
08
ООП
Принципи ООП
09
Об’єкти в Java
Java-об’єкти та їх порівняння
10
Практичне заняття
Розбір домашніх робіт
11
Поліморфізм, інтерфейси, Enum, анотації
- Реалізація поліморфізму
- Що таке інтерфейси
- Приклади та застосування Enum
- Знайомство з анотаціями
12
Generic. Колекції
Знайомство з базовими колекціями
13
Практичне заняття
Розбір домашніх робіт
14
Робота з файлами
- Читання та запис у файл
- Робота з Java properties
15
Java Exceptions
Обробка винятків
16
Практичне заняття
Розбір домашніх робіт
17
Підсумкове завдання з вивченого матеріалу
Створення проєкту в Git
18
Maven
- Знайомство зі збирачем
- Залежності
- Управління циклом збирання
19
TestNG
- Знайомство с тест-фреймворком
- Анотації
- Запуск тестів
20
Практичне заняття
Розбір домашніх робіт
21
Тестування Web API, REST API
- REST
- Використання REST Assured
22
Конвертація обʼєктів і даних
Конвертація об’єктів, представлених у форматі JSON/XML, в об’єкти Java
23
Практичне заняття
Розбір домашніх робіт
24
Основи Selenium
- Створення драйвера
- Робота з елементами
- Очікування
- Робота з вікнами
25
Селектори CSS та XPath
Основи синтаксису CSS та XPath
26
Практичне заняття
Розбір домашніх робіт
27
Патерн PageObject
Освоєння патерну для UI-тестування
28
Логування
Додавання логування у фреймворк
29
Практичне заняття
Розбір домашніх робіт
30
Очікування в Selenium
Детально про очікування та їх застосування
31
Застосування автоматизації
Коли та навіщо застосовується автоматизація
32
Заняття з англійської
ІТ-сферу без англійської сьогодні важко уявити, тож для комплексного занурення в автоматичне тестування ти візьмеш участь у занятті з англійської й навчишся комунікувати ІТ-англійською з колегами та замовниками.
33
Кар'єрна консультація
На занятті рекрутер допоможе тобі скласти правильне резюме, яке складно оминути. Також ти визначишся з наступними кар’єрними кроками після завершення курсу.
34
Підсумкове заняття
- Підсумкове завдання з вивченого матеріалу
- Питання-відповіді
Лектори
Щоб стати студентом академії необхідно:
- 01
Вирішити змінити свою кар'єру на краще
- 02
Заповнити форму на сайті академії із зазначенням курсу
- 03
Обговорити всі питання з представниками академії
- 04
Оплатити курс не пізніше 5 днів до початку курсу
- 05
Готово! Тепер ти - студент CHI IT Academy!
Реєструючись та натискаючи на кнопку “Зареєструватися на курс” ви погоджуєтесь з договором-оферти та політикою конфіденційності
Поширені запитання
Скільки триватиме курс AQA?
Відповідь: Курс QA Automation містить 34 заняття, включно з практичними, лекціями, бонусними заняттями з англійської та кар'єрною консультацією. Загалом курс триватиме 3,5 місяців.
Кому можна буде поставити запитання під час навчання?
Відповідь: Упродовж навчання на курсі з автоматичного тестування з тобою на зв'язку буде менеджер освітніх програм Академії, який знає все про курс. А якщо в тебе виникнуть запитання щодо технічних моментів, лектор буде радий відповісти на твої запитання. Ба більше, ми створимо спільний чат із лектором для зручності комунікації.
Чи гарантуєте ви працевлаштування?
Відповідь: Ми завжди розглядаємо кращих студентів на роботу в компанію CHI Software. Отже, після курсу з автоматичного тестування у тебе буде можливість потрапити в компанію за умови якісного виконання домашніх завдань та сумлінної праці.
Якщо я новачок в ІТ, чи підійде мені цей курс?
Відповідь: Курс QA Automation розраховано на людей, в яких уже є досвід роботи з мануальним тестуванням. Якщо в тебе немає комерційного досвіду в QA Manual, але ти впевнений, що теми курсу будуть комфортними для тебе, реєструйся! Трохи згодом ми надішлемо тобі тест, який допоможе впевнитися у доцільності проходження цього курсу для тебе.
Чи отримаю я сертифікат після курсу?
Відповідь: Так, ти отримаєш сертифікат за умови виконання 50% домашніх завданнь.