типОбука у учионици
РЕГИСТЕР

селен напредован

Selenium Advanced Training & Certification Course

преглед

Публика и предуслови

Цоурсе Оутлине

Распоред и таксе

потврда

Селениум Адванце

Овај курс за напредни ниво је дизајниран тако да професионалцима који тестирају Селениум на нови ниво вештине користе алат. Тестери ће научити како да користе напредне Селениум функције како би побољшали аутоматизиране тестне групе Селениум помоћу Ецлипсе ИДЕ Едитор-а. Ручна инструкција је обезбеђена за оне који желе да истраже моћ коришћења Селениума. ВебДривер је осмишљен тако да нуди једноставан и кратак програмски интерфејс, као и решава низ ограничења у Селениум-РЦ АПИ. Ова обука је у суштини планирана за они стручњаци који имају разумевање основних Јава и селена. Данас је Селениум ВебДривер КСНУМКС најприхваћенији алат. Фокус је на практичној примени Селенаума за решавање проблема аутоматизованог тестирања са софистицираношћу.

Циљеви

  • Користите напредне технике програмирања за покретање Селенаума
  • Рад са регуларним изразима и верификацијом заснованом на узорку
  • Руковати изузецима који заустављају извршење теста
  • Извршите СКЛ позиве за верификацију података
  • Програмски потражите веб објекте
  • Динамично хватање података из веб контрола
  • Дизајнирајте оквир за тестирање на основу података у селенима
  • Креирање дистрибуираног корисничког тестирања за обављање вишеструких корисничких тестова (Селениум Грид тестови)

Циљана публика

Циљна публика су тестери софтвера који покушавају да аутоматизују тестирање веб апликација користећи Селениум на високом техничком нивоу. Овај курс је намењен пре свега професионалцима који тестирају Селениум. Публика може укључити и стручњаке за осигурање квалитета, менаџере или вође тима који су одговорни за интеракцију са тестерима или који морају осигурати да се алати имплементирају у потпуности и на одговарајући начин.

Предуслови

    • Најмање КСНУМКС месеци искуства у примени аутоматизованог тестирања са Селениумом (препоручено)

or

  • ИТС курс: Увод у селен
  • Неке искуство развоја софтвера (препоручено)
  • Опште разумевање веб апликација (жељено)
  • Познавање Јава програма није предуслов за овај курс, али такво знање је корисно.

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • ЈаваСцрипт Ињецтион
  • Робот АПИ за прозорске контроле КСНУМКС
  • Вежба КСНУМКС - Коришћење Робот АПИ-ја
  • Испитивање уплоада датотека и преузимања
  • Вјежба КСНУМКС - Испитивање датотека и учитавање
  • Управљање Тиме Пицкером помоћу Селенаума
  • Вјежба КСНУМКС - Тестирање датума Пицкер
  • ССЛ сертификат о грешкама у селенима
  • Вјежба КСНУМКС - Руковање ССЛ грешкама
  • Извршите ЈаваСцрипт базирани код користећи Селениум Вебдривер
  • Како пронаћи пронадјене везе користећи Селениум Вебдривер
  • Руковање колачићима у Селениум ВебДривер
  • Повуците и опустите у Веб драјверу

Chapter 2: AJAX, Listener & dynamic applications

  • Динамички објекти - променљива кпатхс
  • Управљање динамичком веб столом
  • Вјежба КСНУМКС - Рад са динамичком Веб столом
  • Руковање АЈАКС Дроп-Довн-има
  • Миш преко менија и оквира помоћу Ацтион класе.
  • Вјежба КСНУМКС - Рад на Акционој Класи
  • Десни клик на објекат

Chapter 3: Web Tables

  • Шта је Веб табела
  • Извлачење података из веб таблица
  • Примери статичких и динамичких веб табела
  • Креирање вишекратних функција за Веб табеле
  • Вежба КСНУМКС - Креирање вишекратних функција за Веб табеле

Chapter 4: Database testing using web driver

  • Инсталирање МиСКЛ базе података
  • Преглед интерфејса за повезивање, интерфејса са изјавама, преапартиране изјаве и интерфејса Ресултсет.
  • Пример програма за приступ бази података.
  • Неки примјери на СЕЛЕЦТ, УПДТЕ и ДЕЛЕТЕ куеиес
  • Вјежба КСНУМКС - Тестирање функционалности базе података
  • Неки примјери Вебдривера користећи податке преузете из базе података

Chapter 5 : DataDriven Framework using TestNG

  • Базна класа изградње теста користећи тестНГ напомене
  • Читање КСПАТХС-а, Конфигурација из датотеке својстава
  • Имплементирање ВебДривер имплицитног чекања користећи ВебдриверВаит
  • Изградите корисничке функције
  • Спровођење тестова, серија која их покреће и параметрирање користећи клс датотеку
  • Вежба .КСНУМКС - Хандсон Усе цасе са приступом подацима на основу података
  • Контролисање налога извршавања из КСЛС датотека

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • Сценарио теста који треба урадити користећи Паге Фацтори Паттерн и ТестНГ

Chapter 7: Reporting

  • Инсталирање Плугин извештаја за Ектент у Ецлипсе-у
  • Методе у извештају
  • Вежба КСНУМКС - Имплементација извјештаја о нивоу

Chapter 8: Maven Project Management Tool

  • Интеграција Селена са алатком за изградњу: Мавен
  • Интеграција са напредним механизмом извештавања
  • Интеграција са библиотеком извештавања логКСНУМКСј
  • Развој платформе за аутоматизацију: Десктоп, РЕСТапи, Мобиле
  • Поређење између Ант и Мавен
  • Инсталација Мавена
  • Разумевање структуре Мавен
  • Креирање пројекта Мавен у Ецлипсе
  • Мавен Буилд Цицлес
  • Узорак демо састављања пројекта Мавен пројекта
  • Разумевање зависности Мавен
  • Разумевање Мавен Репозиторија
  • Вјежба КСНУМКС - Демо интеграције Мавен Ецлипсе

Поглавље КСНУМКС: Континуирано тестирање интеграције користећи Јенкинс

  • Шта је Јенкинс
  • Алати за интеграцију континуиране изградње
  • Како инсталирати Јенкинс
  • Како направити једноставан посао
  • Вјежба КСНУМКС - Стварање радних мјеста у Јенкинс
  • Интегришу Јенкинс у пројекат
  • Интегрисање Јенкинса са Ецлипсе-ом
  • Вјежба КСНУМКС - Интеграција Јенкинса са Ецлипсе

Молим вас, пишите нам инфо@итстецхсцхоол.цом и контактирајте нас на + КСНУМКС-КСНУМКС за цену курса и сертификацију, распоред и локацију

Испусти нас упит

За више информација љубазно Контактирајте нас.


Коментара