Курс Автоматизація тестування на JavaScript

  • Online
  • Для досвідчених
  • QA Automation / QA Manual
Навчальний центр: QALight
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:48 годин
Початок курсу:22.01.2026
Вартість навчання:17 600 UAH за курс

Можлива оплата частинами.

Курс для тих, хто хоче стати інженером автоматизації тестування. Під час занять ви досить глибоко вивчите основи мови JS, а також навчитеся користуватися інструментами автоматизатора. По закінченні курсу ви зможете писати автоскрипти, дізнаєтесь які технології використовуються та які можливості відкриває для тестувальника JavaScript.

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

  • Ознайомлення з групою. Цілі та завдання курсу.
  • Що таке Сайпрес? Навіщо його вчити? Як працює Сайпрес? Ключові відмінності від інших фреймворків. Демо запуск тестів.
  • Встановлення необхідного ПЗ: NodeJS, VSCode, Git, Cypress. Базове налаштування VSCode та плагінів. Пишемо перший тест. Структура базового проекту. Розбір документації (Cypress API).
  • HTML, CSS, DOM. Додавання тестових атрибутів у додатку.
  • Локатори CSS. Комбіновані локатори CSS. Cheet sheet для локаторів. Проблеми з локаторами у реальних проектах. Приклади та варіації локаторів.
  • Ознайомлення з Git, Git flow. Базові команди, створення проекту у GitHub.
  • Типи даних. Змінні, константи. Область видимості. Робота із об'єктами.
  • Оператори у JS. Логічні оператори, умови, цикли.
  • Функції, стрілочні функції. Аргументи функцій. Callback.
  • Синхронні та асинхронні операції. Асинхронна природа Cypress.
  • Бібліотека Mocha. Параметризовані тести.
  • Assertions. Бібліотека Chai.
  • Розбір ключових команд Cypress.
  • Cypress. Пошук та робота з елементами. Написання тестів. Використання команд Cypress.
  • ООП у JS. Page object pattern. Написання тесту за допомогою Page Object.
  • Робота з API. Написання тестів API.
  • Mocks, Fixtures.
  • Reporting.
  • Continuous integration. Jenkins/GitlabCI. Завдання для екзаменаційного проєкту.

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

  • Заняття проходять онлайн у вечірній час
  • По закінченні курсу захист екзаменаційного проєкту
  • Свідоцтво про закінчення курсу

Вимоги для проходження курсу

  • Знання теорії тестування
  • Практичні навички мануального тестування

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

Дмитро Санітарській - має понад 5 років досвіду автоматизації тестування. Працював у компаніях Rozetka, Ciklum.

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

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

Схожі курси

Навчальний центр
QALight
Формат
Online
Початок навчання
21.10.2025
Тривалість
30 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
8 530 UAH за курс
Навчальний центр
Quality Assurance Group
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
2 500 UAH за курс
Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
6 700 UAH за курс
Навчальний центр
Quality Assurance Group
Формат
Online
Початок навчання
Дата формується
Тривалість
6 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
10 500 UAH за курс