Укр Рус

Онлайн-курс
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 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
    • Обзор отчетов Allure
    • Сохранение тестовых отчетов в SQLite DB
    • Параллельное исполнение тестов

Бонусы курса

  • Тренинг по прохождению собеседования и составлению резюме
  • Тестовое собеседование с техническим специалистом

Выпускники получают сертификат об окончании курса

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

Как проходит обучение

  • 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