qalight
Центр подготовки
IT специалистов

Создание проекта автоматизации и написание UI тестов

Дата старта:

21.01.2021

Длительность:

40 часов

Онлайн

Вт

Чт

Пн

19:00 — 21:30

Вт

19:00 — 21:30

Ср

19:00 — 21:30

Чт

19:00 — 21:30

Пт

19:00 — 21:30

Сб

19:00 — 21:30

Вс

19:00 — 21:30

Цена

9 400 грн

Курс «Создание проекта автоматизации и написание UI тестов» (40 часов) — на курсе Вы
получите теорию и опыт создания Тест Автомейшен Фреймворка с нуля. То есть пройдете весь
процесс от мануального UI тест-кейса, до запуска его в автоматическом режиме на сервере
непрерывной интеграции.
a. Написание X-Path локаторов.
b. Создание Java проекта для автотестов.
c. Написание тестов с использованием паттерна PageObject.
d. Явные и неявные ожидания.
e. Написание тестов с Pre- и Post- кондишенами.
f. Параметризованные тесты.
g. Работа с Excel и базой данных.
h. Составление сьютов автотестов.
i. Работа с Maven и настроенным сервером непрерывной интеграции Jenkins.

Пройдя данный курс Вы получите практический опыт создания проекта для UI
автотестирования: нахождение элементов на странице; выполнение над ними действий;
работы с тестовыми данными; автоматический запуск автотестов; получение и анализ отчета
о работе автотестов.

Дополнительная информация:

UI-автотесты являются самыми медленными, однако они точно повторяют действия юзера
через браузер и поэтому всегда востребованы. Их количество должно быть меньше на
проекте, чем, например, API или интеграционных тестов, но они должны быть всегда, когда
есть хотя бы минимальный фронт-енд у приложения.

В нашем модуле автоматизации тестирования изучение UI автотестирования выделена
большая часть времени, так как при изучении с нуля, данный вид тестирования самый
востребованный и более понятный, чем тестирование back-end. Однако хорошему
автоматизатору требуются оба направления, поэтому рекомендуем обратить внимание еще и
на курс «Написание комбинированных тестов UI и API. Написание BDD тестов.»

Также Вы получаете:

Свидетельство об окончании курса

На сегодня самые востребованные знания

Помощь в трудоустройстве

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

1 Вводное (знакомство и общая теория по автоматизации).
2 Теория и практика написания локаторов (X-Path).
3 Практика написания локаторов (X-Path).
4 Написание и запуск первого теста.
5 Знакомство с PageObject. Написание теста с использованием PageObject.
6 Знакомство с PageObject. Написание теста с использованием PageObject.
7 Ожидания : Явные и неявные ожидания
8 Написание тестов c несколькими пейджами. Suits.
9 Тесты с разными наборами данных (Параметризированные тесты)
10 Тесты с разными наборами данных (Параметризированные тесты) Работа с общими настройками проекта (config.properties)
11 Написание тестов. Вынесение методов по работе с елементами страниц в общий класс ActionsWithOurWebElements
12 Написание тестов
13 Работа с Базами данных.(MySQL)
14 Работа с Excel файлами.
15 Continuous integration (Maven, Jenkins) работа с уже настроенными этими тулзами
16 Разбор регрессии

Читать дальше

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

Создание проекта автоматизации и написание UI тестов

Остались вопросы? Звони!