Бесплатно подберем Вам обучающие курсы звоните
+38(097)534-10-88
Пн-Пт: 9:00 - 18:00
Бесплатно подберем Вам обучающие курсы звоните
+38(097)534-10-88
Пн-Пт: 9:00 - 18:00
Бесплатно подберем Вам обучающие курсы звоните
+38(097)534-10-88
Пн-Пт: 9:00 - 18:00
Бесплатно подберем Вам обучающие курсы звоните
+38(097)534-10-88
Пн-Пт: 9:00 - 18:00
Бесплатно подберем Вам обучающие курсы звоните
+38(097)534-10-88
Пн-Пт: 9:00 - 18:00
Бесплатно подберем Вам обучающие курсы звоните
+38(097)534-10-88
Пн-Пт: 9:00 - 18:00

Автоматизація тестування на 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-фахівців

Вартість

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

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

Вартість

5 445
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
30 годин

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

Вартість

5 445
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
30 годин

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

Вартість

1 425
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
5 годин

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

Вартість

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

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

Вартість

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

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

Вартість

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

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

Вартість

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