uriClassroom Training
REGISTER

advanced selenium

Selenium Advanced Training & Certification Course

Pangkalahatang-ideya

Mga Madla at Mga Kinakailangan

Balangkas ng Kurso

Iskedyul at Mga Bayarin

certification

Selenium Advance

Ang kurso sa advanced na antas ay idinisenyo upang dalhin ang mga propesyonal sa pagsubok na gumagamit ng Siliniyum sa isang bagong antas ng kasanayan sa tool. Matututunan ng mga tagasubok kung paano gagamitin ang mga tampok na advanced na siliniyum upang mapahusay ang mga selenium automated test suite gamit ang Eclipse IDE Editor. Ang pagtuturo ng mga kamay ay ibinibigay para sa mga nais na tuklasin ang kapangyarihan ng paggamit ng Selenium.WebDriver ay inilaan upang mag-alok ng isang simple at maikling programming interface pati na rin ang mga address ng isang bilang ng mga limitasyon sa Selenium-RC API.This pagsasanay ay mahalagang binalak para sa ang mga propesyonal na may pag-unawa sa pangunahing Java at siliniyum. Sa panahong ito, ang Selenium WebDriver 2 ay isang pinaka-tinatanggap na tool. Ang pokus ay sa praktikal na aplikasyon ng Siliniyum upang malutas ang mga web automated testing challenges sa pagiging sopistikado.

Layunin

  • Gumamit ng mga advanced na pamamaraan sa pagpoprogram upang magmaneho ng Selenium
  • Makipagtulungan sa Regular na Expression at Pagsusuri batay sa Pattern
  • Hawakan ang Mga Pagbubukod na huminto sa Pagpapatupad ng Pagsubok
  • Magsagawa ng mga tawag sa SQL upang i-verify ang data
  • Naghahanap sa programming para sa mga bagay sa web
  • Dynamic na pagkuha ng data mula sa mga kontrol ng web
  • Magdisenyo ng balangkas ng pagsusulit na hinimok ng data sa Siliniyum
  • Lumikha ng ipinamamahagi na pagsubok ng gumagamit upang magsagawa ng mga pagsusulit na multi-user (mga pagsusuri sa Selenium Grid)

inilaan Audience

Ang target audience ay software testers na naghahanap upang i-automate ang pagsubok ng mga web application gamit ang Selenium sa isang mataas na antas ng teknikal. Ang kurso na ito ay dinisenyo lalo na para sa mga propesyonal sa pagsubok na gumagamit ng Siliniyum. Maaari ring isama ng tagapakinig ang mga tagapangasiwa ng kalidad, mga tagapamahala, o mga pinuno ng koponan na may pananagutan sa pakikipag-ugnay sa mga tagasubok o kung sino ang kailangan upang matiyak na ang mga tool ay ganap na naipatupad at naaangkop.

Kinakailangan

    • Hindi bababa sa 3 na buwan ng karanasan na nagpapatupad ng awtomatikong pagsusuri sa Siliniyum (inirerekomenda)

or

  • ITS Course: Panimula sa Siliniyum
  • Ang ilang karanasan sa pag-unlad ng software
  • Pangkalahatang pag-unawa sa mga application na batay sa web (ninanais)
  • Ang kaalaman sa Java programming ay hindi isang pangunang kailangan para sa kursong ito, ngunit ang ganitong kaalaman ay kapaki-pakinabang.

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • Injection ng JavaScript
  • Robot API para sa mga kontrol batay sa window 20
  • Exercise 1.1 - Paggamit ng mga Robot API
  • Pagsubok ng mga pag-upload ng file at pag-download
  • Mag-ehersisyo 1.2 - Mag-upload at mag-download ng Pagsubok ng File
  • Paghawak ng Petsa ng Oras ng Tagapili gamit ang Siliniyum
  • Exercise 1.3 - Picker Petsa ng Pagsubok
  • Error sa Pag-handle SSL Certificate sa Siliniyum
  • Exercise 1.4 - Pangangasiwa ng Mga Error sa SSL
  • Ipatupad ang JavaScript based code gamit ang Selenium Webdriver
  • Paano Maghanap ng mga Broken na link gamit ang Selenium Webdriver
  • Paghawak ng mga Cookie sa Selenium WebDriver
  • I-drag and Drop sa Webdriver

Chapter 2: AJAX, Listener & dynamic applications

  • Dynamic na bagay - variable xpaths
  • Dynamic Web Table Handling
  • Exercise 2.1 - Paggawa gamit ang Dynamic Web Table
  • Pangangasiwa ng AJAX Drop-Downs
  • Mag-mouse sa mga menu at frame gamit ang Action class.
  • Mag-ehersisyo 2.2 - Paggawa sa Class ng Aksyon
  • Mag-right click sa isang bagay

Chapter 3: Web Tables

  • Ano ang Web Table
  • Ang pagkuha ng data mula sa mga talahanayan ng web
  • Mga halimbawa sa static at dynamic Web Tables
  • Paglikha ng mga pag-andar sa Reusable para sa mga Tables sa Web
  • Mag-ehersisyo 3.1 - Paglikha ng mga magagamit na mga pag-andar para sa mga Tables sa Web

Chapter 4: Database testing using web driver

  • Pag-install ng MySQL Database
  • Pangkalahatang-ideya sa Interface ng Pag-ugnay, Interface ng Pahayag, Preapared Statement at Mga Resulta ng Interface.
  • Halimbawa ng programa sa Access Database.
  • Ang ilang mga halimbawa sa SELECT, UPDTE at DELETE queies
  • Exercise 4.1 - Pag-andar ng mga pag-andar sa Database
  • Ang ilang mga halimbawa ng Webdriver gamit ang Data na kinuha mula sa Database

Chapter 5 : DataDriven Framework using TestNG

  • Building Test Base Class gamit ang mga annotation ng testNG
  • Binabasa ang XPATHS, Configuration mula sa file ng properties
  • Pagpapatupad ng WebDriver implicit maghintay gamit ang WebdriverWait
  • Gumawa ng mga function ng utility
  • Pagpapatupad ng mga pagsubok, batch na tumatakbo sa kanila at parameterization gamit ang xls file
  • Exercise. 1 - Kasama sa paggamit ng Handson na may diskarteng Data Driven
  • Pagkontrol ng pagkilos ng Pagpapatupad mula sa Mga File ng XLS

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • Skenario ng Pagsubok na Kaso upang magawa gamit ang Pattern ng Pabrika ng Pahina at TestNG

Chapter 7: Reporting

  • Pag-install ng Extent Report Plugin sa Eclipse
  • Mga Paraan sa Malawak na Ulat
  • Exercise 6.1 - Pagpapatupad ng Malawak na Ulat

Chapter 8: Maven Project Management Tool

  • Pagsasama ng Siliniyum sa Build Tool: Maven
  • Pagsasama sa Advanced na Pag-uulat na Mekanismo
  • Pagsasama sa log4j Reporting Library
  • Pag-unlad ng Automation Platform: Desktop, RESTapi, Mobile
  • Paghahambing sa pagitan ng Ant at Maven
  • Pag-install ng Maven
  • Pag-unawa sa Structure ng Maven
  • Paglikha ng Proyekto ng Maven sa Eclipse
  • Maven Build Cycles
  • Sample Demo of Build Session of Maven Project
  • Pag-unawa sa Dependencies ng Maven
  • Pag-unawa sa Mga Repository ng Maven
  • Exercise 7.1 - Demo ng Pagsasama ng Eclipse ng Maven

Kabanata 9: Ang patuloy na Pagsubok sa Pagsasama gamit ang Jenkins

  • Ano ang Jenkins
  • Patuloy na Gumawa ng Mga Tool sa Pagsasama
  • Paano mag-install ng Jenkins
  • Paano gumawa ng isang simpleng trabaho
  • Exercise 8.1 - Paglikha ng Trabaho sa Jenkins
  • Pagsasama ng Jenkins sa Proyekto
  • Pagsasama ng Jenkins sa Eclipse
  • Exercise 8.2 - Pagsasama ng Jenkins sa Eclipse

Mangyaring sumulat sa amin sa info@itstechschool.com at makipag-ugnay sa amin sa + 91-9870480053 para sa presyo ng kurso at gastos sa sertipikasyon, iskedyul at lokasyon

I-drop sa Amin ang isang Query

Para sa higit pang impormasyon mabait Makipag-ugnayan sa amin.


Mga review