Новогодняя распродажа Скидка 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 запустил онлайн‑платформу для изучения английского. Запишитесь на курс и получите годовой бесплатный доступ к материалам проекта.

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

Вас ждут:

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

О Skillbox

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  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. Работал в «Элвис-НеоТек» и «Тинькофф». Настраивал автоматизацию тестирования фронтенда и бэкенда, работал с инфраструктурой. Был спикером в «Тинькофф школе».

Марина Третьякова
Марина
Третьякова
Ведущий специалист по тестированию в СКБ «Контур»
Даниил Пилипенко
Даниил
Пилипенко
Java-программист с опытом работы 18 лет, директор центра по подбору персонала SymbioWay
Тимофей Тиунов
Тимофей
Тиунов
Системный архитектор в СберМегаМаркете. 10 лет занимается веб-разработкой

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

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

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

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

    Спасибо, Skillbox, вы самые лучшие ❤️
  • Отзывы студентов Алексей Винокуров, Россия, г. Екатеринбург Курс «Профессия Инженер по тестированию»
    Понравилась понятность материалов, общение с куратором, закрепление теории на практике, интересные темы. Давно не получал такого удовольствия от обучения.
  • Вячеслав Фролов Курс «JavaScript»
    Нравятся практические задания, применение теории на сложных практический примерах. Не хватает только плавности перехода от одной темы к другой.
  • Понравилась работа и общение с куратором. Объясняют и доносят всё то, что ты не понимаешь, всегда готовы протянуть руку помощи. Из-за такого отношения ты не теряешь мотивацию и продолжаешь двигаться в учёбе дальше.

    Спасибо всем кураторам!
  • Наталья Калашникова Курс «Профессия Инженер по тестированию»
    Курс интересный, видео короткие и информативные, без воды. Всё просто и понятно. Кураторы волшебные, вежливые и приятные, быстро проверяют практику, помогут, если что. Мне нравится.
  • Спасибо большое за профессионализм преподавателя Александра Кононова!!! На мой взгляд, много лишних видео по вёрстке для тестировщика -_- По сути, они не нужны для работы тестировщиком: не понадобятся такие знания, как JavaScript, правильность написаний бэм-наименований, подключение шрифтов на сайте, брэйкпоинты и прочее)
  • Анастасия Кадырмятова Курс «Профессия Инженер по тестированию»
    Нравятся видео: кратко, последовательно, ёмко. Крутые чит-листы. Новый куратор Софья даёт быстрые, полноценные ответы и комментарии. Первый куратор мне не подошёл: неподходящий для меня график работы, долгая проверка.
  • Отзывы студентов Александр Реус Курс «DevOps-инженер»
    Понравилось доступное объяснение без лишней воды! Всегда можно просмотреть тему ещё раз, если вдруг что-то не понял. Куратор всегда ответит на возникший вопрос или направит мысли в нужную сторону. Лёгкая и понятная навигация на сайте!
  • Отзывы студентов Иван Медведев, г. Ивантеевка Курс «Профессия Инженер по тестированию»
    Если какой-то материал тяжело даётся, есть вопрос по ДЗ, достаточно написать преподавателю, который поможет разобраться с информацией и подскажет, как решить задачу.
    По итогу 9-месячной учёбы стал по-другому смотреть на сайты. Замечаю баги, разбираюсь в вёрстке, веду репорты. Узнал, как работать со специфическим ПО.
    Уже сейчас нисколько не жалею, что выбрал Skillbox. Спасибо!!!
  • Хорошая подача материала, ответственное отношение куратора к своей работе, замечательная поддержка в чате Telegram-канала.
  • Карина Клименко Курс «Профессия Тестировщик»
    Я очень довольна обучением!

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

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

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

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

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

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

от 1 600 ₼

Навыки:

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

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

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

  • 127 ₼/мес
  • -40%
76 ₼/мес
  • В рассрочку на 12 месяцев
  • Курс в подарок
  • Год английского бесплатно

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

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

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

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

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

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

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