atesting.ru Блог Selenium Tutorial — Лучшее бесплатное учебное пособие по Selenium | От новичка до продвинутого уровня

Selenium Tutorial — Лучшее бесплатное учебное пособие по Selenium | От новичка до продвинутого уровня

Selenium — один из инструментов автоматизации тестирования с открытым исходным кодом. Selenium автоматизирует веб-приложения. В этом учебном пособии Free Selenium мы подробно рассмотрим все концепции Selenium (от базовых сценариев Selenium до расширенной среды тестирования) с помощью простых для понимания практических примеров. Это руководство по Selenium полезно для начинающих и пользователей продвинутого уровня, которые хотят изучить селен или автоматизацию.

 Учебное пособие по Selenium & ndash; Лучшее бесплатное учебное пособие по Selenium | От новичка до продвинутого уровня

Почему это руководство по Selenium WebDriver?
В этом драйвере Selenium Web В этом руководстве вы узнаете, как работать с селеном для создания автоматизированных тестовых сценариев (сценариев на основе селена) для любых приложений веб-браузера и как создать свой собственный фреймворк.

Каковы предварительные условия?

  • Знание концепций ручного тестирования
  • Базовые знания языка программирования Core Java (основы Java и объектно-ориентированное программирование ООП)

Обучение — Java для начинающих

Кто является целевой аудиторией этого учебника по Selenium?
Тестировщики программного обеспечения, Специалисты по контролю качества

Учебное пособие по Selenium 4 — Содержание:

Если вы опытный тестировщик селена, ознакомьтесь с последними функциями версии Selenium 4 Alpha

ОСНОВЫ СЕЛЕНА:

  • Что такое автоматическое тестирование — преимущества и преимущества; Типы инструментов
  • Что такое Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid?
  • Selenium IDE, Firebug & amp; Установка Firepath

СЕЛЕНОВЫЙ ВЕБДРАЙВЕР:

  • Архитектура Selenium WebDriver
  • Установка Selenium
  • Проблемы и ограничения Selenium
  • Первый скрипт Selenium WebDriver
  • Работа с браузером Firefox
  • Решение — не удалось запустить браузер с помощью Selenium WebDriver
  • Работа с браузером Chrome
  • Работа с браузером IE
  • Разница между FindElement и amp; FindElements
  • Установите Firebug, Fire path и другие дополнения для Selenium
  • Локаторы в Selenium
  • Dynamic Xpath
  • Dynamic CSS
  • Обработка раскрывающихся списков
  • Как работать с загрузкой файлов
  • Обработка предупреждений & amp; Всплывающие окна
  • Обработка нескольких окон
  • Событие наведения курсора мыши в Selenium
  • Щелчок правой кнопкой мыши
  • Двойной щелчок
  • Перетащите и Drop
  • Сделать снимки экрана в Selenium
  • Сделать снимок экрана всего страницы в Selenium 4
  • Параметризация
  • Синхронизация
  • Неявная Ожидание, явное ожидание и плавное ожидание в Selenium
  • Неявное ожидание
  • Явное ожидание WebDriver
  • Свободное ожидание в Selenium
  • Apache POI
  • Как читать данные из файла Excel
  • Как записывать данные в файл Excel
  • Тестирование базы данных с использованием MSSQL
  • Тестирование базы данных Использование MySQL
  • Тестирование базы данных с использованием DB2
  • Обработка вызовов Ajax в Selenium
  • Слушатели в Selenium
  • Обработка JavaScript в Selenium
  • Исключение ссылки на устаревший элемент в Selenium
  • Интегрируйте Sikuli с Selenium
  • Безголовое тестирование браузера
  • Безголовое тестирование браузера с использованием HtmlUnitDriver
  • Безгласное тестирование браузера с использованием PhanthomJSDriver

TESTNG:

  • Установка TestNG
  • Полное руководство TestNG

ОТЧЕТЫ:

  • Введение в подробные отчеты
  • Создание подробных отчетов
  • Захват снимков экрана & amp; Включение в отчеты экстентов
  • Отчетов экстентов версии 4

СТРОИТЬ & amp; ИНСТРУМЕНТЫ НЕПРЕРЫВНОЙ ИНТЕГРАЦИИ:

  • ANT Build Tool — Как загрузить & amp; Установите
  • Maven Build Tool — как загрузить & amp; Установить
  • Создание проекта Maven Selenium
  • Интеграция GIT с Selenium
  • Jenkins — Как скачать & amp; Установите
  • Jenkins — выполнение сценариев TestNG
  • Jenkins — создание отчетов после выполнения теста
  • Jenkins — выполнение проекта Maven
  • Создание сборки и выполнение сборки для ночного выполнения
  • Отправка отчета по электронной почте на основе статуса сборки
  • Непрерывная интеграция Selenium с Jenkins [Selenium — Maven — Git — Jenkins] — Пошаговое руководство

КРОСС-БРАУЗЕРНОЕ ТЕСТИРОВАНИЕ:

  • BrowserStack — Запуск тестов Selenium на BrowserStack
  • Kobiton — платформа для тестирования мобильных устройств с реальными устройствами
  • LambdaTest — выполнение сценариев Selenium в облаке LambdaTest

МОБИЛЬНОЕ ТЕСТИРОВАНИЕ:

  • Платформа для тестирования мобильных устройств с настоящими устройствами

ОСНОВЫ АВТОМАТИЗАЦИИ:

    < li> Что такое Framework & amp; Типы фреймворков
  • Шаблон проектирования объектной модели страницы
  • Инфраструктура, управляемая данными.
  • Как объяснить структуру Test Automation Framework или архитектуру Selenium Automation Framework в интервью

Тестирование API:

  • Изучите тестирование API
  • Учебник Postman (тестирование API с помощью Postman)

ВОПРОСЫ ДЛЯ ИНТЕРВЬЮ:

  • Вопросы на собеседовании по платформе автоматизации тестирования
  • Вопросы для собеседований по Selenium
  • Вопросы для собеседований по TestNG
  • Вопросы для собеседований по Java
  • Вопросы для собеседований по Python
  • Вопросы для собеседования по тестированию API

РЕЗЮМЕ ОБРАЗЦА:

  • Резюме Automation Tester

Пожалуйста, не стесняйтесь поделиться этим учебником по Selenium, чтобы помочь как можно большему количеству людей!

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

Если вы хотите изучить Selenium онлайн, вы можете связаться с нами для обучения Selenium Online.

Другие учебные пособия:

  • Руководство по тестированию вручную

TAG: qa