Selenium Webdriver using Java | Перфоманс Лаб

Тренинг

Selenium Webdriver using Java

СТОИМОСТЬ

18 000 руб.

ПРОДОЛЖИТЕЛЬНОСТЬ

20 часов

Данный курс предоставляет возможность изучить самый популярный и мощный инструмент для автоматизации тестирования веб проектов — Selenium WebDriver!

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

Во время курса вы научитесь использовать Selenium WebDriver для автоматизации тестирования, освоите популярный и удобный фреймворк JUnit, поймете назначение паттерна Page Object, научитесь использовать язык XPath для работы с веб элементами и поддерживать собственный проект, используя язык программирования Java!

Курс не перегружен теоретической информацией и сложной терминологией. Наша задача — помочь вам получить быстрый и легкий старт в мир автоматизации!

Все лекции сопровождаются обучающими видео, демонстрирующими применение всех навыков на практике!

Преподаватели:

Игорь Любин

Ведущий специалист по автоматическому тестированию. Кандидат физико-математических наук. Многократный участник отраслевых конференций по тестированию и информационным технологиям. Разработал собственную методику обучения. Преподает 8 лет и охотно делится знаниями и философией автоматического тестирования.

Цели курса:

По окончании настоящего курса, участники смогут научиться:

  • Начать применять Selenium WebDriver для автоматизации тестирования веб проектов.
  • Использовать язык программирования Java для написания авто тестов.
  • Находить элементы на веб странице и производить любые действия над ними.
  • Внедрить фреймворк JUnit в процесс автоматизации тестирования.
  • Писать более сложные методы, имитирующие действия пользователей.
  • Применять на практике Page Object паттерн.
  • Использовать язык XPath для нахождения любых веб элементов.
  • Запускать авто тесты на различных браузерах.
  • Начать карьеру специалиста по автоматизации тестирования.

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

  • Введение в автоматизацию
  • Пирамида тестирования и место UI тестов на ней
  • Создание и настройка окружения для разработки и запуска тестов
  • Немного о теории о Web (HTML, JavaScript)
  • Запись тестов. Selenium IDE, Selenium Builder
  • Знакомство с web-драйвером Selenium
  • Создание хорошего набора тестов — мясо!
  • Параметризация тестов различными тестовыми данными
  • Фабрики и генерация тестовых данных
  • Логирование
  • Паттерны проектирования тестов
  • Параллельный запуск тестов — Selenium Grid
  • Непрерывная интеграция (CI)

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

  • Вы уже QA-специалист и хотите выйти на новый уровень профессионализма.
  • Имеете базовые знания в автоматизации и хотите их структурировать и углубить.
  • Хотите заниматься более интересной и высокооплачиваемой работой.
  • Вы уверенно владеете JAVA и ООП и понимаете теоретические основы мануального тестирования.
  • У вас есть уже опыт работы с Selenium/WebDriver и Вы хотели бы систематизировать и расширить свои знания.

Необходимые условия:

Навыки программирования на Java или пройти курс Introduction to Java.

Преимущества данного курса:

  • качество курса соответствует мировым стандартам: курс на 100% соотносится с общепризнанной методологией ISTQB;
  • каждый элемент теоретической части курса демонстрируется на практике в форме реальных примеров из обширного проектного опыта преподавателей курса;
  • преподаватели курса помимо обучения задействованы на текущих проектах Перфоманс Лаб, поэтому материалы курса постоянно актуализируются и расширяются;
  • наиболее отличившимся слушателям предлагаем трудоустройство в штат.