Ныряй в знания Скидка 40% действует 0 дней 00:00:00
Курс

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

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

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

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

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

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

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

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

  • Писать автотесты

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

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

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

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

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

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

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

  • Использовать Git

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

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

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

Как проходит обучение на платформе

  • Регистрация

    Знакомитесь с платформой

    Платформа Skillbox — собственная разработка компании Skillbox, платформа постоянно улучшается. Вас ждут видео, практические задания и общение с кураторами Доступ к материалам откроется сразу после покупки курса

  • Теория

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

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

  • Практика

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

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

  • Обратная связь

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

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

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

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

  • 4 месяца обучения
  • 33 тематических модуля

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

  1. JavaScript

      1. Введение.
      2. Переменные и простые выражения.
      3. Boolean, условные операторы.
      4. Функции. Основы.
      5. Введение в DOM
      6. Циклы и массивы
      7. Работа с массивами
      8. Встроенные функции работы с массивами
      9. Объекты
      10. Расширенный DOM
      11. Работа с формами
      12. Встроенные объекты и функции
      13. Подключение библиотек
      14. Хранение данных в браузере
      15. Работа с сервером
      16. Обработка ошибок
      17. Модули
      18. Event loop и асинхронная разработка
      19. Классы
  2. Автоматизированное тестирование на JavaScript. Часть 1

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

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

  1. Автоматизированное тестирование на JavaScript. Часть 2

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

Спикеры

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

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

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

Спасибо, Skillbox, вы самые лучшие ❤️

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

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

от 540 000 ₸

Навыки

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

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

Скидка действует 0 дня 00:00:00

  • 30 002 ₸/мес
  • -40%
18 001 ₸/мес
  • В рассрочку на 12 месяцев
  • 0%∙0₸∙24
  • Бонусный курс
  • Год английского бесплатно

Записаться на курс или получить бесплатную консультацию

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

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

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

  • Я никогда не занимался тестированием веб-приложений. У меня получится?
    Этот курс рассчитан на начинающих тестировщиков и специалистов среднего уровня. Для прохождения курса нужно знать:

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

    А для абсолютных новичков в тестировании у нас есть большой курс «Профессия Тестировщик» — там вы изучите все необходимые основы и прокачаетесь с нуля до уверенного уровня Middle.
  • Я не пробовал программировать. Мне подойдёт этот курс?
    Да, на курсе мы научим вас программировать с нуля.
  • Какой график обучения? Получится ли совмещать его с работой?
    Вы можете изучать материалы курса в удобном вам режиме, совмещать обучение с работой и личной жизнью. Более того, все уроки будут доступны и по окончании курса, так что вы сможете освежить свои знания в любой момент.
  • Сколько часов в неделю мне нужно будет уделять учёбе?
    Всё зависит только от вас. В среднем наши студенты занимаются от трёх до пяти часов в неделю.
  • Я смогу общаться с преподавателями?
    У вас будет куратор в Telegram-чате, а проверяющий преподаватель прокомментирует домашние задания и даст полезные советы. Так вы сможете перенять опыт, профессиональные знания и лайфхаки от ведущих специалистов.
  • Действуют ли какие-нибудь программы рассрочки?
    Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на небольшие ежемесячные платежи.