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

Постройте свой фреймворк для автоматизации тестов на Java, используя Selenium WebDriver, TestNG, AssertJ, Maven, Jenkins
4.47 (182 reviews)
Udemy
platform
Русский
language
Software Testing
category
instructor
Создание фреймворка и автоматизация тестов на Java+Selenium
717
students
7 hours
content
Nov 2020
last update
$19.99
regular price

Why take this course?

🎓 Курс "Создание фреймворка и автоматизация тестов на Java с использованием Selenium"


Введение

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

Эффективная автоматизация тестов требует упорядоченной структуры - тестового фреймворка, который упрощает написание, поддержку и расширение тестов. В этом курсе вы узнаете, как создать такой фреймворк, используя Java и Selenium WebDriver, в результате чего сможете автоматизировать тестирование любой программы на软ту.


Ключевые моменты курса:

📚 Предпосылки: Я не буду рассматривать основы Java, поэтому предполагается, что у вас есть базовые знания программирования на этом языке.

🎯 Цель курса: Основная цель - научиться разрабатывать и реализовывать тестовый фреймворк с использованием современных инструментов и библиотек, таких как Selenium WebDriver, TestNG, AssertJ, Maven, Jenkins.


Обзор курса:

  1. Введение в Selenium и подготовка среды разработки - Начнем с настройки инструментальной среды и освоения основ Selenium.
  2. Базовые возможности Selenium WebDriver - Изучим основные команды WebDriver для работы с веб-страницами.
  3. WebElement и локаторы элементов - Осознаем, как определять и работать с элементами веб-страниц.
  4. WebElement и простые действия в Selenium - Взаимодействие с элементами: клики, ввод текста и другие действия.
  5. Верификация результатов тестов: Assert - Примеры использования утверждений для проверки состояния веб-страницы.
  6. Построение фреймворка с использованием TestNG аннотаций - Начало создания нашего собственного фреймворка.
  7. Шаблоны проектирования (Design patterns) в автоматизации тестирования - Применение шаблонов и паттернов для улучшения архитектуры фреймворка.
  8. Ожидания в Selenium - Обеспечение надежности и отзывчивости тестов через проверку ожиданий.
  9. Продвинутые действия и другие возможности Selenium - Рассмотрим дополнительные функции Selenium для усовершенствования тестов.
  10. Интеграция фреймворка с сервером CI на примере Jenkins - Подключение фреймворка к системе непрерывной интеграции и разработки (CI/CD).

Что вас ждет в курсе:

  • Полный доступ к исходному коду проекта - Финальная версия исходного кода проекта доступна на Bitbucket, чтобы вы могли изучить и анализировать реальные примеры.
  • Прогрессивное обучение - С учетом вашего роста и понимания, мы двигаемся от простых скриптов до сложных аспектов фреймворка.
  • Применение лучших практик - Вы научитесь применять шаблоны проектирования и использовать архитектурные решения на практике.

Если вы стремитесь улучшить свои навыки в области автоматизации тестирования с помощью Java и Selenium, то этот курс идеальный выбор для вашего роста! 🧑‍💻✨

Присоединяйтесь к нам, чтобы начать путешествие в мир автоматизированного тестирования с Selenium!

Course Gallery

Создание фреймворка и автоматизация тестов на Java+Selenium – Screenshot 1
Screenshot 1Создание фреймворка и автоматизация тестов на Java+Selenium
Создание фреймворка и автоматизация тестов на Java+Selenium – Screenshot 2
Screenshot 2Создание фреймворка и автоматизация тестов на Java+Selenium
Создание фреймворка и автоматизация тестов на Java+Selenium – Screenshot 3
Screenshot 3Создание фреймворка и автоматизация тестов на Java+Selenium
Создание фреймворка и автоматизация тестов на Java+Selenium – Screenshot 4
Screenshot 4Создание фреймворка и автоматизация тестов на Java+Selenium

Loading charts...

2717480
udemy ID
22/12/2019
course created date
08/01/2020
course indexed date
Bot
course submited by