Автоматизированное тестирование веб-приложений на JavaScript
Вы научитесь программировать на JavaScript, работать с фреймворками Selenium Webdriver и Cypress, тестировать пользовательские интерфейсы и настраивать CI. Соберёте портфолио, сможете претендовать на повышение или работу в крупной IT-компании.
- Трек из 3 курсов
- 4 месяца продолжительность курса
- Онлайн в удобное время
- Доступ к курсу навсегда
Кому подойдёт этот курс
- Junior- и middle-тестировщикам
Научитесь работать с редкими функциями Selenium и писать автотесты на JS с помощью фреймворков. Прокачаете навыки UI-тестов, автоматизируете тестирование с помощью CI/CD и сможете больше зарабатывать.
- Проходящим курс «Профессия Тестировщик»
Научитесь писать сложные автотесты на JavaScript, работать с фреймворками и непрерывной интеграцией. Добавите ещё один язык программирования в список навыков и сможете претендовать на большее количество вакансий.
Чему вы научитесь
- Писать автотесты
Разберётесь в функциях и настройках Selenium IDE и научитесь писать автотесты без программирования.
- Программировать на JavaScript
Изучите синтаксис и основные функции языка, научитесь отлаживать и писать небольшие приложения.
- Работать с фреймворками
Научитесь использовать Selenium Webdriver и тестовые фреймворки Cypress и Webdriver.io. Сможете создавать тесты с предусловиями и постусловиями.
- Создавать UI-тесты
Углубитесь в работу с Selenium WebDriver, научитесь пользоваться паттерном PageObject. Сможете тестировать пользовательские интерфейсы.
- Использовать Git
Научитесь работать с распределённой системой контроля версий и сможете работать над разными версиями проекта в большой команде.
- Автоматизировать тесты
Научитесь работать с CI/CD и Gitlab. Непрерывная интеграция поможет регулярно проводить автотесты, быстро находить ошибки и не копить технический долг.
Записаться на курс или получить бесплатную консультацию
Как проходит обучение на платформе
Содержание курса
Вас ждут видеоматериалы и практические задания на основе реальных кейсов.
- 4 месяца обучения
- 33 тематических модуля
Базовые навыки
-
JavaScript
-
- Введение.
- Переменные и простые выражения.
- Boolean, условные операторы.
- Функции. Основы.
- Введение в DOM
- Циклы и массивы
- Работа с массивами
- Встроенные функции работы с массивами
- Объекты
- Расширенный DOM
- Работа с формами
- Встроенные объекты и функции
- Подключение библиотек
- Хранение данных в браузере
- Работа с сервером
- Обработка ошибок
- Модули
- Event loop и асинхронная разработка
- Классы
-
-
Автоматизированное тестирование на JavaScript. Часть 1
-
- Введение в автоматизированное тестирование.
- Знакомство с автоматизацией на JS: mocha и Selenium Webdriver.
- Поиск элементов в Selenium Webdriver.
- Поиск элементов: CSS.
- Поиск элементов с помощью CSS: продолжение.
- Сложные CSS-локаторы и ожидания элементов.
- XPath-локаторы.
- Мастер-класс по написанию автотестов.
-
Продвинутые навыки
-
Автоматизированное тестирование на JavaScript. Часть 2
-
- Continuous Integration.
- WebdriverIO.
- Cypress: JS Testing Next Gen.
- Альтернативные фреймворки.
- Паттерны автоматизации тестирования.
- JS API-тесты.
-
Получить презентацию курса и консультацию специалиста
Спикеры
Ваше резюме после обучения на платформе
Тестировщик на JavaScript
от 540 000 ₸
Навыки
- Кросс-браузерное тестирование
- Работа с фреймворками Webdriver и тестовым mocha.js
- Создание простых и сложных UI-тестов на Selenium WebDriver
- Знание CI/CD и настройка Gitlab
- Написание автотестов на JavaScript
- Работа с Git
- Работа с Selenium IDE
- Работа с Cypress и Webdriver.io
- Знание основных паттернов
- Гибридная автоматизация
Часто задаваемые вопросы
-
Я никогда не занимался тестированием веб-приложений. У меня получится?
Этот курс рассчитан на начинающих тестировщиков и специалистов среднего уровня. Для прохождения курса нужно знать:
— основы тестирования;
— тест-дизайн;
— основы вёрстки;
— клиент-серверную архитектуру;
— тестирование API.
А для абсолютных новичков в тестировании у нас есть большой курс «Профессия Тестировщик» — там вы изучите все необходимые основы и прокачаетесь с нуля до уверенного уровня Middle. -
Я не пробовал программировать. Мне подойдёт этот курс?
Да, на курсе мы научим вас программировать с нуля. -
Какой график обучения? Получится ли совмещать его с работой?
Вы можете изучать материалы курса в удобном вам режиме, совмещать обучение с работой и личной жизнью. Более того, все уроки будут доступны и по окончании курса, так что вы сможете освежить свои знания в любой момент. -
Сколько часов в неделю мне нужно будет уделять учёбе?
Всё зависит только от вас. В среднем наши студенты занимаются от трёх до пяти часов в неделю. -
Я смогу общаться с преподавателями?
У вас будет куратор в Telegram-чате, а проверяющий преподаватель прокомментирует домашние задания и даст полезные советы. Так вы сможете перенять опыт, профессиональные знания и лайфхаки от ведущих специалистов. -
Действуют ли какие-нибудь программы рассрочки?
Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на небольшие ежемесячные платежи.
- Минск
- Ташкент
- Баку
- Астана
- Кишинев
- Бишкек
- Москва
- Алматы
- Шымкент
- Актобе
- Семей
- Караганда
- Павлодар
- Атырау
- Гомель
- Могилев
- Наманган
- Самарканд
- ОШ
- Тирасполь
- Бельцы
Отзывы участников
Особенно понравился метод обучения, он полностью основан на практике. Я уверен, что здесь выпускаются настоящие специалисты. И самое приятное, что обучение каждому по карману.
Спасибо, Skillbox, вы самые лучшие ❤️
55 отзывов