typŠkolení v učebně
REGISTRACE

Selen

Selenium Basic Training & Certification Course

O programu

Publikum a předpoklady

Přehled kurzu

Plán a poplatky

Osvědčení

Selenium Basic Training Course & Certification

Selén je open source a přenosný automatický s / w nástroj, který se používá pro automatizaci testování (webové aplikace). Je licencován pod Apache License 2.0. Selenium je sada nástrojů, která pomáhají automatizaci pouze webových aplikací. Tento výukový program vám poskytne podrobné informace o nástroji Selenium a jeho souvisejících nástrojích a jejich využití. Má schopnost pracovat v různých operačních systémech a prohlížečích. Selén není jen jediný nástroj, nýbrž sada nástrojů, které pomáhají testery automatizovat webové aplikace efektivněji a přesněji.

Cíle základního školení Selenium

Selenium je přenosný rámec testování softwaru pro webové aplikace. Jedná se o komplexní školení automatizovaných testů, které zahrnují Úvod do automatizovaného testování, Úvod do Selenium IDE a jeho instalace, Selenium IDE koncepty, Selenium RC, TestNG, Web Driver Functions, Framework a Selenium Grid apod.

  • Selén je nástroj otevřeného zdroje.
  • selen Může být rozšířen o různé technologie, které vystavují DOM.
  • Má schopnosti spouštět skripty v různých prohlížečích.
  • Může provádět skripty v různých operačních systémech.
  • Selenium podporuje mobilní zařízení.
  • Provádí testy v prohlížeči, takže během provádění skriptu NENÍ požadováno zaostření.
  • Může provádět testy souběžně s použitím selekčních sítí.

Intended Audience of Selenium Basic Course

Selenium Basic Training je určen pro profesionály v oblasti testování softwaru, kteří by se rádi seznámili se základy selenu prostřednictvím praktických příkladů. Tento tutoriál obsahuje dostatek přísad, abyste mohli začít s Seliem, odkud se můžete dostat na vyšší úroveň odbornosti.

Prerequisites of Selenium Basic Certification

  • Základní znalosti o JAVA
  • Základní znalosti o testování softwaru

Course Outline Duration: 3 Days

Kapitola 1: Představení selenu

  • Historie selénu
  • Úvod do selenu
  • Architektura Selenium Webdriver
  • Selenium Javadocs

Kapitola 2: Instalace a konfigurace

  • Instalace Java
  • Instalace a konfigurace Eclipse
  • Stažení a konfigurace selenských jarů
  • Nastavení projektu Selenium

Kapitola 3: Základní koncepty prvního programu Webdriver

  • Webdriver rozhraní
  • Cvičení 3.1: Implementace rozhraní Webdriver
  • Ovladače prohlížeče
  • Základní metody Webdriveru
  • Cvičení 3.2: Implementace základních metod Webdriveru
  • Jak spustit testy v prohlížeči Google Chrome
  • Cvičení 3.3: Spuštění testů v prohlížeči Google Chrome
  • Jak spustit testy v aplikaci Internet Explorer
  • Cvičení 3.4: Spuštění testů v aplikaci Internet Explorer

Kapitola 4: Techniky a nástroje pro lokalizaci

  • Instalace Firebugu a firepathu ve Firefoxu
  • Techniky lokátoru: ID, xPath, tagName
  • Techniky lokátoru: className, name, linkText
  • Psaní custom xPaths
  • Vyhledávače voličů CSS
  • Cvičení 4.1: Implementace různých lokátorů

Kapitola 5: Techniky automatizace webového uživatelského rozhraní

  • Rozbalit ručičky
  • Metody rozbalování: Zvolte
  • Cvičení 5.1: Rozbalovací nabídky, výběr hodnot podle viditelného textu, podle atributu value
  • Manipulace s rádiovými tlačítky a zaškrtávacími políčky
  • Cvičení 5.2: Manipulace s rádiovými tlačítky a zaškrtávacími políčky
  • Seznamte se s technikou pro ovládání rádiových tlačítek
  • Výběr, zrušení výběru, zapnutí a vypnutí
  • Cvičení 5.3: Provedení výběru, zrušení výběru, povolení a zakázání
  • Manipulace s výstrahami a vyskakovacích oken
  • Cvičení 5.4: Handle Popup, modals, javascript upozornění a výzvy

Kapitola 6: Techniky automatizace webového rozhraní - pokročilé

  • Manipulace s interakcemi myší
  • Cvičení 6.1: Implementujte události myši
  • Manipulace s událostmi klávesnice
  • Cvičení 6.2: Implementujte události Keypress
  • Diskuse o třídě akce
  • Manipulace s několika okny
  • Cvičení 6.3: Otevřete více oken a přepněte mezi nimi
  • Koncepty okenních rukojetí
  • Manipulace s tagy ul li
  • Cvičení 6.4: Uchopte značky ul a li
  • Jak zvládnout iFrames
  • Cvičení 6.5: Interakce s iFrames
  • Manipulace s tabulovými mřížkami
  • Cvičení 6.6: Čtení dat z datové mřížky
  • Maximalizace Windows a mazání souborů cookie
  • Provedení chybových snímků
  • Výsledky testů e-mailu
  • Cvičení 6.7: Proveďte chybové snímky a výsledky testů e-mailů

Kapitola 7: Synchronizace a čekání

  • Řešení synchronizačních problémů
  • spát()
  • Implicitní a explicitní čekat
  • Plynule počkejte
  • Cvičení 7.1: Implementujte všechny typy čekání

Kapitola 8: Další funkce Webdriveru

  • Požadované schopnosti
  • Práce s prohlížečem Bezhlavý
  • Spolupráce s PhantomJS
  • Cvičení 8.1: Proveďte test v PhantomJS
  • Práce s HtmlUnitDriver
  • Cvičení 8.2: Proveďte testy v programu HtmlUnitDriver
  • Webdriver profily
  • Cvičení 8.3: Proveďte testy v několika profilech prohlížeče
  • Manipulace s dynamickými objekty

Kapitola 9: Selénová mřížka

  • Co je to Selenium Grid
  • Jak provádět testy selénu na dálku
  • Konfigurace Hubu a uzlu
  • Registrace serveru Hub a uzlů
  • Požadované možnosti - program Grid
  • Cvičení 9.1: Proveďte vzdálené testy

Kapitola 10: Testování mobilní automatizace

  • Funkce appium
  • Instalace android SDK, Eclipse
  • Nastavení systémových proměnných pro práci s androidy
  • Instalace serveru dříve epochy
  • Konfigurace epochy, selen sklenice
  • Vyvolání virtuálního zařízení Android
  • Cvičení 11.1: Spuštění testů v zařízení Android Virtual

Kapitola 11: Návrhové vzory pro webové testování

  • Vzory objektů stránky
  • Tovární vzory stránky
  • Loadable Components
  • Cvičení 12.1: Implementace objektů stránky a stránky Factory pro testovací scénář

Kapitola 12: TestNG Framework

  • Proč TestNG a jeho výhody
  • TestNG instalace a nastavení v zatmění
  • Testovací anotace
  • Upřednostnění testů v testNG
  • Cvičení 13.1: Provedení anotací TestNG
  • Vypuštění a povolení testů a použití časových limitů
  • Význam konfiguračního souboru TestNG - testng.xml
  • Skupiny v TestNG
  • Data Driven testování s TestNG
  • Anotace DataProvider - Parametrizace testovacích případů
  • Parametry v přehledech
  • Paralelní sady, paralelní testy, třídy a metody
  • Cvičení 13.2: Spuštění paralelních testů a sad
  • Opakování testů selhalo
  • Úspěch, selhání a uplatnění
  • Výsledek protokolování, Naslouchání přihlášení, Nahrávání reportérů
  • Reporter API

Kapitola 13: Generování zpráv

  • Stažení a konfigurace zpráv XSLT
  • Generování sestav HTML pro provádění testu Selenium
  • Cvičení 14.1: Generování zpráv XSLT a HTML

Napište nám prosím na info@itstechschool.com a kontaktujte nás na adrese + 91-9870480053 za cenu a cenu za kurz, plán a umístění

Odešlete nám dotaz

Pro více informací laskavě Kontaktujte nás.


recenze