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

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

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

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

Изображение

Станьте IT-специалистом и получите поддержку от государства

Сотрудники аккредитованных IT-компаний могут:

  • Купить квартиру или дом на выгодных условиях. IT-специалистам доступна льготная ипотека по ставке 5%.
  • Получить отсрочку от армии. Молодые люди от 18 до 27 лет имеют право не служить пока работают.

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

  • 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 — собственная разработка компании, которую мы постоянно улучшаем. Вас ждут видео, практические задания и общение с кураторами. Доступ к материалам откроется сразу после покупки курса.

  • Иллюстрация этапа обучения Теория

    Получаете знания

    Курсы состоят из тематических видео разной длительности. Смотрите их когда и где угодно. Доступ бессрочный, чтобы вы всегда могли вернуться и повторить теорию.

  • Иллюстрация этапа обучения Практика

    Выполняете задания

    Мы уверены, что навыки отрабатываются только через практику. Поэтому после теории вас ждёт практическая работа или тест. Все задачи приближены к реальным — их можно с гордостью положить в портфолио.

  • Иллюстрация этапа обучения Обратная связь

    Работаете с куратором

    Проверкой заданий занимаются кураторы. Это эксперты по теме курса. Они помогут с трудными задачами и подскажут, как улучшить ваши проекты. Общаться с проверяющими кураторами можно прямо на платформе.

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

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

  • 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
Тимофей Тиунов

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

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

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

  • Skillbox — это лучшее место, где я учился. Квалифицированные, хорошие, отзывчивые и понятно рассказывающие спикеры, кураторы, менеджеры. Каждый день я получаю фидбэк от своего куратора, каждый день проверяют мои практические работы, чем я безумно доволен.

    Особенно понравился метод обучения, он полностью основан на практике. Я уверен, что здесь выпускаются настоящие специалисты. И самое приятное, что обучение каждому по карману.

    Спасибо, Skillbox, вы самые лучшие ❤️
  • Вячеслав Фролов

    Курс «JavaScript»
    Нравятся практические задания, применение теории на сложных практический примерах. Не хватает только плавности перехода от одной темы к другой.
  • Отзывы студентов

    Алексей Винокуров Россия, г. Екатеринбург

    Курс «Профессия Инженер по тестированию»
    Понравилась понятность материалов, общение с куратором, закрепление теории на практике, интересные темы. Давно не получал такого удовольствия от обучения.
  • Сергей Деянов

    Курс «Профессия Тестировщик»
    Понравилась понятность материалов, отзывчивость сокурсников в чатах и помощь кураторов — огромное спасибо Елене Шалюковой и Наталье Булаевой!

    Классная платформа, так держать!
  • Карина Клименко

    Курс «Профессия Тестировщик»
    Я очень довольна обучением!

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

    Огромное спасибо за вклад в моё обучение хочу сказать спикерам и кураторам курса, с которыми я работала. Особенно хочу отметить Дениса Миронова: человек не куратор — наставник, всегда подсказывает и даёт рекомендации, как улучшить свои навыки, отмечает сильные стороны, помогает повысить уверенность в себе и мотивацию учиться дальше.
  • Хорошая подача материала, ответственное отношение куратора к своей работе, замечательная поддержка в чате Telegram-канала.
  • Понравилась работа и общение с куратором. Объясняют и доносят всё то, что ты не понимаешь, всегда готовы протянуть руку помощи. Из-за такого отношения ты не теряешь мотивацию и продолжаешь двигаться в учёбе дальше.

    Спасибо всем кураторам!
  • Отзывы студентов

    Иван Медведев г. Ивантеевка

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

    Курс «Профессия Инженер по тестированию»
    Материал лёгкий для усвоения и применения в дальнейшем. Практические задания проверяются быстро. Куратор мотивирует делать работы всё лучше и лучше.
  • Антон Оськин

    Курс «Профессия Тестировщик»
    Хорошая подача материала, кураторы понятно отвечают на вопросы. В меру загруженности на основной работе периодически перестаю заниматься, но когда возвращаюсь к обучению (порой через месяц), понимаю, что все полученные ранее знания никуда не исчезли, а это значит, что информацию передают правильно и методика обучения на высшем уровне.

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

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

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

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

    Курс «Профессия Тестировщик»
    Нравится возможность остановить видео и сразу попробовать полученные знания на практике, которой, к слову, много.
  • Понравилась ёмкость информации и язык (имеется в виду без употребления профвыражений). Материал для меня, как человека, не имеющего с IT ничего общего, подаётся очень профессионально, тонко.

    Куратор отвечает на вопросы, помогает и сдерживает в моменты, когда хочется всё бросить и уйти. Мой куратор меня не бросил, а поработал со мной, как с психолог с суицидником, и убедил остаться в «этом мире». Спасибо вам за это!
  • Материалы очень доступные и понятные, всё объясняется максимально подробно. Особенно нравятся в видео примеры из жизни — они существенно облегчают понимание материала. Также нравится обратная связь с куратором.
  • Что больше всего понравилось? Форма подачи сложной, казалось бы, информации. Всё обучение (по крайней мере, пока, я ещё не прошёл весь курс) перемолото до примитивов, разжёвано, и мозгу воспринимать эту информацию очень просто.
  • Объяснения понятны. В самих модулях хорошо раскрываются основные темы и моменты. Кураторы замечательны, а рекомендуемые ими дополнительные ссылки очень полезны и интересны.

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

Тестировщик на JavaScript

от 14 600 лей

Мои навыки:

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

Сертификат Skillbox

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

Пример сертификата
  • Старт курса: 29 сентября
  • Осталось: 2 места

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

  • Курс в подарок
  • Длительность рассрочки — 24 месяца
  • Год английского бесплатно
  • 684 лей/мес
  • 856 лей/мес
Участвует в распродаже Скидка 20% действует 0 дня 00:00:00

Выберите вариант оплаты

Заполните контактные данные

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

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

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

Спасибо!

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

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

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

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

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

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

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

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

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

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

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