ТипОбучение в клас
РЕГИСТРИРАЙ СЕ

Селен

Курс за обучение и сертификация на Селен

Преглед

Аудитория и предпоставки

Дизайн на курса

График и такси

сертифициране

Курс за обучение и сертификация за селен

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

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

Селенът е преносима рамка за тестване на софтуер за уеб приложения. Това е цялостен курс за обучение по автоматизирано тестване, включващ Въведение в автоматизираното тестване, Въведение в IDE Селен и неговата инсталация, Селен IDE концепции, Селен RC, TestNG, Функции на драйвера за уеб, Рамка и Селен, и др.

  • Селенът е инструмент с отворен код.
  • селен Може да бъде разширен за различни технологии, които излагат DOM.
  • Той има възможност да изпълнява скриптове в различни браузъри.
  • Той може да изпълнява скриптове на различни операционни системи.
  • Селенът поддържа мобилни устройства.
  • Извършва тестове в браузъра, затова фокусът НЕ е необходим, докато изпълнението на скрипта е в ход.
  • Той може да изпълнява тестове паралелно с използването на селеновите мрежи.

Intended Audience of Selenium Basic Course

Селен Basic Training е предназначен за специалисти по тестване на софтуер, които биха искали да научат основите на Селен чрез практически примери. Урокът съдържа достатъчно съставки, за да започнете със Селен, откъдето можете да се сдобиете с по-високи нива на опит.

Prerequisites of Selenium Basic Certification

  • Основни познания по JAVA
  • Основни познания по софтуерното тестване

Course Outline Duration: 3 Days

Глава 1: Представяне на селен

  • Селен История
  • Въведение в селен
  • Архитектура на Селен Уебдистрийвър
  • Селенът Javadocs

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

  • Инсталиране в Java
  • Инсталация и конфигурация на Eclipse
  • Изтегляне и конфигуриране на селен Джърси
  • Настройки на проекта за селен

Глава 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
  • Техники за локатори: ID, xPath, tagName
  • Локаторни техники: className, name, linkText
  • Писане на персонализирани xPaths
  • CSS селектор локатори
  • Упражнение 4.1: Изпълнение на различни локатори

Глава 5: Техники за автоматизиране на уеб интерфейса

  • Падане на падащото меню
  • Методи за отскачане: Изберете
  • Упражнение 5.1: Падащи менюта за работа, Избиране на стойности по видим текст, по атрибут стойност
  • Работа с радио бутони и квадратчета за чек
  • Упражнение 5.2: Работа с радио бутони и квадратчета за отметка
  • Списък Техника за работа с радио бутони
  • Избиране, Прекратяване, Активиране и Деактивиране
  • Упражнение 5.3: Изпълнение на селекция, деселекция, активиране и деактивиране
  • Обработка на сигнали и изскачащи прозорци
  • Упражнение 5.4: Работете с изскачащи прозорци, модули, предупреждения за javascript и инструкции

Глава 6: Техники за автоматизиране на уеб интерфейса - Разширени

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

Глава 7: Синхронизация и изчакване

  • Работа със синхронизиращи проблеми
  • сън ()
  • Implicit & Explicit изчакайте
  • Приятен чакайте
  • Упражнение 7.1: Прилагане на всички видове чакания

Глава 8: Още функции на Webdriver

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

Глава 9: Селен решетка

  • Какво представлява семенният грид
  • Как да изпълнявате селенията от разстояние
  • Конфигуриране на хъб и възел
  • Регистриране на сървъра Hub и Node
  • Желани възможности - Грид програма
  • Упражнение 9.1: Извършване на дистанционни тестове

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

  • appium функции
  • Инсталиране на Android SDK, Eclipse
  • Създаване на системни променливи, за да се направи работа с Android
  • Инсталиране на сървър по-рано епохи
  • Конфигуриране на епохи, селен буркани
  • Извикване на виртуално устройство с Android
  • Упражнение 11.1: Тестване на виртуално устройство с Android

Глава 11: Модели за дизайн за уеб тестване

  • Модели на обекти на страница
  • Фабрични модели на страница
  • Зареждащи се компоненти
  • Упражнение 12.1: Прилагане на обекти на страница и фабрика за страница за сценарий на тестови случаи

Глава 12: TestNG Framework

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

Глава 13: Генериране на отчети

  • Изтегляне и конфигуриране на отчети за XSLT
  • Генериране на HTML отчети за тестване на селен
  • Упражнение 14.1: Създаване на XSLT и HTML отчети

Моля, пишете ни на адрес info@itstechschool.com & свържете се с нас на + 91-9870480053 за цената на курса и разходите за сертифициране, график & местоположение

Дайте ни запитване

За повече информация любезно Свържете се с нас.


Отзиви