Тип недвижимости:Обучение в классах
РЕГИСТРАЦИЯ

селен расширенный

Selenium Advanced Training & Certification Course

Обзор

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

Содержание курса

Расписание и сборы

Сертификация

Selenium Advance

Этот курс расширенного уровня предназначен для привлечения специалистов по тестированию, которые используют инструмент Selenium для нового уровня мастерства с помощью инструмента. Тестеры узнают, как использовать расширенные функции Selenium для расширения автоматизированных тестовых наборов Selenium с помощью редактора Eclipse IDE. Практическая инструкция предоставляется тем, кто хочет изучить возможности использования Selenium.WebDriver разработан, чтобы предложить простой и короткий интерфейс программирования, а также устраняет ряд ограничений в API Selenium-RC. Эта подготовка, по сути, запланирована для те профессионалы, у которых есть понимание базовой Java и селена. В настоящее время Selenium WebDriver 2 является наиболее приемлемым инструментом. Основное внимание уделяется практическому применению Selenium для решения проблем веб-тестирования с изощренностью.

Цели

  • Использовать передовые методы программирования для управления Selenium
  • Работа с регулярными выражениями и проверка на основе шаблонов
  • Обработка исключений, которые останавливают выполнение теста
  • Выполнять вызовы SQL для проверки данных
  • Программный поиск веб-объектов
  • Динамически захватывать данные из веб-элементов управления
  • Проектирование базы данных, основанной на данных, в Selenium
  • Создание распределенного пользовательского тестирования для выполнения многопользовательских тестов (тесты селеновой сетки)

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

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

Предпосылки

    • По крайней мере, 3 месяцев опыта внедрения автоматизированного тестирования с Selenium (рекомендуется)

or

  • Курс ITS: Введение в селен
  • Некоторый опыт разработки программного обеспечения (рекомендуется)
  • Общее понимание веб-приложений (желательно)
  • Знание программирования на Java не является обязательным условием для этого курса, но такое знание полезно.

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • Инъекция JavaScript
  • API-интерфейс робота для элементов управления на основе окон 20
  • Упражнение 1.1 - Использование Robot API
  • Тестирование загрузки и загрузки файлов
  • Упражнение 1.2 - Тестирование Загрузка и загрузка файлов
  • Обработка времени с помощью Selenium
  • Упражнение 1.3 - Выбор даты выборки
  • Обработка ошибок сертификата SSL в селене
  • Упражнение 1.4 - Обработка ошибок SSL
  • Выполнение кода на основе JavaScript с использованием Selenium Webdriver
  • Как найти сломанные ссылки с помощью Selenium Webdriver
  • Обработка файлов cookie в Selenium WebDriver
  • Перетаскивание в Webdriver

Chapter 2: AJAX, Listener & dynamic applications

  • Динамические объекты - переменные xpaths
  • Динамическая обработка веб-таблиц
  • Упражнение 2.1 - Работа с динамической веб-таблицей
  • Обработка выпадающих списков AJAX
  • Наведите указатель мыши на меню и рамки с помощью класса Action.
  • Упражнение 2.2 - Работа над классом действий
  • Щелкните правой кнопкой мыши на объекте

Chapter 3: Web Tables

  • Что такое веб-таблица
  • Извлечение данных из веб-таблиц
  • Примеры статических и динамических веб-таблиц
  • Создание многоразовых функций для веб-таблиц
  • Упражнение 3.1 - Создание многоразовых функций для веб-таблиц

Chapter 4: Database testing using web driver

  • Установка базы данных MySQL
  • Обзор интерфейса подключения, интерфейса Statement, подготовленных операторов и интерфейсов результатов.
  • Пример программы для доступа к базе данных.
  • Некоторые примеры в режимах SELECT, UPDTE и DELETE
  • Упражнение 4.1 - Тестирование функциональности базы данных
  • Некоторые примеры Webdriver с использованием данных, полученных из базы данных

Chapter 5 : DataDriven Framework using TestNG

  • Создание тестового базового класса с использованием аннотаций testNG
  • Чтение XPATHS, Конфигурация из файла свойств
  • Внедрение WebDriver неявного ожидания с помощью WebdriverWait
  • Создание служебных функций
  • Реализация тестов, пакетная работа с ними и параметризация с использованием файла xls
  • Упражнение .1 - Случай использования Handson с подходом Data Driven
  • Управление порядком выполнения из файлов XLS

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • Сценарий тестового примера, который должен быть выполнен с использованием шаблона Factory Factory и TestNG

Chapter 7: Reporting

  • Установка модуля расширения отчета в Eclipse
  • Методы в отчете о значимости
  • Упражнение 6.1 - Внедрение отчета об объеме

Chapter 8: Maven Project Management Tool

  • Интеграция селена с инструментом сборки: Maven
  • Интеграция с расширенным механизмом отчетности
  • Интеграция с библиотекой отчетов log4j
  • Разработка платформы автоматизации: настольные, RESTapi, мобильные
  • Сравнение Ant и Maven
  • Установка Maven
  • Понимание структуры Maven
  • Создание проекта Maven в Eclipse
  • Циклы сборки Maven
  • Пример демонстрации сборки проекта Maven
  • Понимание зависимостей Maven
  • Понимание репозиториев Maven
  • Упражнение 7.1 - демонстрация интеграции Maven Eclipse

Глава 9: тестирование непрерывной интеграции с использованием Jenkins

  • Что такое Дженкинс
  • Инструменты непрерывной сборки
  • Как установить Jenkins
  • Как создать простую работу
  • Упражнение 8.1 - Создание рабочих мест в Дженкинсе
  • Интеграция Дженкинса в проект
  • Интеграция Дженкинса с Eclipse
  • Упражнение 8.2 - Интеграция Дженкинса с Eclipse

Пожалуйста, напишите нам по адресу info@itstechschool.com & свяжитесь с нами по адресу + 91-9870480053 по стоимости и расценкам на курс, по расписанию и местоположению

Отбросьте запрос

Для получения дополнительной информации любезно Связаться с Нами


Отзывы