uriClassroom Training
REGISTER

Siliniyum

Siliniyum Basic Training & Certification Course

Pangkalahatang-ideya

Mga Madla at Mga Kinakailangan

Balangkas ng Kurso

Iskedyul at Mga Bayarin

certification

Siliniyum Basic Training Course & Certification

Ang siliniyum ay isang open-source at isang portable automated s / w tool na ginagamit para sa automation ng pagsubok (mga web application). Ito ay lisensyado sa ilalim ng Apache License 2.0. Ang siliniyum ay isang suite ng mga tool na nakakatulong sa pag-automate lamang ng mga web application. Ang tutorial na ito ay magbibigay sa iyo ng isang malalim na pag-unawa ng Selenium at ang mga kaugnay na tool nito at ang kanilang paggamit. Mayroon itong mga kakayahan upang mapatakbo sa iba't ibang mga operating system at browser. Ang siliniyum ay hindi isang solong kasangkapan kundi isang hanay ng mga tool na tumutulong sa mga tagasubok na i-automate ang mga web based na application nang mas mahusay at tumpak.

Mga Layunin ng Selenium Basic Training

Ang siliniyum ay isang portable software testing framework para sa mga web application. Ito ay isang komprehensibong kurso sa pagsasanay ng automated na pagsusuri kabilang ang Panimula sa Automated Testing, Panimula sa Selenium IDE at Pag-install nito, mga konsepto ng Selenium IDE, Selenium RC, TestNG, Mga Pag-andar ng Web Driver, Framework at Selenium Grid atbp.

  • Ang siliniyum ay isang open-source tool.
  • Siliniyum Maaaring palugit para sa iba't ibang mga teknolohiya na ilantad ang DOM.
  • Mayroon itong mga kakayahan na magsagawa ng mga script sa iba't ibang mga browser.
  • Maaari itong magsagawa ng mga script sa iba't ibang mga operating system.
  • Sinusuportahan ng siliniyum ang mga mobile device.
  • Nagsasagawa ng mga pagsubok sa loob ng browser, kaya't ang focus ay HINDI kinakailangan habang sinusubukan ang pagpapatupad ng script.
  • Maaari itong magsagawa ng mga pagsubok nang kahilera sa paggamit ng mga Siliniyum Grids.

Intended Audience of Selenium Basic Course

Ang Selenium Basic Training ay idinisenyo para sa mga propesyonal sa pagsubok ng software na gustong matutunan ang mga pangunahing kaalaman ng Selenium sa pamamagitan ng mga praktikal na halimbawa. Ang tutorial ay naglalaman ng sapat na mga sangkap upang makapagsimula ka sa Selenium mula sa kung saan maaari mong dalhin ang iyong sarili sa mas mataas na antas ng kadalubhasaan.

Prerequisites of Selenium Basic Certification

  • Pangunahing kaalaman sa JAVA
  • Pangunahing kaalaman sa software testing

Course Outline Duration: 3 Days

Kabanata 1: Ipinapakilala sa Siliniyum

  • Kasaysayan ng Silindro
  • Panimula sa Siliniyum
  • Arkitektura ng Selenium Webdriver
  • Selenium Javadocs

Kabanata 2: Mga Pag-install at Mga Kumpigurasyon

  • Pag-install ng Java
  • Pag-install at Pagsasaayos ng Eclipse
  • Download at pagsasaayos ng selenium Jars
  • Mga Setting ng Selenium Project

Kabanata 3: Mga Pangunahing Konsepto ng unang programa ng Webdriver

  • Webdriver Interface
  • Exercise 3.1: Pagpapatupad ng Webdriver Interface
  • Browser Driver
  • Mga Pangunahing Pamamaraan ng Webdriver
  • Exercise 3.2: Pagpapatupad ng Mga Pangunahing Pamamaraan ng Webdriver
  • Paano magpatakbo ng mga pagsusulit sa Google Chrome
  • Exercise 3.3: Mga pagsusulit na Running sa Google Chrome
  • Paano magpatakbo ng mga pagsubok sa Internet Explorer
  • Exercise 3.4: Mga pagsusulit na tumatakbo sa Internet Explorer

Kabanata 4: Mga diskarte sa tagahanap at mga tool

  • Pag-install ng Firebug at Firepath sa Firefox
  • Mga diskarte sa paghahanap: ID, xPath, tagName
  • Mga diskarte sa tagahanap: className, pangalan, linkText
  • Pagsulat ng customized na xPath
  • Tagahanap ng selector ng CSS
  • Mag-ehersisyo 4.1: Pagpapatupad ng iba't ibang mga tagahanap

Kabanata 5: Mga Diskarte sa Pag-automate ng Web UI

  • Hawakan ang mga dropdown
  • Mga Paraan ng Dropdown: Piliin
  • Exercise 5.1: Paghawak ng mga dropdown, Piliin ang mga halaga ng nakikitang teksto, ayon sa halaga ng katangian
  • Paghawak ng Mga Pindutan at Mga Checkbox ng Radyo
  • Exercise 5.2: Pangasiwaan ang mga pindutan ng Radio at mga checkbox
  • Maglista ng Diskarte upang mahawakan ang Mga Pindutan ng Radio
  • Pagpili, Deselection, Pag-enable at Pag-disable
  • Mag-ehersisyo 5.3: Pagpapatupad ng pagpili, deselection, pagpapagana at pag-disable
  • Paghawak ng Mga Alerto & Mga Popup
  • Exercise 5.4: Handle Popup, modals, javascript alerts and prompts

Kabanata 6: Mga Diskarte sa Pag-automate ng Web UI - Advanced

  • Paghawak sa Pakikipag-ugnayan ng Mouse
  • Exercise 6.1: Ipatupad ang mga kaganapan sa mouse
  • Pangangasiwa ng mga kaganapan sa keyboard
  • Exercise 6.2: Ipatupad ang mga kaganapan ng Keypress
  • Talakayan sa Aksyon Klase
  • Paghawak sa maramihang mga bintana
  • Exercise 6.3: Buksan ang maramihang mga window, lumipat sa pagitan ng mga ito
  • Mga konsepto ng Handle ng Window
  • Pangangasiwa ng mga tag na li
  • Exercise 6.4: Hawakan ang mga tag ul at li
  • Paano upang mahawakan ang iFrames
  • Mag-ehersisyo 6.5: Makipag-ugnay sa iFrames
  • Paghawak ng grids ng Table
  • Exercise 6.6: Basahin ang data mula sa isang grid ng data
  • Pag-maximize ng Windows at Pagtatanggal ng mga cookies
  • Pagkuha ng mga snapshot ng error
  • Mga Resulta sa Pagsubok ng Email
  • Exercise 6.7: Kumuha ng mga snapshot ng error at mga resulta ng pagsubok sa email

Kabanata 7: Pag-synchronize at Naghihintay

  • Paghawak sa mga problema sa pag-synchronise
  • pagtulog ()
  • Implicit & Explicit wait
  • Matapang Maghintay
  • Exercise 7.1: Ipatupad ang lahat ng uri ng paghihintay

Kabanata 8: Higit pang mga Tampok ng Windowsdriver

  • Mga Nais na Kakayahan
  • Paggawa gamit ang walang ulo na browser
  • Paggawa gamit ang PhantomJS
  • Exercise 8.1: Ipatupad ang pagsubok sa PhantomJS
  • Paggawa gamit ang HtmlUnitDriver
  • Exercise 8.2: Ipatupad ang mga pagsusulit sa HtmlUnitDriver
  • Mga Profile ng Webdriver
  • Exercise 8.3: Ipatupad ang mga pagsubok sa maramihang mga profile ng browser
  • Paghawak ng mga dynamic na Bagay

Kabanata 9: Selenium Grid

  • Ano ang Selenium Grid
  • Paano magsagawa ng mga pagsubok sa Selenium mula sa malayo
  • Pag-configure ng Hub at Node
  • Pagrehistro ng Hub at Node Server
  • Ninanais na Mga Kakayahan - Programa ng Grid
  • Exercise 9.1: Ipatupad ang mga remote test

Kabanata 10: Pagsubok sa Pag-automate ng Mobile

  • appium Mga Tampok
  • Pag-install ng Android SDK, Eclipse
  • Pag-set up ng mga variable ng system upang gumawa ng android work
  • Pag-install ng server mas maaga epochs
  • Pag-configure ng epoch, siliniyum Jars
  • Paggamit ng virtual device ng Android
  • Mag-ehersisyo 11.1: Mga pagsusulit na tumatakbo sa Android Virtual device

Kabanata 11: Mga Pattern ng Disenyo para sa Web Testing

  • Mga Pattern ng Bagay sa Pahina
  • Mga Pattern ng Pabrika ng Pahina
  • Loadable Components
  • Mag-ehersisyo 12.1: Pagpapatupad ng mga Object ng Pahina at Pahina ng Pabrika para sa sitwasyon ng test case

Kabanata 12: TestNG Framework

  • Bakit TestNG at ang mga pakinabang nito
  • Pag-install at pag-setup ng TestNG sa eklipse
  • TestNG anotasyon
  • Pag-prioritize ng mga pagsusulit sa testNG
  • Exercise 13.1: Pagpapatupad ng mga annotation ng TestNG
  • Pag-disbaling at pagpapagana ng mga pagsubok at paggamit ng mga timeout
  • Kahalagahan ng file ng configuration ng TestNG - testng.xml
  • Mga Grupo sa TestNG
  • Data na hinimok ng pagsubok sa TestNG
  • DataProvider annotation - Parameterizing test cases
  • Parameter sa mga ulat
  • Mga parallel suite, parallel test, klase at pamamaraan
  • Exercise 13.2: Pagpapatakbo ng mga parallel na pagsubok at suite
  • Pag-aayos ng mga nabigong pagsubok
  • Tagumpay, kabiguan at igiit
  • Mga resulta ng pag-log, Pag-log ng mga tagapakinig, Pag-log ng mga reporter
  • Reporter API

Kabanata 13: Bumubuo ng mga ulat

  • Pag-download at pagsasaayos ng mga ulat ng XSLT
  • Pagbubuo ng mga ulat ng HTML para sa pagpapatupad ng pagsubok ng siliniyum
  • Exercise 14.1: Bumuo ng mga ulat ng XSLT at HTML

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