Онлайн-курс – сертифицированная профессиональная стажировка по Selenium WebDriver 4 с Java от Packt Institute.

Научитесь тестировать практические веб-приложения с нуля с помощью 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

  • Пайтест
  • Рамки
  • Аппиум
  • корнишон
  • ТестНГ
  • Селен ВебДрайвер

What you will learn in the course

Courses for which the course is suitable

  • Автоматическая проверка программного обеспечения
  • инженер по контролю качества
  • Разрабатывать автоматизированные тесты
  • Специалист по тестированию производительности
  • Java-разработчик с опытом тестирования
  • Менеджер непрерывной интеграции
  • Проверки между браузерами
  • Разработчик автоматизированных решений
  • Эксперт по огурцам
  • Разработчик тестов с Selenium

Стажировка — серия курсов из 3 частей.

Selenium WebDriver 4 с Java — с нуля до героя

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

Основные темы курса:
  • Основы установки Selenium WebDriver и Java
  • Концепции в Java
  • Фреймворк TestNG
  • Отчетность с помощью log47
  • Объектная модель страниц
  • Листовая фабрика
  • Платформа, управляемая данными
  • Удаленное тестирование с помощью Selenium Grid 2.0
  • Управление сборкой с помощью Maven
  • Непрерывная интеграция с Jenkins
  • Тестирование базы данных и тестирование производительности
  • Поведенческое тестирование с использованием Cucumber и Gherkin

По итогам курса участники научатся выполнять:

  • Кроссбраузерное тестирование
  • Реализация непрерывной интеграции
  • Проверка целостности данных
  • Создавайте расширенные отчеты
  • Выполнение тестов производительности
  • Преобразование тестов Selenium в Cucumber

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

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

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

  • Тесты кроссбраузерной совместимости
  • Проверка целостности данных
  • Тестирование производительности

тем самым гарантируя сильные и надежные программные приложения.

Details of the courses that make up the specialization

освоения Selenium WebDriver и основ Java

Курс 1 • 20 часов

Детали курса
чему ты научишься
  • Изучите архитектуру и историю Selenium WebDriver, а также освойте установку и настройку Java, Eclipse и Maven.
  • Используйте навыки программирования Java для написания и отладки базовых автоматизированных сценариев, а также запуска тестов Selenium в разных браузерах, одновременно управляя конфигурациями.
  • Тестируйте веб-компоненты и взаимодействуйте с ними, используя передовые методы, решайте проблемы синхронизации и выполняйте сложные веб-взаимодействия.
  • Запускайте JavaScript, управляйте несколькими окнами и iFrame, а также выполняйте расширенные действия с помощью класса Actions, одновременно обрабатывая распространенные ошибки Selenium.
навыки, которые вы разовьете
  • Категория: Java-программирование
  • категория: Вопросы для собеседования по Selenium
  • Категория: Автоматизация тестов
  • Категория: Настройка Selenium
  • Категория: Selenium WebDriver

расширенных сред автоматизации и тестирования с помощью TestNG

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

Детали курса
чему ты научишься
  • Понимать назначение и структуру объектной модели страницы и фабрики страниц, а также знать, как использовать Log4j2 для эффективного ведения журналов.
  • Настройте TestNG для упорядоченных тестовых случаев и используйте аннотации и расширенные функции для повышения эффективности выполнения тестов.
  • Создавайте расширенные отчеты и управляйте ими с помощью Extent Reports для оценки и документирования результатов испытаний.
  • Выполняйте тестирование на основе данных и обрабатывайте загрузку файлов с помощью Selenium WebDriver для создания надежных платформ автоматизации.
навыки, которые вы разовьете
  • Категория: Объектная модель страницы
  • Категория: Selenium WebDriver
  • Категория: Фреймворки автоматизации
  • Категория: Фреймворк TestNG
  • Категория: Регистрация Log4j2

комплексной автоматизации и непрерывной интеграции

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

Детали курса
чему ты научишься
  • Опишите прослушиватели событий WebDriver и объясните настройку и использование Selenium Grid для кроссбраузерного тестирования.
  • Управляйте сборками и автоматизируйте их с помощью Maven, интегрируйте их с TestNG и используйте Git и GitHub для контроля версий и совместной работы.
  • Настройте Jenkins и управляйте им для непрерывной интеграции и развертывания, поймите и оцените его роль в конвейерах CI/CD.
  • Выполняйте тесты в базах данных и тесты производительности, интегрируйтесь с Sauce Labs для облачных решений и создавайте расширенные отчеты.
навыки, которые вы разовьете
  • Категория: Селеновая сетка
  • Категория: Проект Maven
  • Категория: Контроль версий Git
  • Категория: Непрерывная интеграция
  • Категория: Кроссбраузерное тестирование