Онлайн-курс — сертифицированная профессиональная специализация по изучению автоматизации тестирования с помощью Java и Selenium Webdriver от Packt Institute.

Научитесь совершенствовать свои навыки автоматизации с помощью Selenium, Java, JUnit и TestNG. Пишите отличные тесты автоматизации, используя Selenium WebDriver и Java. Начните создавать практичные среды автоматизированного тестирования!

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

  • Ява
  • Селен веб-драйвер
  • Автоматизация тестирования
  • Затмение IDE
  • Java-методы
  • Кроссбраузерное автоматизированное тестирование

What you will learn in the course

Courses for which the course is suitable

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

Фокус — серия курсов из 4 частей

Написание своего первого автоматизированного теста с помощью Java и Selenium WebDriver — это захватывающий опыт. Java, широко известный язык программирования, предлагает функции объектно-ориентированного и функционального программирования. Selenium полезен для очистки данных с экрана и автоматизации задач в браузере. В этом курсе вы научитесь программированию на Java и автоматическому тестированию с использованием Selenium на практике, используя Eclipse в качестве IDE и более 200 упражнений, головоломок и примеров кода на Java. Вы также напишете более 100 автоматических тестов с использованием Selenium на Java для различных сценариев. Курс включает 350 шагов, в которых рассматриваются основные особенности программирования на Java и сценарии автоматического тестирования с помощью Selenium. В качестве IDE вы будете использовать Eclipse и Brackets, Maven и npm для управления зависимостями, TestNG, JUnit, Selenium IDE, Katalon Studio, Selenium Standalone и Selenium Grid. По окончании курса вы приобретете навыки, позволяющие преуспеть в автоматизированном тестировании с помощью Selenium и Java на собеседованиях. Этот курс предназначен для новичков, которые хотят изучить Java, объектно-ориентированное и функциональное программирование, а также писать отличные автоматизированные тесты для веб-приложений.

Ключевые результаты обучения

  • Написание автоматических тестов с помощью Selenium и Java.
  • Настройка новых проектов с помощью JUnit и TestNG
  • Создание баз тестовых фреймворков
  • Понимание основ HTML, CSS и XPath
  • Использование Selenium IDE и Katalon Studio.
  • Взаимодействие с элементами формы

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

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

Details of the courses that make up the specialization

Введение в Java и основные функции программирования.

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

Детали курса
  • что ты научишься
    • Запомните шаги по установке и настройке JDK.
    • Объясните синтаксис и основные элементы Java.
    • Разработал и скомпилировал Java с помощью Eclipse IDE.
    • Разница между различными методами Java и их параметрами.
Навыки, которые вы получите
  • Категория: Java-программирование
  • Категория: Java для начинающих
  • Категория: Установка JDK
  • Категория: Eclipse IDE
  • Категория: Java-методы

Главы объектно-ориентированного программирования и Java

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

Детали курса
  • что ты научишься
    • Анализируйте и редактируйте примитивные типы данных Java и их альтернативы.
    • Значение эффективно использует инструменты и условия, циклы и типы ссылок.
    • Применяйте принципы сокрытия, наследования и полиморфизма в программах на Java.
    • Создавайте массивы и списки массивов ArrayLists и управляйте ими в Java.
Навыки, которые вы получите
  • Категория: Java-массивы
  • Категория: Скрытие Java
  • Категория: Типы данных Java
  • Категория: Объектно-ориентированное программирование (ООП)
  • Категория: Наследование Java

Продвинутые концепции и коллекции Java

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

Детали курса
  • что ты научишься
    • Применяйте методы кроссбраузерного тестирования и «первое» тестирование в реальных сценариях.
    • Разработал тесты на основе данных с использованием CSV и Excel и проанализировал их эффективность в различных случаях.
    • Создавайте и внедряйте надежные платформы с использованием объектной модели страницы, чтобы обеспечить удобство обслуживания и расширяемость сценариев автоматизации.
    • Создавайте и расширяйте базы данных автоматизированного тестирования с помощью Selenium Grid и автономного сервера для управления крупномасштабными грид-приложениями.
Навыки, которые вы получите
  • Категория: Селеновая сетка
  • Категория: Selenium Автоматизация
  • Категория: Автоматизированные веб-тесты
  • Категория: ТестNG

Фреймворки автоматизации и тестирования Selenium

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

Детали курса
  • что ты научишься
    • Определить различия между методами кроссбраузерного тестирования и «первым» тестированием, а также их применением.
    • Разработал тесты на основе данных с использованием файлов CSV и Excel.
    • Оценивайте и проектируйте надежные платформы с помощью объектной модели страницы.
    • Интегрируйте и расширяйте автоматизированные тесты с помощью Selenium Grid и автономного сервера.
Навыки, которые вы получите
  • Категория: Объектная модель страницы
  • Категория: Selenium Автоматизация
  • Категория: Автоматизированные веб-тесты
  • Категория: Selenium-сайты
  • Категория: Руководство по селену