Онлайн-курс
QA Automation — JavaScript

Advanced level

alarm-clock занять

spiral-calendar занять на тиждень

rocket старт

За тиждень записалося

Залишилося

Навчись автоматизувати
тестування на JavaScript

На курсі QA Automation JS ти зможеш ефективно засвоїти навички автоматизованого тестування на JavaScript.

Детальні лекції і реальні проєкти нададуть можливість вивчити основи Selenium WebDriver, Cypress і Puppeteer, а також розібратися в принципах роботи API та розробки автоматичних скриптів для тестування.

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

Цілі курсу

  • Навчитися створювати автоматизовані тест-сценарії від початку
  • Розібратися в основних технологіях автоматизації QA, таких як Selenium WebDriver, Cypress і Puppeteer
  • Ознайомитися з основними інструментами та платформами, які використовують QA Automation Engineers
  • Навчитися проектувати та реалізовувати ефективні стратегії автоматизованого тестування
  • Навчитися побудові моделі тестування, включаючи написання, виконання та дебагінг автоматизованих тестів
1 250 грн

на місяць при оплаті частинами на 12 частин

оплата частинами без комісії та відсотків від monobank, ПриватБанк, Ощадбанк та ПУМБ

15 000 грн

повна вартість курсу

13 500 грн
-10%

при оплаті відразу за весь курс

Цей курс проводиться у форматі дистанційного навчання.

smiling-face-with-sunglasses

Advanced
level

Курс призначений для тих, хто вже знайомий з ручним тестуванням на достатньому рівні (Intern, Junior), а також орієнтується в початковій базі сучасних мов програмування.

Вивчаємо такі технології

  • JavaScript

    JavaScript

  • Selenium

    Selenium

  • Git

    Git

  • Github

    Github

  • Jenkins

    Jenkins

  • Puppeteer

    Puppeteer

  • Cypress

    Cypress

Професія QA Automation Engineer

Програма онлайн-курсу
QA Automation — JavaScript

alarm-clock 32 заняття
Друк
  • Вступ до автоматизації JS

    • Огляд автоматизації тестування
    • Інструменти автоматизації тестування
    • Тестові кейси та набори тестів
    • Фреймворки для автоматизації тестування
    • Написання автоматизованих тестів на JS
    • Кращі практики для автоматизації тестування
  • Git та GitHub

    • Огляд Git та GitHub
    • Основи Git'а
    • Основи GitHub
    • Кращі практики використання Git та GitHub для автоматизації тестування
  • Ядро JS

    • Налаштування середовища розробки
    • Вступ до Node.js та npm
    • Базовий синтаксис JS (змінні, типи даних тощо)
    • Ядро JS (if...else, цикли, масиви, функції тощо)
    • Обіцянки та Async/Await
    • Генератори та ітератори
    • Вбудовані функції та бібліотеки JS
  • ООП в JS

    • Об'єктно-орієнтоване програмування в JS
    • Класи та об'єкти в JS
    • Створення об'єктів за допомогою класів
    • Атрибути класів та об'єктів
    • Поліморфізм
    • Інкапсуляція
  • Селектори

    • Вступ до селекторів в автоматизованому тестуванні
    • Селектори CSS
    • Селектори XPath
    • Кращі практики використання селекторів
  • Шаблони автоматизації

    • Огляд патернів автоматизації проектування
    • Об'єктна модель сторінки (POM)
    • Тестування на основі даних
    • Поведінково-орієнтована розробка (BDD)
    • Тест-орієнтована розробка (TDD)
  • Автоматизація інтерфейсу користувача за допомогою Cypress

    • Вступ до Cypress для автоматизації інтерфейсу користувача
    • Налаштування Cypress
    • Створення та запуск UI тестів за допомогою Cypress
    • Кращі практики для автоматизації UI
  • Тестування та автоматизація API

    • Огляд тестування та автоматизації API
    • Написання автоматизованих тестів API на JS
    • Імітація віддалених об'єктів
    • Серіалізація даних за допомогою JSON і YAML
    • Парсер XML і DOM-структура
  • CI/CD та звітність

    • Огляд CI/CD та Jenkins
    • Вступ до Jenkins
    • Плагіни Jenkins
    • Створення першого завдання в Jenkins
    • Тригери Jenkins
    • Огляд тестових звітів
    • Створення тестових звітів за допомогою Jest
    • Збереження тестових звітів в SQLite DB
    • Паралельне виконання тестів

Бонуси курсу

  • Всі студенти курсу пройдуть тренінг по проходженню співбесіди та складанню резюме з нашим HR-фахівцем
  • Тестова співбесіда з технічним фахівцем

Випускники отримують сертифікат про закінчення курсу.

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

Як проходить навчання

  • woman-technologist

    Заняття проходять в режимі онлайн-трансляції, а відеозапис зберігається в особистому кабінеті.

  • briefcase

    Домашні завдання у будь-який зручний час відправляються через особистий кабінет на перевірку викладачеві.

  • thumbs-up

    Викладач дає зворотній зв'язок з розбором помилок у домашньому завданні.

  • light-bulb

    Ви опрацьовуєте помилки і закріплюєте пройдений матеріал.

Переваги онлайн-навчання в Комп'ютерній школі Hillel

  • man-raising-hand
    Групи по 17 осіб Викладач приділяє час кожному студенту.
  • nerd-face
    Викладачі практики У нас викладають тільки практикуючі фахівці з топових IT-компаній.
  • briefcase
    Система особистих кабінетів Ефективне і зручне навчання.
  • speech-balloon
    Оперативна служба підтримки студентів Термінові питання — своєчасне рішення.
  • videocassette
    Доступ до відеозаписів занять Записи уроків залишаються у студентів після закінчення навчання.
  • hammer
    Практичні заняття Велика частина занять орієнтована на практику.
  • rocket
    Працевлаштування

    Що ми робимо для того, щоб ви досягли успіху?

  • clipboard

    Проводимо майстер-класи з підготовки резюме та пошуку роботи

  • books

    Регулярно оновлюємо програми курсів під вимоги ринку

  • smiling-face-with-sunglasses

    Запрошуємо викладати тільки кращих практикуючих фахівців

  • globe-with-meridians

    Розвиваємо нашу мережу партнерів серед топових IT-компаній

  • direct-hit

    Наші викладачі часто самі забирають до себе наших кращих Студентів ;)

Наші викладачі та випускники працюють в топових IT-компаніях світу

Запит на консультацію

Залиште ваші контактні дані, і ми вам обов'язково зателефонуємо!

Обов'язково вкажіть ваше ім'я кирилицею

Обов'язково вкажіть email, за яким ми зможемо з вами зв'язатися

Обов'язково вкажіть телефон в міжнародному форматі

Школа працює з 10:00 до 21:00 по буднях і з 10:00 до 19:00 у вихідні дні (за київським часом, GMT + 2).

Відправлено

Придбати подарунковий сертифікат

Придбати подарунковий сертифікат

Gift certificate background image Gift certificate background image