занятий
занятий в неделю
старт
За неделю записалось
Осталось
Научись автоматизировать
тестирование на JavaScript
На курсе QA Automation JS ты сможешь эффективно усвоить навыки автоматизированного тестирования на JavaScript.
Подробные лекции и реальные проекты предоставят возможность изучить основы Cypress и Playwright, а также разобраться в принципах работы API и разработке автоматических скриптов для тестирования.
Ты получишь знания по разработке тест-кейсов, их имплементации, дебагингу и пониманию логики работы автоматических тестов. Ты получишь все необходимое для эффективного решения задач в области автоматизированного тестирования.
Цели курса
- Научиться создавать автоматизированные тест-сценарии с самого начала
- Разобраться в основных технологиях автоматизации QA, таких как Cypress и Playwright
- Ознакомиться с основными инструментами и платформами, использующими QA Automation Engineers
- Научиться проектировать и реализовывать эффективные стратегии автоматизированного тестирования
- Научиться построению модели тестирования, включая написание, исполнение и дебагинг автоматизированных тестов
Изучаемые технологии
-
JavaScript
-
Git
-
Github
-
Jenkins
-
Cypress
-
Playwright
Программа курса
QA Automation — JavaScript

-
Introduction
- Знакомство
- Информация о структуре курса и оценке
- Общий обзор автоматизации тестирования
-
Git
- Intro to git
- What is VCS, kinds of VCS
- What is repository, most common git commands
- What is GitHub
- What is Pull Request
- What is Branch
- What is remote in git, how to add remote
- SSH config (briefly)
- Configuring GitHub repo & connect local repo
- First PR
- Rebase vs Merge
- Resolving conflicts
-
JavaScript
- Intro to Node JS and npm, Вступ до JavaScript
- JS Basics
- Conditions and Loops
- Functions
- Arrays
- Objects & destructuring
- OOP in JS
- Promises & fetch API
- Linters
- Devtools and Events
-
Cypress
- Selectors
- Cypress Intro
- Cypress queries
- Cypress actions, assertions, and custom commands
- Cypress CLI and reports
- API testing with Cypress
-
Playwright
- Playwright Intro
- Playwright queries, actions, assertions, and web first assertion
- Codegen & POM in Playwright
- CLI and Environment variables
- Reporting
- Fixtures and Storage
- Network & Requests in Playwright
-
API Testing
- Обзор HTTP
- Обзор API тестирования
- Написание тестов c jest
-
CI/CD
- CI/CD overview, GitHub actions
- Introducing tests into the pipeline
- Q&A session
Бонусы курса
Выпускники получают сертификат об окончании курса
Каждый сертификат имеет уникальный номер, по которому потенциальный работодатель может проверить его валидность и увидеть базовые показатели успеваемости.
Как проходит обучение
Преимущества обучения в Компьютерной школе Hillel
-
Группы по 17 человек Преподаватель уделяет время каждому студенту
-
Преподаватели практики У нас преподают только практикующие специалисты из топовых IT-компаний.
-
Система личных кабинетов Эффективное и удобное обучение.
-
Оперативная служба поддержки студентов Срочный вопрос — своевременное решение.
-
Доступ к видеозаписям занятий Записи уроков остаются у студентов после окончания курса.
-
Практические занятия Большая часть занятий ориентирована на практику.
-
Что мы делаем для того, чтобы вы достигли успеха?
-
Проводим мастер-классы по подготовке резюме и поиску работы
-
Регулярно обновляем программы курсов под требования рынка
-
Приглашаем преподавать только лучших практикующих специалистов
-
Развиваем нашу сеть партнеров среди топовых IT-компаний
-
Наши преподаватели часто сами забирают к себе наших лучших Студентов ;)
Наши преподаватели и выпускники работают в топовых IT-компаниях мира
- Как пройти собеседование по JS? И зачем?
- 89277
- 3538
Как пройти собеседование по JS? И зачем?
смотреть 71 мин-
Юрий Федоренко Senior Front-end Developer в MacPaw
- Замыкания в JavaScript
- 48472
- 3125
Замыкания в JavaScript
смотреть 6 мин-
Юрий Федоренко Senior Front-end Developer в MacPaw
- Как пройти собеседование по JS? И зачем? vol.2
- 32034
- 1910
Как пройти собеседование по JS? И зачем? vol.2
смотреть 69 мин-
Юрий Федоренко Senior Front-end Developer в MacPaw
- Как автоматизировать тестирование HTTP API с помощью Java
- 19856
- 333
Как автоматизировать тестирование HTTP API с помощью Java
смотреть 147 мин - Введение в аutomation тестирование на Java с Selenium 2.0
- 18371
- 487
Введение в аutomation тестирование на Java с Selenium 2.0
смотреть 112 мин-
Максим Колотилкин DevOps Team Lead в Sitecore
- От Junior QA до Senior QA: как тестировать проект
- 17561
- 565
От Junior QA до Senior QA: как тестировать проект
смотреть 150 мин-
Павел Сафонов Technical QA Engineer в Sitecore