В связи с карантином мы переходим в online-формат обучения.
Делай чай, давай учиться!

КУРСЫ

«АВТОМАТИЗИРОВАННОГО

ТЕСТИРОВАНИЯ QA»


Регистрация

Старт - 17.02


Selenium WebDriver + Java
Пора тестить автоматизацию!

Почему тебе нужен курс «QA Automation»:

1

Рассматриваешь возможность стать QA Automation engineer.

2

Хочешь повышения в заработной плате.

3

Мануальное тестирование превратилось в рутину.

4

Хочется развития и наконец-то разобраться с автоматизацией.

5

Нет мотивации и ты не представляешь с чего начать самостоятельное обучение, тебе сложно дается программирование


SkillUp поможет!
Начнем с простых вещей, вместе группой и опытным тренером перейдем ко всему остальному.

Регистрация

Преимущества автоматизированного тестирования:

Экономия и эффективность


Автоматизация экономит от 30-50% времени , что значит больше времени на развитие и улучшение продукта. + Помогает обеспечить более полное тестовое покрытие, а также выявить больше дефектов

Быстрота


Не нужно сверяться с инструкциями и документациями, это сильно экономит время выполнения.

Тестирование 24/7


Тестировщик может заниматься другими полезными делами, или тесты могут выполняться в нерабочее время (этот метод лучше, так как нагрузка на локальные сети ночью снижается)

Повторяемость


Исключен «человеческий фактор» Тестировщик не пропустит тест по неосторожности и ничего не напутает в результатах.

Почему лучше обучаться на курсах?

1

Поддержка ментора
Всегда приятно, когда тебя кто-то подбадривает – особенно люди, которые уже прошли тот же путь.

2

Чувство соперничества
Опасение стать самым отстающим студентом в группе, мотивирует двигаться вперёд.

3

В итоге у тебя будет сертификат и ты получишь знания, которые помогут тебе самостоятельно начать учить любой другой язык.

Курс QA Automation это

1

100% практики

40 часов

2 занятия - 2 раза в неделю

2

Selenium WebDrive

Java - TestNg - Jenkins CI

3

Живые занятия + запись каждого

Чат с тренером 24/7

Домашние задания + Экзамен

О программе курса автоматизации тестирования детальнее:

Занятие №1

  • Настройка рабочего окружения для работы с Java проектом
  • Создание Java/Maven проекта в IntelliJ IDEA
  • Переменные, типы данных, базовый ввод/вывод данных
  • Написание первого элементарного кода для работы с Web браузером на основе Java и библиотеки WebDriver

Занятие №2

  • Перенос исходного кода проекта в систему контроля версий GitHub и основные правила работы с Git
  • WebElement локаторы и HTML, как DOM структура, язык запросов Xpath
  • Написание очередного кода на Java. Конструкции с условиями и их разновидности

Занятие №3

  • Написание тестов с использованием библиотеки TestNG
  • Использование TestNG аннотаций @Before и @After
  • Написание очередного кода на Java. Функции. Описание, вызов, параметризация

Занятие №4

  • Рефакторинг. Паттерн PageObject
  • Практическое использование принципов ООП (инкапсуляция)
  • Написание очередного кода на Java. Классы и объекты

Занятие №5

  • Рефакторинг.
  • Практическое использование принципов ООП (наследование, абстракция)
  • Написание очередного кода на Java. Debug и отладка кода на основе стектрейса ошибки

Занятие №6

  • Рефакторинг.
  • Практическое использование принципов ООП (полиморфизм)
  • Использование implicit/explicit Wait при работе с WebDriver

Занятие №7

  • Рефакторинг. Паттерн PageFactory
  • Написание очередного кода на Java

Занятие №8

  • Рефакторинг.
  • Использование Generic Type в методах для переходов между страницами
  • Написание очередного кода на Java

Занятие №9

  • Масштабирование тестового покрытия при помощи TestNG аннотации DataProvider
  • Написание очередного кода на Java

Занятие №10

  • Масштабирование тестового покрытия при помощи параметризации TestNG плэйлистов
  • Написание очередного кода на Java

Занятие №11

  • Написание документации к коду с использованием JavaDoc
  • Использование логгеров в Java коде
  • Использование Maven для запуска TestNG плэйлистов из командной строки

Занятие №12

  • Установка и первоначальная настройка Jenkins CI
  • Настройка автоматического прогона тестов на Jenkins CI

Занятие №13

  • Выпускной экзамен.
  • Типичное тестовое задание, которое обычно дают при интервью на позицию QA automation engineer

О преподавателе:

Гладченко Николай - тренер SkillUp

Гладченко Николай

- Более 10 лет в тестировании ПО, 7 из них в автоматизации
- Более 2х лет опыта преподавания по курсу Test Automation.
- Опыт автоматизации Web/Mobile/WebService на языках Java/C#/Ruby.


На курсах от SkillUp ты получишь возможность:

  • Работать с одним из самых популярных инструментов тестирования Selenium Webdriver
  • Парадигме объектно-ориентированного программирования;
  • Принципам работы Java платформы и особенностями Java как языка программирования, основными типами переменных, ключевыми понятиями языка Java;
  • Работать с ключевыми библиотеками Java API;
  • Pазрабатывать простейшие консольные приложения на Java, пользоваться различными коллекциями, доступными в Java;
  • Pаботать с файловой системой на Java.



    Длительность курса:

  • 40 часов
  • Старт курса:

  • 17.02
  • Стоимость курса:

  • 36 000 грн