4.65 из 5
4.65
114 отзывов на Udemy

Создание фреймворка и автоматизация тестов на Java+Selenium

Постройте свой фреймворк для автоматизации тестов на Java, используя Selenium WebDriver, TestNG, AssertJ, Maven, Jenkins
Инструктор:
Evgeny Novikov
435 студентов зачислены
Получите практические навыки в автоматизации тестирования и научитесь созданию собственного фреймворка для автоматизации тестов на Java
Получите базовые навыки работы с популярными инструментами: Selenium WebDriver, TestNG, AssertJ, Maven, Jenkins
Изучите основные паттерны проектирования, используемые в автоматизации тестов

Добро пожаловать на курс Создание фреймворка и автоматизация  тестов на Java с использованием Selenium!

Чтобы автоматизация тестов была эффективной, вам необходим тестовый фреймворк – структура, которая упорядочивает и облегчает написание тестов, их поддержку и дает множество других преимуществ. С другой стороны фреймворк это готовый инструмент, с помощью которого вы сможете тестировать целевое программное обеспечение. В этом курсе я покажу как создать такой фрейморк с использованием Java и Selenium, и в результате вы сможете создать собственный простой но работающий фреймворк. 

Обратите внимания, что в этом курсе я не обучаю языку программирования Java, поэтому для эффективной работы с курсам крайне желательно иметь начальные навыки программирования.

В отличии от других курсов по автоматизации, мы не будем углубляться в возможности Selenium хотя конечно же обсудим основы. Цель этого курса – научиться разрабатывать фреймворк, поэтому вы получите полезную практическую информации о процессе создания фреймворка, то что вы сразу же сможете применить в своей работе.

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

Финальная версия исходного кода проекта доступна на bitbucket.

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

  1. Введение в Selenium и подготовка среды разработки

  2. Базовые возможности Selenium WebDriver

  3. WebElement и локаторы элементов

  4. WebElement и простые действия в Selenium

  5. Верификация результатов тестов: Assert

  6. Построение фреймворка с использованием TestNG аннотаций

  7. Шаблоны проектирования (Design patterns) в автоматизации тестирования

  8. Ожидания в Selenium

  9. Продвинутые действия и другие возможности Selenium

  10. Интеграция фреймворка с сервером CI на примере Jenkins

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
9d30da088758c611dc43dfde6add6aa1
3-дневная гарантия возврата денег

Включает

7 часов видео по запросу
1 статья
Полный пожизненный доступ
Доступ с мобильного и ТВ
Сертификат об окончании
Создание фреймворка и автоматизация тестов на Java+Selenium
Цена:
0,26 ₽ 2,990 ₽