Автоматизація тестування на JavaScript. Онлайн курс

Отзывы: 0
Идёт набор на курс!
Срок обучения: 
48 годин

Стоимость:

Оставить заявку

Описание

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

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

JavaScript – мова з особливою історією. Пройшовши шлях від «мови для створення анімацій» до «монополіста» в світі веб-технологій, JavaScript визначив вектор розвитку даної сфери.

Завдяки своїй гнучкості і універсальності, JS є найпопулярнішою мовою програмування в світі (і, згідно зі статистикою Stackoverflow, утримує цю позицію восьмий рік). Ця мова добре підходить для входу в автоматизацію і розробку через свою легкості в освоєнні.

Причина проста – в 2009 році JS став основою для платформи Node.js, що дало можливість розширити сферу застосування мови і зайняти міцні позиції в сфері створення веб-серверів, мобільних додатків і навіть сучасних VR-технологій.

Окремим напрямком, де вигідно використовувати JS, є автоматизація тестування. Цілком логічний тренд – писати втотест рідною для вебу мовою.

В даному курсі ми маємо досить глибоко вивчити основи мови, а також навчитися користуватися інструментами автоматизатора. Ми розглянемо, як все влаштовано «всередині», які технології використовуються і які можливості відкриває для тестувальника JavaScript.

Цілком амбітнt, але в той же час досяжне завдання – за такий короткий термін освоїти нову галузь знань.

Кому необхідно пройти курс в QALight:

  • тестувальникам, які прагнуть розвитку;
  • всім, хто хоче бути інженером автоматизації тестування;
  • всім, кому цікаво програмування і тестування ПО;
  • всім, хто хоче йти в ногу з часом;
  • всім, хто прагне пізнавати щось нове.

Цей курс для Вас, якщо хочете:

  • розвиватися у своїй професії;
  • більше заробляти;
  • навчитися сучасним і затребуваним підходам;
  • відкрити нові можливості для роботи.

Закінчивши курс по автоматизації тестування, Ви зможете:

  • писати автоскріпти;
  • використовувати інструменти автоматизації тестування;
  • отримати підвищення на посаді;
  • підвищити вартість своєї роботи;
  • отримати роботу, про яку мріяли.

Программа обучения

  • Заняття 1. Ознайомлення з групою. Цілі та завдання курсу.
  • Заняття 2. Що таке Сайпрес? Навіщо його вчити? Як працює Сайпрес? Ключові відмінності від інших фреймворків. Демо запуск тестів.
  • Заняття 3. Встановлення необхідного ПЗ: NodeJS, VSCode, Git, Cypress. Базове налаштування VSCode та плагінів. Пишемо перший тест. Структура базового проекту. Розбір документації (Cypress API).
  • Заняття 4. HTML, CSS, DOM. Додавання тестових атрибутів у додатку.
  • Заняття 5. Локатори CSS. Комбіновані локатори CSS. Cheet sheet для локаторів. Проблеми з локаторами у реальних проектах. Приклади та варіації локаторів.
  • Заняття 6-7. Ознайомлення з Git, Git flow. Базові команди, створення проекту у GitHub.
  • Заняття 8. Типи даних. Змінні, константи. Область видимості. Робота із об’єктами.
  • Заняття 9. Оператори у JS. Логічні оператори, умови, цикли.
  • Заняття 10. Функції, стрілочні функції. Аргументи функцій. Callback.
  • Заняття 11. Синхронні та асинхронні операції. Асинхронна природа Cypress.
  • Заняття 12. Бібліотека Mocha. Параметризовані тести.
  • Заняття 13. Assertions. Бібліотека Chai.
  • Заняття 14-15. Розбір ключових команд Cypress.
  • Заняття 16-17. Cypress. Пошук та робота з елементами. Написання тестів. Використання команд Cypress.
  • Заняття 18. ООП у JS. Page object pattern. Написання тесту за допомогою Page Object.
  • Заняття 19. Робота з API. Написання тестів API.
  • Заняття 20-21. Mocks, Fixtures.
  • Заняття 22. Reporting.
  • Заняття 24. Сontinuous integration. Jenkins / GitlabCI. Завдання для екзаменаційного проєкту.
Дни недели:
на выбор
Время занятий:
на выбор
Количество занятий в неделю:
2 рази на тиждень
Длительность занятия:
2 години
Возраст аудитории:
Студенты, Взрослые
Вид подготовки:
Базовый курс
Город:
Киев, Онлайн
Преподаватель:
специалист-практик
Документ об окончании:
Сертифікат
Опции:
Групповые занятия, Индивидуальное обучение
Трудоустройство:
Нет
Адрес:
  • м. Київ

Оставьте свой отзыв

Все отзывы достоверны! К публикации допускаются только отзывы от людей, ранее оставлявших заявку на обучение.

Последние отзывы

По данному курсу пока нет отзывов.

Похожие курсы

Идёт набор на курс!
QALight, Центр підготовки IT-фахівців

Стоимость

1 375
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
6 годин

Идёт набор на курс!
QALight, Центр підготовки IT-фахівців
Акция

Стоимость

17 545
грн
19360
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
100 годин

Идёт набор на курс!
QALight, Центр підготовки IT-фахівців

Стоимость

14 885
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
70 годин

Идёт набор на курс!
QALight, Центр підготовки IT-фахівців

Стоимость

4 600
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
30 годин

11 февраля 2025
Идёт набор на курс!
QALight, Центр підготовки IT-фахівців

Стоимость

9 680
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
40 годин

Идёт набор на курс!
QALight, Центр підготовки IT-фахівців

Стоимость

4 235
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
20 годин

7 февраля 2025
Идёт набор на курс!
QALight, Центр підготовки IT-фахівців

Стоимость

4 910
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
32 години
Записалось: 
1

21 января 2025
Идёт набор на курс!
QALight, Центр підготовки IT-фахівців

Стоимость

12 800
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
48 годин
Записалось: 
2