Онлайн-курс — сертифицированная профессиональная стажировка по веб-драйверу Selfnium на Java от Packt

Комплексный курс для повышения навыков работы с Selenium с использованием передовых фреймворков Java. Изучите основы Java, методы Selenium WebDriver и реализацию передовых платформ, предназначенных для технических специалистов, стремящихся овладеть этой областью.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

начиная Средний уровень продвижение вовлеченный

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Огурец
  • БДД
  • Мавен
  • Проекты
  • ТестНГ
  • Дженкинс CI/CD
  • Селен веб-драйвер

What you will learn in the course

Courses for which the course is suitable

  • Тестировщик программного обеспечения
  • инженер по контролю качества
  • Разработчик программного обеспечения
  • Разработчик автоматизации
  • Разрабатывать тестовые фреймворки
  • Специалист по автоматизированному тестированию
  • менеджер по тестированию
  • Java-разработчик

Экспертиза — серия из 4 курсов

Комплексный курс по Selenium WebDriver с Java

  • Глубокое знакомство с функциями автоматизации и архитектурой Selenium.
  • Установка среды, включая Java и Selenium.
  • Основные методы Selenium и настройки диспетчера браузера.
  • Акцент на практические знания:
    • Совместимость с браузером.
    • Архитектура веб-драйвера.
    • Решение типичных проблем.

Основные понятия Java

  • Основы Java.
  • массивы.
  • Циклы и методы.
  • Размещение элементов и инструментов:
    • Определить элементы в Интернете.
    • Различные стратегии, включая селекторы CSS и XPath.

Расширенные темы

  • Разработка фреймворков.
  • Проекты с TestNG и Maven.
  • Объектные модели страниц.
  • Кроссбраузерное тестирование с помощью Selenium Grid.
  • Непрерывная интеграция с Jenkins.
  • Практические упражнения и комплексные сценарии программного обеспечения.

целевая аудитория

  • Технические специалисты:
    • Тестировщики программного обеспечения.
    • Инженеры по обеспечению качества.
    • разработчики.
  • Требование: Базовое понимание Java и интернет-технологий.

Практический учебный проект

  • Всесторонние навыки работы с Selenium WebDriver с Java.
  • Применение в реалистичных сценах:
    • Автоматизация веб-приложений.
    • Создание надежных тестовых фреймворков.
    • Интеграция с конвейерами CI/CD.
  • Решение реальных задач по тестированию и автоматизации программного обеспечения.

Details of the courses that make up the specialization

Основы Selenium WebDriver и Java для автоматизации

Курс 1 • 21 час

Детали курса

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

Передовые методы Selenium WebDriver и дизайн инфраструктуры

Курс 2 • 16 часов

Детали курса

чему ты научишься
  • Познакомьтесь с новейшими функциями Selenium 4.0, включая реляционные векторы и методы управления окнами.
  • Применяйте TestNG для организации и выполнения тестовых случаев, включая параллельное выполнение и настройку.
  • Оцените интеграцию Selenium с Jenkins для CI/CD, чтобы убедиться, что автоматизированная среда отвечает потребностям непрерывной доставки.
  • Создайте обширную среду автоматизации с помощью Maven, используя отчеты Cucumber для BDD и Extent для подробного ведения журналов и визуализации.
навыки, которые вы приобретете
  • Категория: ООП на Java для автоматизации тестирования
  • Категория: Интеграция Jenkins CI/CD
  • Категория: Разработка фреймворка TestNG
  • Категория: Автоматизация с огурцом
  • Категория: Возможности Selenium 4.0

Интеграция Selenium с CI/CD и расширенное тестирование

Курс 3 • 16 часов

Детали курса

чему ты научишься
  • Помните основные команды Git и концепции контроля версий.
  • Объясните важность конвейеров CI/CD и то, как Selenium интегрируется с Jenkins и GitHub.
  • Применяйте тестирование на основе данных с помощью Excel и Apache POI API в реальных условиях.
  • Оцените эффективность протокола Chrome DevTools для расширенных сценариев тестирования и оптимизации производительности.
навыки, которые вы приобретете
  • Категория: Протокол Chrome DevTools
  • Категория: Автоматизация контроля качества
  • Категория: Кроссбраузерное тестирование
  • Категория: Интеграция Selenium
  • Категория: Git (система контроля версий)

Владение Java и передовыми инструментами автоматизации с помощью Selenium.

Курс 4 • 10 часов

Детали курса

чему ты научишься
  • Определите ключевые концепции Maven, TestNG и Cucumber BDD в контексте автоматизации с помощью Selenium.
  • Внедрите Maven для управления проектами, интегрируйте его с TestNG и используйте Cucumber BDD для написания тестов.
  • Оцените эффективность профилирования с помощью Maven при управлении несколькими наборами тестов и использовании модификаторов доступа Java для безопасного кода.
  • Спроектируйте и разработайте надежную среду автоматизации Selenium, включая Java, Maven, TestNG и Cucumber BDD.
навыки, которые вы приобретете
  • Категория: ООП в Java
  • Категория: Багзилла
  • Категория: Огурец БДД
  • Категория: Фреймворк коллекций в Java
  • Категория: Инструменты сборки Maven