Автоматизація тестування на 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. Завдання для екзаменаційного проєкту.
Дни недели:
на выбор
Время занятий:
на выбор
Возраст аудитории:
Студенты, Взрослые
Вид подготовки:
Базовый курс
Город:
Онлайн, Киев
Преподаватель:
специалист-практик
Документ об окончании:
Сертифікат
Опции:
Групповые занятия, Индивидуальное обучение
Трудоустройство:
Нет

Контакты

Адрес:
  • м. Київ

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

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

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

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

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

Идёт набор на курс!

Вивчення основ JavaScript на практичних прикладах створення динамічних елементів сторінки.

Цей курс – це другий етап повного курсу  FullStack Web Developer.

Обов’язкова вимога: Знання основ HTML5 і CSS3

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

1 заняття:

Основи мови JavaScript

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

Стоимость

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

Идёт набор на курс!

Цей курс призначений для тих, хто хоче навчитися розробляти надійні веб-додатки та веб-сайти на PHP з використанням Laravel.

За останні декілька років Laravel став найпопулярнішим PHP фреймворком. Роботодавці вимагають навички роботи з ним. Laravel – чистий і стильний фреймворк для веб-розробки на PHP. Він звільнить вас від заплутаного коду та допоможе створити чудові додатки, використовуючи простий, виразний синтаксис.

Це останній, четвертий етап повного курсу FullStack Web Developer.

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

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

Стоимость

5 445
грн
Кнопка записи: 
Оставить заявку
  • Онлайн
  • Киев
30 годин
Обновлённый курс