Курсы автоматизации
Selenium WebDriver + Java
Стоимость 9950 грн
Начало занятий: 24 сентября 2018

До старта курса осталось:
Дней
Часов
Минут
Секунд

Для кого курс по автоматизации

Рабочее место на курсах automation
Manual Tester
Для мануального тестировщика, который устал от выполнение рутинных регрессионных тестов
Freelancer
Для тестировщика-фрилансера, который решил улучшить скиллы и повысить квалификацию
Technical Growth
Для тех, кто уже освоил тестирование ПО и знает, что этого недостаточно для карьерного развития
Рабочее место на курсах automation

После курса Selenium WebDriver + Java Вы научитесь

Java и ООП
Научитесь написанию элементарного кода на языке Java c применением принципов ООП и соблюдая "правила хорошего тона" в программировании
Масштабированию автотестов
Для увеличения тестового покрытия освоите TestNG @DataProvider и параметризации TestNG плэйлистов
Создавать проект с нуля
Создадите проект Java/WebDriver с чистого листа, используя паттерны PageObject/PageFactory, и запустите его на CI системе
Успешно проходить собеседование
Научитесь выполнять тестовое задание за 3-4 часа, а интервьювер будет доволен результатом.
Уметь автоматизировать - значит идти в ногу со временем.
Вы освоите технологии
Java
Язык программирования Java, является основой для написания автотестов
Selenium WebDriver
Программная библиотека, позволяющая управлять поведением браузера
Maven
Фреймворк для автоматизации сборки проектов на основе описания их структуры в файлах
TestNG
Фреймворк, который предназначен для запуска и выполнения автотестов
Jenkins CI
Позволяет автоматизировать процесс разработки ПО, обеспечивая функции непрерывной интеграции
XPath
Язык запросов к элементам XML или XHTML документов

Программа курса

1
Занятие 1
  • Настройка рабочего окружения для работы с Java проектом
  • Создание Java/Maven проекта в IntelliJ IDEA
  • Переменные, типы данных, базовый ввод/вывод данных
  • Написание первого элементарного кода для работы с Web браузером на основе Java и библиотеки WebDriver
2
Занятие 2
  • Конструкции с условиями и их разновидности
  • Перенос исходного кода проекта в систему контроля версий GitHub и основные правила работы с Git
  • WebElement локаторы и HTML как DOM структура, язык запросов Xpath
  • Практика написания кода на Java
3
Занятие 3
  • Функции. Описание, вызов, параметризация
  • Написание тестов с использованием библиотеки TestNG
  • Использование TestNG аннотаций @Before и @After
  • Практика написания кода на Java
4
Занятие 4
  • Классы и объекты
  • Рефакторинг. Паттерн PageObject
  • Практическое использование принципов ООП (инкапсуляция)
  • Практика написания кода на Java
5
Занятие 5
  • Практическое использование принципов ООП (наследование, абстракция)
  • Практика написания кода на Java
  • Debug и отладка кода на основе StackTrace ошибки
  • Рефакторинг
6
Занятие 6
  • Практическое использование принципов ООП (полиморфизм)
  • Использование implicit/explicit Wait при работе с WebDriver
  • Рефакторинг
7
Занятие 7
  • Паттерн PageFactory
  • Практика написания кода на Java
  • Рефакторинг
8
Занятие 8
  • Использование Generic Type в методах для переходов между страницами
  • Практика написания кода на Java
  • Рефакторинг
9
Занятие 9
  • Масштабирование тестового покрытия при помощи TestNG аннотации DataProvider
  • Практика написания кода на Java
10
Занятие 10
  • Масштабирование тестового покрытия при помощи параметризации TestNG плэйлистов
  • Практика написания кода на Java
11
Занятие 11
  • Написание документации к коду с использованием JavaDoc
  • Использование логгеров в Java коде
  • Использование Maven для запуска TestNG плэйлистов из командной строки
12
Занятие 12
  • Установка и первоначальная настройка Jenkins CI
  • Настройка автоматического прогона тестов на Jenkins CI
13
Занятие 13
  • Выпускной экзамен
  • Тестовое задание, которое обычно дают при интервью на позицию QA automation engineer
Время и место проведения
СТАРТ:
24 сентября 2018

РАСПИСАНИЕ:
ПН, ЧТ (с 19:00 до 22:00)
13 занятий по 3 часа

МЕСТО:
ул. Вадима Гетьмана, 1А (Конференц-центр "Exit Games")
Стоимость курса
Автоматизация - твои новые возможности в IT
Сделай выбор сегодня!
Early Bird
при записи и оплаты до 31 августа 2018г
8500 грн.
ПОДАТЬ ЗАЯВКУ
Regular Price
при записи и оплаты до 20 сентября 2018г
8950 грн.
ПОДАТЬ ЗАЯВКУ
Запишитесь по выгодной цене
Начните автоматизировать уже этой осенью
Наши контакты
093 615 30 90, 096 255 45 49
info@qastartup.com.ua
ул. Вадима Гетьмана, 1А
Киев, Украина
Made on
Tilda