Образовательная платформа
Участвует в распродаже Скидка 20%
действует 0 дней 00:00:00
Курс

Автоматизирован­ное тестирование веб-приложений на JavaScript

Автоматизированное тестирование веб-приложений на JavaScript

Вы научитесь программировать на JavaScript, работать с фреймворками Selenium Webdriver и Cypress, тестировать пользовательские интерфейсы и настраивать CI. Соберёте портфолио, сможете претендовать на повышение или работу в крупной IT-компании.

Кому подойдёт этот курс

  • Junior- и middle-тестировщикам Junior- и middle-тестировщикам

    Научитесь работать с редкими функциями Selenium и писать автотесты на JS с помощью фреймворков. Прокачаете навыки UI-тестов, автоматизируете тестирование с помощью CI/CD и сможете больше зарабатывать.

  • Проходящим курс «Профессия Тестировщик» Проходящим курс «Профессия Тестировщик»

    Научитесь писать сложные автотесты на JavaScript, работать с фреймворками и непрерывной интеграцией. Добавите ещё один язык программирования в список навыков и сможете претендовать на большее количество вакансий.

Чему вы научитесь

  1. Писать автотесты

    Разберётесь в функциях и настройках Selenium IDE и научитесь писать автотесты без программирования.

  2. Программировать на JavaScript

    Изучите синтаксис и основные функции языка, научитесь отлаживать и писать небольшие приложения.

  3. Работать с фреймворками

    Научитесь использовать Selenium Webdriver и тестовые фреймворки Cypress и Webdriver.io. Сможете создавать тесты с предусловиями и постусловиями.

  4. Создавать UI-тесты

    Углубитесь в работу с Selenium WebDriver, научитесь пользоваться паттерном PageObject. Сможете тестировать пользовательские интерфейсы.

  5. Использовать Git

    Научитесь работать с распределённой системой контроля версий и сможете работать над разными версиями проекта в большой команде.

  6. Автоматизировать тесты

    Научитесь работать с CI/CD и Gitlab. Непрерывная интеграция поможет регулярно проводить автотесты, быстро находить ошибки и не копить технический долг.

Год английского языка бесплатно

Skillbox запустил онлайн‑платформу для изучения английского. Запишитесь на курс и получите годовой бесплатный доступ к материалам проекта.

Предложение действительно для пользователей, которые приобрели любой курс с 22 декабря 2021 года.

Вас ждут:

  • методика ускоренного запоминания слов и грамматики;
  • персональная программа освоения языка, которая поможет заговорить с нуля;
  • возможность индивидуальных сессий с кураторами.
Изображение KESPA

О Skillbox

Как пользоваться платформой

  1. Изучаете тему

    В курсе — практические видеоматериалы.

    Изучаете тему
  2. Выполняете задания

    В том темпе, в котором вам удобно.

    Выполняете задания
  3. Работаете с курирующим экспертом

    Закрепляете знания и исправляете ошибки.

    Работаете с курирующим экспертом
  4. Получаете сертификат

    И дополняете им своё портфолио.

    Получаете сертификат

Содержание курса

Вас ждут видеоматериалы и практические задания на основе реальных кейсов.

  • 36 тематических модулей
  • 200+ тем

Базовые навыки

  1. Система контроля версий Git

      1. Версии программного кода.
      2. Установка Git.
      3. Индекс и частичные коммиты.
      4. Сравнение версий.
      5. Отмена изменений и откат версий.
      6. Репозитории и коллективная работа.
      7. Ветки — создание и управление.
      8. Слияние и разрешение конфликтов.
      9. Полезные инструменты.
      10. Правила работы с Git.
  2. Автоматизированное тестирование на JavaScript. Часть 1

      1. Введение в автоматизированное тестирование.
      2. Знакомство с автоматизацией на JS: mocha и Selenium Webdriver.
      3. Поиск элементов в Selenium Webdriver.
      4. Поиск элементов: CSS.
      5. Поиск элементов с помощью CSS: продолжение.
      6. Сложные CSS-локаторы и ожидания элементов.
      7. XPath-локаторы.
      8. Мастер-класс по написанию автотестов.
  3. JavaScript. Базовый уровень

      1. Введение.
      2. Переменные и работа с числами.
      3. Строки, boolean и условные операторы.
      4. Массивы и циклы.
      5. Функции.
      6. Объекты.
      7. Константы, области видимости и замыкания.
      8. Преобразование типов и нестрогие сравнения.
      9. Введение в DOM.
      10. Обработка событий и пользовательский ввод.
      11. Разработчик и soft skills.

Продвинутые навыки

  1. JavaScript. Продвинутый уровень

      1. Обработка событий и пользовательский ввод.
      2. Модули.
      3. Общение с сервером, async/await.
      4. Event Loop и асинхронная разработка.
      5. Методы объекта и прототипы.
      6. Обработка ошибок.
      7. События.
      8. ООП и его реализация в JavaScript.
      9. Функциональный подход.
      10. Тестирование.
      11. Npm, package.json.
  2. Автоматизированное тестирование на JavaScript. Часть 2

      1. Continuous Integration.
      2. WebdriverIO.
      3. Cypress: JS Testing Next Gen.
      4. Альтернативные фреймворки.
      5. Паттерны автоматизации тестирования.
      6. JS API-тесты.

Итоговые проекты

  1. Простые автотесты

    Напишете простые автотесты и отточите свои навыки на реальной задаче.

  2. Автоматические тесты

    Напишете автоматический тест и настроите непрерывную интеграцию.

Уже прошли какие-нибудь курсы?

Скажите об этом менеджеру — за этот курс платить не придётся!

Спикеры

Павел Круглей

Павел
Круглей

Frontend&Quality Engineering Manager в New10

15 лет опыта в тестировании, автоматизации, управлении качеством и разработкой. Спикер на международных конференциях. Создал отдел автоматизации тестирования мобильных приложений в Booking.com.

Александр Воробей

Александр
Воробей

Team Lead QA Automation в Ozon

5 лет опыта в QA Automation. Работал в «Элвис-НеоТек» и «Тинькофф». Настраивал автоматизацию тестирования фронтенда и бэкенда, работал с инфраструктурой. Был спикером в «Тинькофф школе».

Марина Третьякова

Марина
Третьякова

Ведущий специалист по тестированию в СКБ «Контур»
Даниил Пилипенко

Даниил
Пилипенко

Директор кадрового центра SymbioWay
Тимофей Тиунов

Тимофей
Тиунов

Системный архитектор в Сбермегамаркете

Отзывы участников

  • Отзывы студентов

    Иван Медведев

    Курс «Инженер по тестированию»
    Если какой-то материал тяжело даётся, есть вопрос по ДЗ, достаточно написать преподавателю, который поможет разобраться с информацией и подскажет, как решить задачу.
    По итогу 9-месячной учёбы стал по-другому смотреть на сайты. Замечаю «баги», разбираюсь в вёрстке, веду репорты. Узнал, как работать со специфическим ПО.
    Уже сейчас нисколько не жалею, что выбрал Skillbox. Спасибо!!!
  • Отзывы студентов

    Валентина Нарушевич

    Курс «Графический дизайнер с нуля до PRO»
    Благодаря курсу я научилась создавать классные постеры и векторные изображения. Также мой список новых скиллов пополнили ретушь и обтравка изображений — одни из главных навыков профессионального графического дизайнера.
    Ну, и умение верстать журналы! Теперь я, как самый настоящий графический дизайнер, с лёгкостью могу создать разворот какого-нибудь модного журнала.
  • Отзывы студентов

    Яна Щербицкая

    Курс «Photoshop с нуля до PRO»
    Курс очень круто структурирован, там есть все знания, которые мне нужны, чтобы освоить программу. Сама бы я точно что-нибудь пропустила.
    Преподаватели всё спокойно и терпеливо объясняют. Если ты что-то не понял, снимут дополнительный видеоролик и покажут ещё раз.
    Самое крутое в курсах Skillbox — постоянная связь с теми, кто подскажет, как правильно.
  • Отзывы студентов

    Алла Комиссаренко

    Курс «UX-дизайнер с нуля до PRO»
    Работать дизайнером мне очень нравится, от UX я вообще в восторге, тяга к аналитике у меня была всегда. После долгих поисков работы в новой сфере подруга помогла мне получить заказ на редизайн сайта большой компании.
    Отдельно хочу сказать спасибо куратору Александру Свобода, он очень подробно расписывал все недочёты и ошибки решений в дизайне.
  • Отзывы студентов

    Елена Кальво

    Курс «Копирайтинг от А до Я»
    «Почему бы не сделать из хобби источник заработка?» — однажды подумала я.
    Недолго размышляя, записалась на курс в Skillbox и встала в ряд претендентов на гордое звание копирайтера.
    Работа с текстом помогла мне вернуть свою жизнь, вдохновила. Я начала снова ухаживать за собой, читать. Увидела, что я не только мать, но и писатель.

  • Отзывы студентов

    Ирина Семёнова

    Курс «SMM-специалист»
    Я узнала, что такое охваты, KPI и прочие слова, которые раньше пугали. Поняла, что чем проще и понятнее, тем лучше. Разобралась в сложной иерархии рекламного кабинета и научилась настраивать аудиторию и рекламу.

    Я уже в теме и не боюсь назвать своих более опытных друзей коллегами.

Ваше резюме после обучения на платформе

Андрей Семёнов
  • Должность: Тестировщик на JavaScript
  • Зарплата от: 90 000 ₽

Профессиональные навыки:

  • Кросс-браузерное тестирование
  • Работа с фреймворками Webdriver и тестовым mocha.js
  • Создание простых и сложных UI-тестов на Selenium WebDriver
  • Знание CI/CD и настройка Gitlab
  • Написание автотестов на JavaScript
  • Работа с Git
  • Работа с Selenium IDE
  • Работа с Cypress и Webdriver.io
  • Знание основных паттернов
  • Гибридная автоматизация

Сертификат Skillbox

Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.

Сертификат Skillbox Курс Автоматизирован­ное тестирование веб-приложений на JavaScript
  • Старт курса: 1 июля
  • Осталось: 4 места

Стоимость курса

  • Длительность рассрочки 12 месяцев
  • 5 919 ₽/мес
    • 71 028 ₽
    • 88 785 ₽
Участвует в распродаже Скидка 20%
действует 0 дня 00:00:00

Шаг 1. Выберите вариант оплаты

Шаг 2. Заполните контактные данные

Похоже, произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.

Нажимая на кнопку, я соглашаюсь на обработку персональных данных и с правилами пользования Платформой

Нажимая на кнопку, я соглашаюсь с публичной офертой и политикой обработки персональных данных

Спасибо!

Ваша заявка успешно отправлена

Часто задаваемые вопросы

  • Я никогда не занимался тестированием веб-приложений. У меня получится?

    Этот курс рассчитан на начинающих тестировщиков и специалистов среднего уровня. Для прохождения курса нужно знать:

    — основы тестирования;
    — тест-дизайн;
    — основы вёрстки;
    — клиент-серверную архитектуру;
    — тестирование API.

    А для абсолютных новичков в тестировании у нас есть большой курс «Профессия Тестировщик» — там вы изучите все необходимые основы и прокачаетесь с нуля до уверенного уровня Middle.
  • Я не пробовал программировать. Мне подойдёт этот курс?

    Да, на курсе вы научитесь программировать с нуля.
  • Какой график обучения? Получится ли совмещать его с работой?

    Вы можете изучать материалы курса в удобном вам режиме, совмещать обучение с работой и личной жизнью. Более того, все уроки будут доступны и по окончании курса, так что вы сможете освежить свои знания в любой момент.
  • Сколько часов в неделю мне нужно будет уделять учёбе?

    Всё зависит только от вас. В среднем участники курсов занимаются от 3 до 5 часов в неделю.
  • Я смогу общаться со спикером?

    У вас будет куратор в Telegram-чате, а проверяющий эксперт прокомментирует практические работы и даст полезные советы. Так вы сможете перенять опыт, профессиональные знания и лайфхаки.
  • Действуют ли какие-нибудь программы рассрочки?

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