Курс: Jasmine и CyPress: автоматизированное тестирование с нуля

Курс: Jasmine и CyPress: автоматизированное тестирование с нуля

Курс: Jasmine и CyPress: автоматизированное тестирование с нуля


Продолжительность курса: 24 ак. ч.

Описание курса:
JavaScript остается одним из самых популярных и востребованных языков программирования в мире. Он используется для создания фронтенда, бэкенда, тестирования UI, разработки игр на движке Unity. С помощью JS можно создать сайт, не прибегая к сторонним языкам программирования. На языке JS существует большое количество полезных библиотек и функций, которые делают язык JS практически неограниченным в возможностях. В данном курсе будут рассмотрены unit-тесты и UI-тесты на языке JS, вы познакомитесь с основными библиотеками тестирования Cypress и Jasmine.
Ни один современный проект невозможно качественно создать без полноценного качественного тестирования. Задача каждого разработчика покрывать не менее 80% своих методов тестами. В курсе описываются основные способы тестирования приложений с акцентом на UNIT-тестирование и интеграционные тесты, которые необходимы в работе для всех frontend-разработчиков.
Цель нашего курса - обучить базовым навыкам работы с Cypress и Jasmine для unit-тестирования и UI-тестирования. Программа курса спроектирована с учетом специфики последнего стандарта ES 2023.

Аудитория:
• начинающий специалист, знающий основы JavaScript и верстки;
• JS-программист, который знает основы языка и желает повысить свои компетенции в сфере тестирования приложений;
• разработчики JS;
• QA-инженеры;
• разработчики Node.JS;
• фронтенд-разработчики;
• Product-менеджеры.

Необходимая подготовка:
• Успешное окончание курса «JavaScript. Уровень 1. Основы JavaScript», или эквивалентная подготовка.
• Успешное окончание курса «JavaScript. Уровень 5. Серверное программирование на Node.js», или эквивалентная подготовка.

Программа курса:
Модуль 1. Особенности тестирования приложений. Виды тестирований
• Дымовое тестирование.
• Санитарные тесты.
• Интеграционные тесты.
• Unit-тесты.

Модуль 2. Создание unit-тестов на Jasmine
• Установка Jasmine.
• Архитектура Jasmine.
• Базовые функции в Jasmine.
• Практическое использование и настройка Jasmine.
• Лабораторные по теме.

Модуль 3. Тестирование приложений
• Интеграционные тесты.
• Введение в Selenium.
• Установка Cypress.
• Структура Cypress.
• Поиск элементов в DOM.
• Цепочки команд.
• Функция invoke.
• Команда viewport.
• Парсинг сайтов.
• Лабораторные по теме.

Окончательная цена указывается в договоре на обучение. Записаться на курс

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Тестирование ПО
  • Код курса: SWT25
  • Город: Пермь, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 24
  • Количество мест: 8
  • Очно: 31900 ₽
  • Дистанционно: 31900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

info@eshift.ru