О чём курс

Курс является частью школы "Автоматизатор тестирования программного обеспечения".

Курс – введение в автоматизированное тестирование – современную область тестирования, находящейся на стыке «классического» ручного тестирования и разработки.

Слушателей знакомят с основными понятиями веб-программирования, необходимыми для организации автоматизированного тестирования. После этого раскрываются основные понятия экосистемы тестирования в Java и доступный набор фреймворков.

На практике изучается Selenium Web Driver – от взаимодействия с веб-страницей и написания отдельных тестов до проектирования тестового проекта. Для проектирования рассматриваются основные паттерны и даётся основа рефакторинга проектов автотестирования.


Цели

После завершения курса слушатели смогут:
  • Принимать мотивированное решение об автоматизации тестирования той или иной части веб-приложения;
  • Проводить анализ и подбор необходимого набора автотестов для веб-проектов;
  • Использовать фреймворк JUnit версии 5 в процессах автоматизации тестирования;
  • Проектировать и создавать автоматические функциональные тесты на Selenium Web Driver Java;
  • Применять фреймворк Allure для построения отчётов.
  • Целевая аудитория

  • Функциональные тестировщики и стажёры,
  • Инженеры-автоматизаторы тестирования,
  • Специалисты по нагрузочному тестированию,
  • Руководители отделов тестирования.
  • Предварительная подготовка

    Прохождение курса «Школа автоматизированного тестирования: Введение в Java» или начальный опыт разработки на С- и Java-подобных языках программирования (не менее 6 месяцев).

    Для кого

    Тестировщик Тестировщик

    Улучшаемые навыки

    Основы Selenium WebDriver
    Создание и выполнение тестов
    Работа с элементами веб-страницы
    Обработка ожиданий и исключений
    Интеграция с тестовыми фреймворками

    Темы курса

    01 Введение в Web для тестировщиков (теория – 2 ч)
    • Введение в HTML;
    • Введение в CSS;
    • Введение в JavaScript.
    02 Введение в тестирование на Java (теория – 3,5 ч, практика – 0,5 ч)
    • Экосистема тестирования в Java;
    • Фреймворк JUnit.
    03 Работа с Selenium Web Driver (теория – 7,5 ч, практика – 1,5 ч)
    • Навигация в web-документе по DOM-модели;
    • Запуск и управление тестовым сценарием на WebDriver;
    • Действия на веб-странице с помощью WebDriver;
    • Особые возможности WebDriver.
    04 Архитектура тестового проекта на Selenium WebDriver (теория – 2 ч, практика – 1 ч)
    • Основы проектирования;
    • Паттерны проектирования.
    05 Практикум (6 ч)
    • Создание шаблона проекта;
    • Проверка отображения элементов на форме без параметризации;
    • Работа с коллекциями. Поиск внутри элемента. Данные из файла;
    • Работа с атрибутами элементов. Использование класса Actions;
    • Работа в нескольких вкладках. Косвенные проверки. Защита от сбоев;
    • Использование Javascript в тестах. Ожидания;
    • Рефакторинг, скриншоты, отчёты.

    27 500 ₽

    24 750 ₽ — для физ. лиц

    Записаться на курс

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

    01 Научитесь основным концепциям и архитектуре Selenium WebDriver, включая его компоненты и работу с различными браузерами
    02 Освоите методы создания автоматизированных тестов для веб-приложений с использованием Selenium WebDriver, включая написание тестовых сценариев на Java
    03 Научитесь находить и взаимодействовать с элементами веб-страницы
    04 Освоите методы работы с ожиданиями (implicit и explicit waits) и обработкой исключений
    05 Научитесь интегрировать Selenium WebDriver с тестовыми фреймворками

    27 500 ₽

    24 750 ₽ — для физ. лиц

    Записаться на курс

    Записаться на курс

    27 500 ₽

    24 750 ₽ — для физ. лиц

    Юр. лицо — 27 500 ₽
    Физ. лицо — 24 750 ₽
    17.02.2025, Онлайн
    17.02.2025, Онлайн
    Открытая дата
    Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных

    Отзывы о курсе

    Повысьте квалификацию И получите диплом
    Отзывы учеников
    Очень понравились реальные примеры для работы с веб-тестированием, примеры из коммерческого веб тестирования. Связь теории Java с построением паттернов тестирования. Еще один плюс – это прямое общение с преподавателем, разбор ошибок и проблем на собственном примере. Очень радует, что весь материал сразу показывался на практике. Спасибо!
    Курс могу рекомендовать своим коллегам. Тренер хорошо объясняет материал, всю теорию он рассматривал на практических примерах и рассказывал о своем опыте. Очень понравилось, что параллельно тоже повторяешь код за тренером, это помогает лучше усваивать материал. Задания действительно хороши и помогают закрепить знания.
    Очень понравился курс, оказался полезным и побуждающим активно изучать тему дальше. Понравился набор "шаблонов"/примеров, стало гораздо понятнее от чего отталкиваться для дальнейшего изучения. Для меня очень интенсивно, комфортнее было бы заниматься 2 часа в день и за большее кол-во дней.
    Отличный курс, отличный преподаватель! Много практики, очень доброжелательное отношение, спикер готов все объяснить, не торопится, помогает разобраться. Очень впечатлен качеством курса - особенно правильным балансом теоретических данных и практик. Все было супер!

    Связанные курсы

    SQA-049
    40 часов

    Школа автоматизированного тестирования. Часть 1. Введение в Java

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

    от Middle

    39 900 ₽

    SQA-051
    20 часов

    Школа автоматизированного тестирования. Часть 3. BDD-тестирование с Cucumber

    Курс является частью школы "Автоматизатор тестирования программного обеспечения". Курс рассматривает расширенные вопросы автоматизированного тестирования – поведенческо-ориентированных подходов (BDD) и разработка сценариев на Cucumber Java и Gherkin. На практике изучается проектирование и разработка авто-тестов на Selenium Web Driver c использованием фреймворка Cucumber Java.

    от Middle

    23 900 ₽

    Наши ученики работают в:

    Наши клиенты

    Mail.ru
    Альфа-Банк, банковская группа
    Лаборатория Касперского
    Магнит, розничная сеть
    Спортмастер, сеть спортивных магазинов
    ПСБ
    Сбертех
    Дзен
    IT One
    Ростелеком
    Мегафон
    Nexign
    Ozon
    Декатлон
    X5 Group
    Технониколь
    Росатом
    Газпром
    Нлмк
    ВСК
    Синимекс

    Не нашли, что искали? — Просто напишите, и мы поможем

    Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных
    Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.