О чём курс

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

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

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

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


Цели

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

Целевая аудитория

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

Предварительная подготовка

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

Темы курса

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

23 900 ₽

21 510 ₽ — для физ. лиц

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

23 900 ₽

21 510 ₽ — для физ. лиц

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

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

23 900 ₽

21 510 ₽ — для физ. лиц

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

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

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

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

SQA-049
40 часов

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

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

от Middle

36 500 ₽

SQA-051
20 часов

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

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

от Middle

21 900 ₽

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

Наши клиенты

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

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

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