TypeTraining
SCHREIFT IECH

Geschwënn

No upcoming events

Selen

Selenium Basic Training & Certification Course

Iwwersiicht

Publikum u Voraussetzungen

Course Outline

Schedule & Gebaier

Zertifikatioun

Selenium Basic Training Course & Certification

Selenium ass en Open-Source an e portable automatiséierte S / W-Tool, deen fir Testautomatiséierung (Webapplikatiounen) benotzt gëtt. Et gëtt ënnert der Apache Lizenz 2.0 lizenzéiert. Selenium ass eng Suite vun Tools, déi bei der Automatisatioun nëmme Websäite benotzen. Dëse Tutorial gëtt Iech en intensiv Verständnis vu Selenium a seng relegléiert Tools an hir Benotzung. Et huet Fähigkeiten fir iwwer verschidden Operative Systemer a Browser ze benotzen. Selenium ass net nëmmen een eenzegen Instrument, awer e Set vun Tools déi hëlleft Tester fir automatesch Web-baséiert Applikatioune méi effizient an genau ze automatiséieren.

Objectives vum Selenium Basic Training

Selenium ass e portable Software Test Framework fir Web Apps. Dëst ass e komplette Trainingsplang vun automatiséierter Tester, och eng Aart an Automatiséiert Testing, Introduktioun zu Selenium IDE a seng Installatioun, Selenium IDE Konzepter, Selenium RC, TestNG, Web Driver Functions, Framework a Selenium Grid etc.

  • Selenium ass en Open Source-Tool.
  • Selenium Kann fir verschidden Technologien erweidert ginn, déi DOM ausgesinn.
  • Et huet Fähigkeiten fir Scripte u verschidden Browséier auszeféieren.
  • Et kann Skripten op verschidden Operatioune Systemer ausféieren.
  • Selenium ënnerstëtzt mobil Apparater.
  • Maacht Tester am Browser aus, also fokusséiert NET NET während Skript-Executioun féiert.
  • Et kann Tester parallel parallel mat der Selenium Grids ausféieren.

Intended Audience of Selenium Basic Course

Selenium Basic Training ass fir Software-Tester professionell entwéckelt ginn déi d'Basis vu Selenium duerch praktesch Beispiller léiere wëllt. D'Tutorial huet genuch Ingredienten fir Iech mat Selenium ze begleeden, aus deem Dir mat enger méi héicher Kompetenz kaaft.

Prerequisites of Selenium Basic Certification

  • Basis Kenntnisser iwwert JAVA
  • Basis Kenntnisser iwwer Softwareproblemer

Course Outline Duration: 3 Days

Kapitel 1: Diskussioun zu Selenium

  • Selenium Geschicht
  • Aféierung zu Selenium
  • Architektur vum Selenium Webdriver
  • Selenium Javadocs

Kapitel 2: Installatiounen an Konfiguratiounen

  • Java Installatioun
  • Eclipse Installatioun & Configuratioun
  • Selenium Jars erofgelueden a konfiguréieren
  • Selenium Project Settings

Kapitel 3: Basis Konzepter vum éischte Webdriver Programm

  • Webdriver Interface
  • Ausübung 3.1: Implementéierende Webdriver Interface
  • Browser Drivers
  • Basis Methoden vum Webdriver
  • Ausübung 3.2: Ëmsetzung vun Basis Methoden vum Webdriver
  • Wéi kënne Tester op Google Chrome lafen
  • Ausübe vu 3.3: Laaf Tests um Google Chrome
  • Wéi maachen Tester op Internet Explorer laafen
  • Ausübe vu 3.4: Fuer Tester an Internet Explorer

Kapitel 4: Locator Techniken an Tools

  • Firebug a Firepath installéieren am Firefox
  • Locator Techniques: ID, xPath, TagName
  • Locator Techniken: className, name, linkText
  • Schreift Dir personaliséiert xPaths
  • CSS selector locators
  • Ausübung 4.1: Ëmsetzen vun verschidden Locateur

Kapitel 5: Techniken fir Web UI automatizéieren

  • Schrëftgréisst
  • Dropdown Methoden: Wielt
  • Ausgrueweisen 5.1: Ëmgéigend Dropdowne, Wielt Wierk duerch sichtbare Text, duerch Wäert-Attribut
  • Handelt Radio Buttons & Checkboxen
  • Ausübung 5.2: Handle Radio Funktiounen a Checkboxen
  • Lëscht Technique fir Radio Buttons ze verhandelen
  • Auswiel, Auswiel, Enable & Deaktivéieren
  • Ausübung 5.3: Ëmsetzung vun der Auswiel, Deselektioun, Aktivéierung an deaktivéieren
  • Alarméieren & Popups
  • Auslagerung 5.4: Handle Popup, Modalitéiten, JavaScript Alarm an Interpreten

Kapitel 6: Techniken fir Web UI - Advanced ze automatiséieren

  • Mat Maus Interaktiounen handelen
  • Ausübe vu 6.1: Moossnamen maachen
  • Handelen Keyboard eventuell
  • Ausübe vu 6.2: Ëmsetzung vun Tastepress Ereegele
  • Diskussioun iwwer Action Class
  • Handvoll verschidde Fënsteren ze maachen
  • Ausübe vu 6.3: Op méi verschidde Fensteren öffnen, wiesselen tëschent hinnen
  • Fënsterhandelen Konzepter
  • Matleedung ul li tags
  • Ausübung 6.4: Handle ul a li tags
  • Wéi mir iFrames handhaben
  • Egéieren 6.5: Interagéieren mat iFrames
  • Handgelenkt Table Grids
  • Ausübung vun 6.6: Liesen vun engem Datenraster
  • Maximizéieren vun Windows & Cookieën
  • Iwwerbléck Iwwerbléck
  • Email Test Resultater
  • Ausgrueweet 6.7: Préift Schnappschëss a E-Mail Testerresultater

Kapitel 7: Synchroniséierung a Waart

  • Handlung vu synchroniséierte Problemer
  • Schlof ()
  • Implizéieren & explizit waarden
  • Fluent Waart
  • Ausübung 7.1: Ëmsetzung all Typ vu Waardezäit

Kapitel 8: Méi Webdriver Fonctiounen

  • Wënschte Capabilities
  • Schafft mat headless browser
  • Zesummenaarbecht mat PhantomJS
  • Ausübe vu 8.1: Ëmsetzung vum Test an PhantomJS
  • Zesummenaarbecht mat HtmlUnitDriver
  • Ausübe vu 8.2: Ëmsetzen Tester am HtmlUnitDriver
  • Webdriver Profiles
  • Ausübung 8.3: Fuerderen Tester a verschidde Browserprofile aus
  • Ëmgank mat dynameschen Objekten

Kapitel 9: Selenium Grid

  • Wat ass Selenium Grid
  • Wéi Dir kënnt Selenium Tester remoteléiren
  • Hutt an Node configuréieren
  • Registréieren Hub an Node Server
  • Wënschte Capabilities - Grid Program
  • Ausübung 9.1: Ferngescoutën exekutéieren

Kapitel 10: Mobil Automation Testing

  • appium BIG
  • Installatioun vu Android SDK, Eclipse
  • Systemvariablen opruffen fir Android androo ze maachen
  • Installéiert Server virdrun epochs
  • Configuring epochs, Selen Griicheland
  • Android virsiichtegt Apparat opzemaachen
  • Ausübe vu 11.1: Running Tests op Android Virtual Apparat

Kapitel 11: Design Patterns fir Web Testen

  • Page Object Patterns
  • Page Factory Patterns
  • Loadable Components
  • Ausgrueweet 12.1: Page Objects Page a Page Factory for a test case scenario

Kapitel 12: TestNG Framework

  • Firwat TestNG a seng Virdeeler
  • TestNG Installatioun an Opstellung an der Sonnendäischtert
  • TestNG Annotatiounen
  • Prioriséierend Tester bei testNG
  • Ausübe vu 13.1: Ëmsetzung vun TestNG-Annotatiounen
  • Ausbalancéieren an aktivéieren Tester a benotzt Ofmaachen
  • Wichtegkeet vun TestNG Konfiguratiounsdatei - testng.xml
  • Gruppen an TestNG
  • Daten Driven Testing mat TestNG
  • DataProvider annotation - Parametrieren vun Testfäll
  • Parameteren a Berichter
  • Parallel Suiten, parallele Tester, Klassen a Methoden
  • Ausübe vu 13.2: Parallel Tester a Suiten auslafen
  • Erlaabt Versuch Tester
  • Erfolleg, Feeler a behaapten
  • Loggere Resultater, Protokollisten, Logged Reporter
  • Reporter API

Kapitel 13: Berichter schafft

  • Uerdnung a configuréieren XSLT Reports
  • Generéiere vu HTML Berichte fir Selenium Testausféierung
  • Ausübe 14.1: Generéiere vun XSLT a HTML Berichter

Schreift Iech un eis un info@itstechschool.com & kontaktéiert eis bei + 91-9870480053 fir de Kurspräis & Zertifizéierungskäschten, Termin & Standort

Dréckt eis eng Query

Fir méi Informatiounen frëndlech Kontaktéiert eis.


Rezensiounen