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

селенът е напреднал

Selenium Advanced Training & Certification Course

Преглед

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

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

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

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

Селен Адванс

Този курс за напреднали е създаден, за да привлече професионалисти, които използват Селен, за да придобият ново ниво на умение с инструмента. Тестери ще научат как да използват усъвършенстваните функции на селен, за да подобрят автоматизираните тестове за селен, използвайки Eclipse IDE редактора. Ръководство за ръце е предвидено за тези, които искат да проучат силата на използване на Селен.WebDriver е разработен, за да предложи прост и кратък интерфейс за програмиране, както и да адресира редица ограничения в селемия-RC API.Това обучение е по същество планирано за тези професионалисти, които имат разбиране за основните Java и селен. Днес Selenium WebDriver 2 е най-приетото средство. Фокусът е върху практическото приложение на Селен за разрешаване на предизвикателствата на уеб автоматизираното тестване с изтънченост.

Цели

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

Целева публика

Целевата аудитория е софтуерни тестери, които се стремят да автоматизират тестване на уеб приложения, използващи селен на високо техническо ниво. Този курс е предназначен основно за тестване на специалисти, които използват Селен. Аудиторията може да включва практикуващи, мениджъри или ръководители на екипи за осигуряване на качеството, които отговарят за взаимодействието с тестери или които трябва да гарантират, че инструментите се изпълняват напълно и по подходящ начин.

Предпоставки

    • Най-малко 3 месеца опит с прилагането на автоматизирано тестване със селен (препоръчително)

or

  • Курс ITS: Въведение в селен
  • Някои опит в разработването на софтуер (препоръчително)
  • Общо разбиране на уеб базираните приложения (желано)
  • Познаването на програмирането по Java не е предпоставка за този курс, но това познание е от полза.

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • JavaScript инжектиране
  • Приложен програмен интерфейс (API) на Robot за прозорци на базата на
  • Упражнение 1.1 - Използване на API за роботи
  • Тестване на качвания и изтегляния на файлове
  • Упражнение 1.2 - Тестване на файла Качване и изтегляне
  • Обработка на събирането на време с използване на селен
  • Упражнение 1.3 - Избиране на дата за тестване
  • Управление на грешките при SSL в селен
  • Упражнение 1.4 - Работа с SSL грешки
  • Изпълнете кода, базиран на JavaScript, с помощта на Selen Webdriver
  • Как да намерите развалени връзки, използващи
  • Работа с "бисквитки" в Селен УебДрайвер
  • Плъзнете и пуснете в Webdriver

Chapter 2: AJAX, Listener & dynamic applications

  • Динамични обекти - променливи xpaths
  • Динамично манипулиране на уеб маси
  • Упражнение 2.1 - Работа с динамична уеб таблица
  • Работа с AJAX Drop-Downs
  • Мишката над менютата и кадрите, използвайки класа "Действие".
  • Упражнение 2.2 - Работа по клас на действие
  • Кликнете с десен бутон върху обект

Chapter 3: Web Tables

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

Chapter 4: Database testing using web driver

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

Chapter 5 : DataDriven Framework using TestNG

  • Изграждане на базов клас за тестване чрез използване на тестови коментарии
  • Прочитане на XPATHS, конфигурация от файл с свойства
  • Въвеждането на implicit WebDriver чака с помощта на WebdriverWait
  • Изграждане на полезни функции
  • Извършване на тестове, партидиране на тях и параметризиране с използване на xls файл
  • Упражнение .1 - Handson Случай на използване с подход, управляван от данни
  • Контролиране на реда за изпълнение от XLS файлове

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • Сценарий на тестовия случай, който трябва да се направи, използвайки страница Фабричен шаблон и TestNG

Chapter 7: Reporting

  • Инсталиране на Plugin за отчитане на обхвата в Eclipse
  • Методи в отчета за обхвата
  • Упражнение 6.1 - Изпълнение на доклада за обхвата

Chapter 8: Maven Project Management Tool

  • Селен Интеграция с инструмент за изграждане: Maven
  • Интегриране с разширен механизъм за отчитане
  • Интеграция с log4j Библиотека за отчитане
  • Разработка на платформата за автоматизация: Desktop, RESTapi, Mobile
  • Сравнение между Ant и Maven
  • Инсталиране на Maven
  • Разбиране на структурата на Maven
  • Създаване на проект Maven в Eclipse
  • Maven Build цикли
  • Примерна демонстрация за изграждане на сесия на проекта Maven
  • Разбиране на зависимостите на Maven
  • Разбирането на републиките на Maven
  • Упражнение 7.1 - Демонстрация на Maven Eclipse Integration

Глава 9: Тестване с непрекъснато интегриране, използвайки Jenkins

  • Какво е Дженкинс
  • Инструменти за непрекъснато изграждане на интеграция
  • Как да инсталирате Дженкинс
  • Как да създадете проста работа
  • Упражнение 8.1 - Създаване на работни места в Дженкинс
  • Интегриране на Дженкинс към проекта
  • Интегриране на Дженкинс с Eclipse
  • Упражнение 8.2 - Интегриране на Дженкинс с Eclipse

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

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

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


Отзиви