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

Selenide: автоматизация UI-тестов

Selenide: автоматизация UI-тестов

Вы научитесь писать автотесты для UI на простом и стабильном инструменте Selenide. Сможете автоматизировать тестирование веб-приложений и повысить эффективность своей работы.

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

  • Начинающим автоматизаторам на Java

    Начинающим автоматизаторам на Java

    Освоите базовые навыки автоматизированного тестирования. Ещё до окончания обучения на платформе начнёте писать полноценные автотесты.

  • Опытным автоматизаторам

    Опытным автоматизаторам

    Быстро освоите эффективный и лаконичный инструмент для создания UI-автотестов на Java. Сможете писать тесты быстро и качественно.

  • Java-разработчикам

    Java-разработчикам

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

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

  1. Писать UI-тесты с помощью Java и Selenide
  2. Применять паттерны проектирования PageObject
  3. Эффективно запускать большое количество тестов с помощью Selenide
  4. Составлять селекторы элементов в DOM-модели
  5. Работать с коллекциями
  6. Запускать тесты с помощью облачных сервисов для экономии ресурсов
  7. Проводить рефакторинг тестов
  8. Подключать Allure Reports для генерации отчётов

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

  1. Смотрите материалы в удобное время

    Изучаете теорию и практикуетесь на задачах, приближённых к реальным.

    Смотрите материалы в удобное время
  2. Выполняете практические работы

    Решаете задачи после каждого модуля и закрепляете знания.

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

    Получаете обратную связь по каждой работе в течение 1–3 рабочих дней.

    Работаете с проверяющим экспертом
  4. Разрабатываете итоговый проект

    Презентуете проект экспертам, дополняете портфолио и получаете сертификат о прохождении курса.

    Разрабатываете итоговый проект

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

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

  • 32 видеоматериалов
  • 9 модулей
  1. Вводный модуль

    Познакомитесь с библиотекой Selenide и напишите первый автотест. Узнаете, как проводить рефакторинг кода в тестах. Научитесь создавать проект UI-автоматизации с нуля.

  2. Отладка тестов и базовая структура теста

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

  3. Поиск элементов

    Научитесь находить веб-элементы с помощью CSS-селекторов и других методов библиотеки Selenide.

  4. Действия над элементами

    Научитесь выполнять действия над веб-элементами в тестах (кликать, вводить текст и т. д.) с помощью методов библиотеки Selenide.

  5. Проверки (assertions)

    Научитесь писать самую важную часть теста — проверки. Например, проверки на видимость элемента, проверки на содержание элементом заданного текста и т. д.

  6. Коллекции элементов

    Научитесь работать с коллекциями (наборами) элементов, фильтровать их, проводить поиск и проверки.

  7. Паттерны проектирования: PageObject и его родственники

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

  8. Интеграция с инструментом репортинга (Allure)

    Сможете интегрировать в тесты Allure Report для генераци удобочитаемых отчетов.

  9. Интеграция с инструментами скалирования запуска тестов (Selenoid, облачные сервисы)

    Познакомитесь с Selenoid — инструментом, позволяющим легко скалировать запуск большого количество тестов, а также запустите тесты на облачных сервисах.

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

  • Проект автотестов

    Проект автотестов

    Вы составите сценарий для регрессионного тестирования, напишете набор автотестов для всех разделов сайта, настроите генерацию отчётов и интеграцию с Selenide.

Спикер

Алексей Виноградов

Алексей
Виноградов

Соразработчик Selenide

Работает в IT-проектах в Германии более 20 лет. Консультирует по вопросам тестирования и автоматизации. Популяризатор библиотеки Selenide. Участник конференций по разработке и тестированию в качестве спикера и эксперта. Основатель и один из ведущих подкаста Radio QA.

  • Старт курсу: 29 січня
  • Залишилося: 9 місць

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

  • Рассрочка без первого взноса
  • 1 444 ₴/міс
  • 1 805 ₴/міс
Изображение для плашки ЧП Участвует в распродаже Скидка 20%
действует 0 дня 00:00:00

Крок 1. Оберіть варіант сплати

Крок 2. Заповніть контактні дані

Схоже відбулася помилка. Спробуйте відправити знову або перезавантажте сторінку.

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

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

Дякуємо!

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

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

  • Я никогда не создавал автоматические тесты на Selenide. У меня получится?

    Конечно! Чтобы пройти курс, достаточно базовых знаний в Java. В остальном помогут опытные наставники, которые будут курировать вас на протяжении всего курса. В остальном помогут практикующие эксперты, которые будут сопровождать вас на протяжении всего курса.
  • Нужно ли мне знать Selenium?

    Нет, не обязательно. Selenide — это обертка над Selenium и представляет собой самостоятельный интерфейс для написания тестов.
  • Какой график обучения на платформе? Получится ли совмещать его с работой?

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

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

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

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