typŠkolení v učebně
REGISTRACE

selen pokročilý

Selenium Advanced Training & Certification Course

O programu

Publikum a předpoklady

Přehled kurzu

Plán a poplatky

Osvědčení

Selenium Advance

Tento kurz pokročilé úrovně je navržen tak, aby zkušené odborníky, kteří používají selenium, na novou úroveň dovedností s nástrojem. Testery se naučí používat pokročilé funkce programu Selenium, aby vylepšili testovací sady SELENE pomocí editoru Eclipse IDE. Ruční instrukce jsou určeny pro ty, kteří chtějí prozkoumat sílu použití Selenium.WebDriver je navržen tak, aby nabídl jednoduché a stručné programovací rozhraní, stejně jako řeší řadu omezení v Selenium-RC API. Toto školení je v podstatě plánováno pro ti profesionálové, kteří mají pochopení základní Java a selenu. Dnes je Selenium WebDriver 2 nejuznávanějším nástrojem. Důraz je kladen na praktickou aplikaci Selenium k vyřešení problémů automatizovaných testů webových stránek se sofistikovaností.

Cíle

  • Využijte pokročilé programovací techniky pro řízení selenu
  • Práce s pravidelnými výrazy a ověřením založeným na modelech
  • Zacházejte s výjimkami, které zastaví provádění testu
  • Proveďte SQL volání pro ověření dat
  • Programově vyhledávat webové objekty
  • Dynamicky zachycovat data z webových ovládacích prvků
  • Navrhněte datový testovací rámec v selénu
  • Vytvořte distribuované uživatelské testy pro provádění vícejazyčných testů (testy Selenium Grid)

Očekávané publikum

Cílovou skupinou jsou testeři softwaru, kteří se snaží automatizovat testování webových aplikací pomocí technologie Selenium na vysoké technické úrovni. Tento kurz je určen především pro testování profesionálů, kteří používají Selén. Publikum může také zahrnovat odborníky na zajištění kvality, manažery nebo vedoucí týmů, kteří jsou odpovědní za spolupráci s testery nebo kteří potřebují zajistit, aby nástroje byly prováděny plně a přiměřeně.

Předpoklady

    • Alespoň 3 měsíční zkušenosti s prováděním automatizovaných testů se selenem (doporučeno)

or

  • Kurz ITS: Úvod do selenu
  • Některé zkušenosti s vývojem softwaru (doporučeno)
  • Obecné chápání webových aplikací (požadované)
  • Znalost programování Java není předpokladem tohoto kurzu, ale takové poznatky jsou prospěšné.

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • JavaScript Injection
  • API robota pro ovládací prvky založené na okně 20
  • Cvičení 1.1 - Použití API robotů
  • Testování nahrávek a stahování souborů
  • Cvičení 1.2 - testovací soubor Nahrát a stáhnout
  • Manipulace s datem Výběr času pomocí selenium
  • Cvičení 1.3 - Zkouška výběru data
  • Chyba zpracování SSL certifikátu v selénu
  • Cvičení 1.4 - Chování chyb SSL
  • Spusťte kód založený na jazyce JavaScript pomocí nástroje Selenium Webdriver
  • Jak najít zlomené odkazy pomocí aplikace Selenium Webdriver
  • Manipulace s cookies v produktu Selenium WebDriver
  • Přetáhněte a přetáhněte Webdriver

Chapter 2: AJAX, Listener & dynamic applications

  • Dynamické objekty - proměnné xpaths
  • Manipulace s dynamickým webovým stolem
  • Cvičení 2.1 - Práce s dynamickým webovým stolem
  • Manipulace s poklesy AJAX
  • Přes myš a rámečky myší používejte třídu akce.
  • Cvičení 2.2 - Práce na třídě akce
  • Klepněte pravým tlačítkem na objekt

Chapter 3: Web Tables

  • Co je Webová tabulka
  • Extrahování dat z webových tabulek
  • Příklady statických a dynamických webových tabulek
  • Vytváření funkcí opakovaně použitelných pro webové tabulky
  • Cvičení 3.1 - Vytvoření funkcí opakovaně použitelných pro webové tabulky

Chapter 4: Database testing using web driver

  • Instalace databáze MySQL
  • Přehled rozhraní rozhraní, příkazového rozhraní, předběžného výpisu a rozhraní sady výsledků.
  • Příklad programu pro přístup k databázi.
  • Některé příklady jsou uvedeny v souborech SELECT, UPDTE a DELETE
  • Cvičení 4.1 - Testování databázových funkcí
  • Některé příklady Webdriveru používající data načtená z databáze

Chapter 5 : DataDriven Framework using TestNG

  • Třída základny testování pomocí anotací testNG
  • Čtení XPATHS, Konfigurace ze souboru vlastností
  • Implementace implicitní funkce WebDriver počkejte pomocí nástroje WebdriverWait
  • Vybudovat užitečné funkce
  • Provádění testů, dávkové spuštění a parametrizace pomocí souboru xls
  • Cvičení .1 - Handson Pouzdro s datovým řízením
  • Kontrola provedení příkazu z souborů XLS

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • Scénář zkušebních případů, který je třeba provést pomocí stránky Factory Pattern a TestNG

Chapter 7: Reporting

  • Instalace pluginu Extension Report v Eclipse
  • Metody ve zprávě o rozsahu
  • Cvičení 6.1 - Implementace reportu o rozsahu

Chapter 8: Maven Project Management Tool

  • Integrace selenu pomocí nástroje Build: Maven
  • Integrace s pokročilým mechanismem hlášení
  • Integrace s protokolem log4j
  • Automatizace Platform Development: Desktop, RESTapi, Mobile
  • Porovnání Ant a Maven
  • Instalace Maven
  • Pochopení struktury Maven
  • Vytvoření projektu Maven v Eclipse
  • Maven Build Cycles
  • Ukázka demo sestavení projektu Maven
  • Pochopení závislostí Maven
  • Pochopení repozitářů Maven
  • Cvičení 7.1 - Demonstrace integrace Maven Eclipse

Kapitola 9: Kontinuální integrace Testování pomocí Jenkins

  • Co je Jenkins
  • Nástroje pro kontinuální vytváření integrace
  • Jak nainstalovat Jenkins
  • Jak vytvořit jednoduchou práci
  • Cvičení 8.1 - Vytváření pracovních míst v Jenkins
  • Integrace Jenkins do projektu
  • Integrace Jenkinsu s Eclipse
  • Cvičení 8.2 - Integrace Jenkins s Eclipse

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