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

Селен

Основной курс обучения и сертификации Selenium

Обзор

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

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

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

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

Основной учебный курс и сертификация Selenium

Селен - это с открытым исходным кодом и портативный автоматизированный инструмент s / w, который используется для автоматизации тестирования (веб-приложения). Он лицензируется по лицензии Apache 2.0. Selenium - это набор инструментов, который помогает автоматизировать только веб-приложения. Этот учебник даст вам глубокое понимание Selenium и связанных с ним инструментов и их использования. Он имеет возможности работать в разных операционных системах и браузерах. Selenium - это не просто инструмент, а набор инструментов, который помогает тестировщикам более эффективно и точно автоматизировать веб-приложения.

Цели базового обучения селена

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

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

Intended Audience of Selenium Basic Course

Selenium Basic Training предназначен для профессионалов по тестированию программного обеспечения, которые хотели бы изучить практические примеры Selenium. Учебник содержит достаточное количество ингредиентов, чтобы начать работу с Selenium, где вы можете взять себя на более высокий уровень знаний.

Prerequisites of Selenium Basic Certification

  • Базовые знания по JAVA
  • Базовые знания по тестированию программного обеспечения

Course Outline Duration: 3 Days

Глава 1: Знакомство с селеном

  • История селена
  • Введение в селен
  • Архитектура Selenium Webdriver
  • Selenium Javadocs

Глава 2: Установки и конфигурации

  • Установка Java
  • Установка и настройка Eclipse
  • Загрузка и настройка Selenium Jars
  • Настройки проекта Selenium

Глава 3: Основные понятия первой программы Webdriver

  • Интерфейс Webdriver
  • Упражнение 3.1: Внедрение интерфейса Webdriver
  • Драйверы браузера
  • Основные методы Webdriver
  • Упражнение 3.2: Реализация основных методов Webdriver
  • Как запустить тесты в Google Chrome
  • Упражнение 3.3: запуск тестов в Google Chrome
  • Как запускать тесты в Internet Explorer
  • Упражнение 3.4: запуск тестов в Internet Explorer

Глава 4: методы и инструменты локатора

  • Установка Firebug и Firepath в Firefox
  • Методы локатора: идентификатор, xPath, tagName
  • Методы локатора: className, name, linkText
  • Создание настраиваемых xPaths
  • Локаторы селектора CSS
  • Упражнение 4.1: реализация различных локаторов

Глава 5: методы автоматизации веб-интерфейса

  • Выпадающие окна
  • Методы выпадающего списка: выберите
  • Упражнение 5.1: Обработка выпадающих списков, Выбор значений видимым текстом, атрибутом value
  • Управление радио-кнопками и флажками
  • Упражнение 5.2: Управление радиокнопками и флажками
  • Перечислить технику для обработки радиокнопок
  • Выбор, Отбор, Включение и выключение
  • Упражнение 5.3: реализация выбора, отмены выбора, включения и отключения
  • Обработка предупреждений и всплывающих окон
  • Упражнение 5.4: обработка всплывающих окон, модалов, предупреждений и подсказок javascript

Глава 6: методы автоматизации веб-интерфейса - расширенный

  • Обработка взаимодействий с мышью
  • Упражнение 6.1: реализация событий мыши
  • Обработка событий клавиатуры
  • Упражнение 6.2: Внедрение событий Keypress
  • Обсуждение класса действия
  • Обработка нескольких окон
  • Упражнение 6.3: открыть несколько окон, переключиться между ними
  • Концепции Window Handle
  • Обработка тегов ul li
  • Упражнение 6.4: обрабатывать теги ul и li
  • Как обращаться с iFrames
  • Упражнение 6.5: Взаимодействие с iFrames
  • Обработка табличных сеток
  • Упражнение 6.6: чтение данных из сетки данных
  • Максимизация Windows и удаление файлов cookie
  • Получение снимков с ошибками
  • Результаты теста электронной почты
  • Упражнение 6.7: сделайте снимки ошибок и результаты теста электронной почты

Глава 7: Синхронизация и ожидания

  • Обработка проблем синхронизации
  • спать()
  • Неявное и явное ожидание
  • Свободное время ожидания
  • Упражнение 7.1: выполнить все виды ожиданий

Глава 8: дополнительные возможности Webdriver

  • Желаемые возможности
  • Работа с браузером без головы
  • Работа с PhantomJS
  • Упражнение 8.1: выполнить тест в PhantomJS
  • Работа с HtmlUnitDriver
  • Упражнение 8.2: выполнить тесты в HtmlUnitDriver
  • Профили Webdriver
  • Упражнение 8.3: выполнить тесты в нескольких профилях браузера
  • Обработка динамических объектов

Глава 9: селеновая сетка

  • Что такое селеновая сетка
  • Как выполнять тесты Selenium удаленно
  • Настройка концентратора и узла
  • Регистрация концентратора и узла
  • Желаемые возможности - программа гридов
  • Упражнение 9.1: выполнить удаленные тесты

Глава 10: тестирование мобильной автоматизации

  • appium Особенности
  • Установка Android SDK, Eclipse
  • Настройка системных переменных для работы андроида
  • Установка сервера ранее эпохам
  • Настройка эпохи, селен Баночки
  • Вызов виртуального устройства Android
  • Упражнение 11.1: запуск тестов на Android Virtual device

Глава 11: шаблоны проектирования для веб-тестирования

  • Образцы объектов
  • Фабричные шаблоны страниц
  • Загружаемые компоненты
  • Упражнение 12.1: реализация объектов страницы и фабрика страниц для сценария сценария

Глава 12: Framework TestNG

  • Почему TestNG и его преимущества
  • Установка и настройка TestNG в eclipse
  • Аннотации TestNG
  • Приоритезация тестов в testNG
  • Упражнение 13.1: Внедрение аннотаций TestNG
  • Отключение и включение тестов и использование тайм-аутов
  • Значение конфигурационного файла TestNG - testng.xml
  • Группы в TestNG
  • Тестирование данных с помощью TestNG
  • Аннотации DataProvider - Параметрирование тестовых примеров
  • Параметры в отчетах
  • Параллельные сюиты, параллельные тесты, классы и методы
  • Упражнение 13.2: Выполнение параллельных тестов и наборов
  • Повторные неудачные тесты
  • Успех, неудача и утверждение
  • Результаты регистрации, прослушивание журналов, журналисты регистрации
  • Reporter API

Глава 13: создание отчетов

  • Загрузка и настройка отчетов XSLT
  • Создание отчетов HTML для выполнения теста Selenium
  • Упражнение 14.1: создание отчетов XSLT и HTML

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

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

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


Отзывы