Зарегистрироваться

Авторизоваться

забытый пароль

Забыли пароль? Пожалуйста, введите свой адрес электронной почты. Вы получите ссылку и создать новый пароль по электронной почте.

Добавить запись

Вы должны войти в систему, чтобы добавить запись .

Добавить вопрос

Вы должны авторизоваться, чтобы задать вопрос.

Авторизоваться

Зарегистрироваться

Добро пожаловать в Scholarsark.com! Ваша регистрация даст вам доступ к использованию больше возможностей этой платформы. Вы можете задавать вопросы, вносить свой вклад или дать ответы, просматривать профили других пользователей и многих других. Зарегистрироваться!

Изучайте Selenium с помощью Java, Огурец + Живой проект

Изучайте Selenium с помощью Java, Огурец + Живой проект

Цена: $129.99

Селен – это инструмент автоматического тестирования с открытым исходным кодом для веб-приложений. Он работает непосредственно в веб-браузере, таком как Firefox., хром,

Хром, IE, Опера, Сафари и др., и поддерживает Windows, Linux, и платформы Macintosh.

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

В ходе курса будут рассмотрены все лучшие практики, используемые с Selenium WebDriver, т.е. TestNG., Maven, я не, Maven будет имя немногие. Охватывает все популярные доступные фреймворки, т.е. Объектная модель страницы

***** Будут обновляться новые видео всякий раз, когда в Selenium WebDriver добавляются новые функции/API, чтобы вы всегда были в курсе ИТ-индустрии..

Темы, затронутые в этом курсе:

———————————————————–

Модуль-1: Обзор автоматизации & Селен

  • Что такое тестирование программного обеспечения?

  • Ручное тестирование & его проблемы

  • Проблемы ручного тестирования

  • Автоматизированное тестирование превосходит ручное тестирование

  • Selenium как инструмент автоматизации тестирования

  • Преимущества и недостатки Selenium

  • Selenium против других инструментов

  • Набор инструментов Selenium

Модуль-2: Основы Java для Selenium

  • Скачайте и установите Java

  • Настройка среды Java

  • Загрузите и установите Эклипс

  • Как использовать Эклипс

  • Базовая Java-программа

  • Скомпилируйте и запустите программу Java

  • Понимание вывода консоли

  • Переменные Java и типы данных

  • Операторы Java

  • Условные операторы

  • Петли

  • Перерыв и продолжение

  • Массивы

  • Одномерный массив

  • Двумерный массив

  • Строковый класс

  • Строковые методы

Модуль-3: Концепции ООП в Java

  • Классы и объекты

  • методы Java

  • Передача параметров в методы

  • Вызов по значению и вызов по ссылке

  • Конструктор Java

  • Перегрузка метода

  • Перегрузка конструктора

  • это ключевое слово

  • Статические переменные и методы

  • Наследование Java

  • Переопределение метода

  • супер ключевое слово

  • конечное ключевое слово

  • Java-интерфейсы

  • Java-пакеты

  • Модификаторы доступа

  • Обработка исключений

  • Список массивов

  • Хэш-карта

  • JDBC

Модуль-4: Селен веб-драйвер

  • Введение в WebDriver и архитектуру

  • Особенности и недостатки WebDriver

  • Загрузка и настройка Selenium Webdriver Jars

  • Создать проект WebDriver в Eclipse

  • Создать тестовый пример WebDriver

  • Выполнение тестового примера в нескольких браузерах

  • Локаторы в Selenium

  • Типы локаторов – имя, я бы,cssселектор & Xpath

  • Захват Xpath & Плагин ChroPath

  • Разница между абсолютным и относительным Xpath

  • Написание Xpath

  • Встроенные функции в XPath

  • Обработка динамических элементов с помощью Xpath

  • Команды веб-драйвера

  • Команды браузера

  • Закрыть и выйти

  • Получить команды

  • получить

  • получить название

  • Исходный текст страницы

  • получить текущий URL

  • getWindowHandle()

  • getWindowHandles()

  • Команды навигации

  • Условные команды

  • Отображается

  • включен

  • isSelected

  • Ждет

  • Скрытый, Явные и плавные ожидания

  • Время загрузки страницы

  • Обработка веб-элементов

  • Текстовое поле/поле ввода

  • Веб-кнопка

  • Переключатель

  • Флажок

  • Выпадающий список/поле со списком

  • связи

  • Неработающие ссылки

  • Оповещения/Всплывающие окна

  • кадры

  • Окна браузера

  • Выбор даты

  • Веб-таблицы

  • Работа с веб-таблицей с нумерацией страниц

  • Прокрутить веб-страницу

  • Наведение мыши

  • Двойной щелчок мышью

  • Щелкните правой кнопкой мыши

  • Перетащить и отпустить

  • Слайдер

  • Изменение размера

  • Подсказки

  • Key Down и KeyPress

  • Действия с клавиатурой

  • Обработка вызовов AJAX в Webdriver

  • Интеграция Sikuli с Selenium

  • Загрузить файлы

  • Скачать файлы

  • Обработка файлов cookie

  • Желаемые возможности в Selenium

  • Профили браузера

  • Тестирование безголового браузера Selenium

  • Хром без головы

  • HTMLUnitDriver

Модуль-5: Тестирование на основе данных

  • Что такое тестирование, управляемое данными?

  • Использование Apache POI API

  • Чтение данных из файла Excel

  • Записать данные в файл Excel

  • Утилиты Excel

  • Тестирование на основе данных с использованием Microsoft Excel

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

  • Тестирование, управляемое данными, с использованием Java Hash Map

Модуль-6: Платформа TestNG

  • Введение и преимущества TestNg

  • Настройка TestNg в Project/Eclipse

  • Как написать тестовый пример TestNG

  • Аннотации TestNg

  • Понимание testng.xml

  • Отчет TestNG

  • Приоритизация тестов

  • зависит от методов

  • Пропуск тестов

  • Методы группировки

  • Пакетное тестирование TestNG

  • Как параметризовать тесты

  • Передача параметров с помощью xml

  • Параллельное тестирование

  • Поставщик данных

  • Слушатели TestNG

  • Экстентные отчеты

  • Захват скриншотов

Модуль-7: Расширенные концепции

  • Log4j для ведения журнала

  • Объектная модель страницы – Фабрика страниц

Модуль-8: Интеграция Maven с Selenium

  • Что такое Maven и почему Maven?

  • Установка/настройка Maven

  • Создание проекта Maven

  • Импорт проекта Maven в Eclipse

  • Что такое POM.xml?

  • Добавление зависимостей в POM.xml

Модуль-9: Селеновая сетка

  • Что такое селеновая сетка?

  • Когда использовать Selenium Grid?

  • Что такое хаб и узел?

  • Как установить и использовать сетку?

  • Разработка тестовых сценариев, которые могут работать в сети

  • Запуск тестового примера в сетке

Модуль-10: Внедрение Hybrid Driven Framework в Live Project

  • Что такое фреймворк?

  • Типы фреймворков

  • Предпосылки для проектирования фреймворков

  • Внедрение гибридной среды

  • Создание проекта Maven

  • Обновите pom.xml с зависимостями

  • Создание объектов страницы и репозитория объектов

  • Создание служебных файлов

  • Настройка файлов конфигурации

  • Создание сценариев автоматизации тестирования

  • Создание тестовых сценариев, управляемых данными

  • Создание отчетов по экстентам

  • Генерация логов с помощью log4j

  • Выполнение тестовых сценариев с использованием XML-файла TestNG

  • Отправка тестовых отчетов по электронной почте

  • Выполнение тестовых сценариев через Maven CLI

  • Выполнение тестовых сценариев с помощью bat-файла

Модуль-11: Непрерывная интеграция (КИ) Maven, Дженкинс и GIT

  • Что такое продолжение интеграции?

  • Инструменты непрерывной интеграции

  • Скачайте и установите Дженкинс

  • Интеграция Maven с Jenkins

  • Запуск тестовых сценариев селена через Jenkins

  • Загрузка и установка GIT

  • Работа с ГИТХАБом

  • Загрузить проект на GITHUB

Модуль-12: Cucumber BDD Framework

  • Огурец Введение

  • Настройка огурца с помощью Eclipse

  • Основы огурцов

  • Сценарий тестирования,Файл функций, Определения шагов

  • Параметры класса JUnit Test Runner

  • Ключевые слова огурца

  • Тестирование на основе данных

  • План сценариев & Примеры

  • Таблица данных

  • Огурец Теги

  • Огуречные крючки

Модуль-13: Сценарии в реальном времени и ответы на часто задаваемые вопросы

+

*** Селен практические вопросы интервью & Ответы вместе с фрагментами кода (Недавно добавленные)

Около arkadmin

Комментарий ( 1 )

  1. This is a fantastic blog from which people can learn a lot. It is very informative and is explained in simple and detailed words that are easy to understand. Check out to learn <ссылка =https://grotechminds.com/automation-testing-courses/>Automation testing with Selenium

Оставьте ответ