Курс QA-automation
Старт курса 8 серпня
Курс QA-automation

Курс QA-automation

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

    Блок "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).

Заявка на курс

Отримай знижку 5%
при заявці з сайту
Введіть Ім'я, Прізвище
Введіть Email
Введіть номер телефону

Заявка на нове
життя айтішника
доставлена
в штаб SOURCE iT

Ми зв'яжемось з вами
найближчим часом

Що ви отримаєте в результаті курсу QA automation

  • Впевнені базові знання Java та автоматизованого тестування.
  • Можливість застосовувати отримані знання в роботі та зростати професійно.
  • Підтримку та консультації досвідчених викладачів-практиків.
  • Напрямок для подальшого зростання в галузі програмування.

Коли та як проводяться заняття з курсу QA automation

Тривалість курсу: 2.5 місяці.

45 годин навчання.

Час: вечірній час у будні та/або в суботу
2 рази на тиждень по 2.5 години
.

Вартість курсу: 15000 грн.

Є варіант щомісячної оплати, деталі уточнюйте у менеджерів.

  • Сертифікат

    Наприкінці курсу ми надаємо студентам сертифікат. Сертифікат отримують студенти, які не пропускали занять, виконували домашні завдання та склали фінальний тест курсу викладачеві.

  • Актуальність

    Курс збудований з урахуванням реальних вимог iT компаній. Ми не просто вчимо, а випускаємо майбутніх айтішників.

  • Рейтинг

    Протягом усього курсу ведеться рейтинг успішності. Студенти можуть відстежувати та аналізувати свій рівень. Після закінчення курсу студенти одержують рекомендації викладача для працевлаштування.

  • Тестування

    Після закінчення курсу студенти проходять тестування чи співбесіду з представниками iT компаній. Це реальна можливість знайти роботу одразу після курсів.

Анонси, звіти та фото також є
в наших соцмережах, приєднуйся!

Відправити заявку