typŠkolenie v triede
REGISTRÁCIA

Selén

Základný tréningový a certifikačný kurz Selenium

Prehľad

Publikum a predpoklady

Priebeh kurzu

Plán a poplatky

Certifikát

Selenium Basic Training Course & Certification

Selén je open source a prenosný automatický s / w nástroj, ktorý sa používa na testovanie automatizácie (webové aplikácie). Licencia sa poskytuje pod licenciou Apache License 2.0. Selenium je sada nástrojov, ktoré pomáhajú automatizovať iba webové aplikácie. Tento návod vám poskytne hĺbkové znalosti o nástroji Selenium a jeho súvisiacich nástrojoch a ich využití. Má schopnosť pracovať v rôznych operačných systémoch a prehliadačoch. Selenium nie je len jeden nástroj, ale súbor nástrojov, ktorý pomáha testeriam automatizovať webové aplikácie efektívnejšie a presnejšie.

Ciele Selenium Základné vzdelávanie

Selenium je prenosný rámec testovania softvéru pre webové aplikácie. Jedná sa o komplexný výcvikový kurz automatizovaných testov vrátane Úvod do automatizovaného testovania, Úvod do Selenium IDE a jeho inštalácie, Selenium IDE koncepty, Selenium RC, TestNG, Web Driver Functions, Framework a Selenium Grid atď.

  • Selén je nástroj s otvoreným zdrojom.
  • selen Možno rozšíriť o rôzne technológie, ktoré vystavujú DOM.
  • Má schopnosti spúšťať skripty v rôznych prehliadačoch.
  • Môže vykonávať skripty na rôznych operačných systémoch.
  • Selenium podporuje mobilné zariadenia.
  • Vykonáva testy v rámci prehliadača, preto sa pri vykonávaní skriptu NIE vyžaduje zaostrenie.
  • Môže vykonať testy paralelne s používaním selektívnych mriežok.

Intended Audience of Selenium Basic Course

Selenium Basic Training je určený pre profesionálov v oblasti testovania softvéru, ktorí sa chcú na praktických príkladoch naučiť základy selénu. Táto príručka obsahuje dostatok prísad, aby ste mohli začať so selenom, odkiaľ sa môžete dostať na vyššiu úroveň odbornosti.

Prerequisites of Selenium Basic Certification

  • Základné znalosti o JAVA
  • Základné znalosti o testovaní softvéru

Course Outline Duration: 3 Days

Kapitola 1: Predstavenie selenu

  • História selénu
  • Úvod do selenia
  • Architektúra Selenium Webdriver
  • Selenium Javadocs

Kapitola 2: Inštalácie a konfigurácie

  • Inštalácia Java
  • Inštalácia a konfigurácia Eclipse
  • Preberanie a konfigurácia seleniových jarov
  • Nastavenia projektu Selenium

Kapitola 3: Základné koncepty prvého programu Webdriver

  • Rozhranie Webdriver
  • Cvičenie 3.1: Implementácia rozhrania Webdriver
  • Ovládače prehliadača
  • Základné metódy Webdriveru
  • Cvičenie 3.2: Implementácia základných metód Webdriveru
  • Ako spustiť testy v prehliadači Google Chrome
  • Cvičenie 3.3: Spustenie testov v prehliadači Google Chrome
  • Ako spustiť testy v programe Internet Explorer
  • Cvičenie 3.4: Spustenie testov v programe Internet Explorer

Kapitola 4: Techniky a nástroje lokátora

  • Inštalácia Firebug a Firepath vo Firefoxe
  • Techniky lokátora: ID, xPath, tagName
  • Techniky lokátora: className, name, linkText
  • Písanie prispôsobených položiek xPaths
  • Vyhľadávače CSS
  • Cvičenie 4.1: Implementácia rôznych lokátorov

Kapitola 5: Techniky automatizácie webového rozhrania

  • Rozbaľovacie ponuky
  • Metódy rozbaľovania: Vyberte položku
  • Cvičenie 5.1: Rozbaľovacie ponuky, Výber hodnôt podľa viditeľného textu podľa atribútu hodnoty
  • Manipulácia s rádiovými tlačidlami a zaškrtávacími políčkami
  • Cvičenie 5.2: Manipulácia s rádiovými tlačidlami a zaškrtávacími políčkami
  • Zoznam techniky na spracovanie rádiových tlačidiel
  • Výber, zrušenie výberu, Povolenie a zakázanie
  • Cvičenie 5.3: Implementácia výberu, zrušenie výberu, zapnutie a vypnutie
  • Manipulácia s upozorneniami a vyskakovacie okná
  • Cvičenie 5.4: Handle Popup, modals, upozornenia na javascript a výzvy

Kapitola 6: Techniky automatizácie webového rozhrania - pokročilé

  • Manipulácia s interakciami myší
  • Cvičenie 6.1: Implementujte udalosti myši
  • Manipulácia s udalosťami klávesnice
  • Cvičenie 6.2: Implementujte udalosti Keypress
  • Diskusia o triede akcií
  • Manipulácia s viacerými oknami
  • Cvičenie 6.3: Otvorte viac okien a prepnite ich
  • Koncepty okenných rukovätí
  • Manipulácia so značkami ul li
  • Cvičenie 6.4: Uchopte tagy ul a li
  • Ako zvládnuť iFrames
  • Cvičenie 6.5: Interakcia s iFrames
  • Manipulácia mriežky tabuľky
  • Cvičenie 6.6: Prečítajte si údaje z dátovej mriežky
  • Maximalizácia systému Windows a odstránenie súborov cookie
  • Zhotovenie chybových snímok
  • E-mailové výsledky testov
  • Cvičenie 6.7: Vykonajte chybné snímky a výsledky testov e-mailu

Kapitola 7: Synchronizácia a čakanie

  • Riešenie problémov so synchronizáciou
  • sleep ()
  • Implicitné a explicitné čakanie
  • Plynule čakajte
  • Cvičenie 7.1: Implementujte všetky typy čakania

Kapitola 8: Ďalšie funkcie Webdriveru

  • Požadované možnosti
  • Práca s prehliadačom bez hlavy
  • Práca s PhantomJS
  • Cvičenie 8.1: Vykonajte test vo PhantomJS
  • Práca s HtmlUnitDriver
  • Cvičenie 8.2: Vykonajte testy v HtmlUnitDriver
  • Profily Webdriveru
  • Cvičenie 8.3: Vykonajte testy vo viacerých profiloch prehliadača
  • Manipulácia s dynamickými objektmi

Kapitola 9: Selénová mriežka

  • Čo je to Selenium Grid?
  • Ako vykonať testy selénu na diaľku
  • Konfigurácia Hubu a uzla
  • Registrácia servera Hubov a uzlov
  • Požadované schopnosti - sieťový program
  • Cvičenie 9.1: Vykonajte vzdialené testy

Kapitola 10: Testovanie mobilnej automatizácie

  • funkcia appium
  • Inštalácia android SDK, Eclipse
  • Nastavenie systémových premenných pre Android
  • Inštalácia servera skôr epochy
  • Konfigurácia epochy, selén poháre
  • Vyvolanie virtuálneho zariadenia s Androidom
  • Cvičenie 11.1: Spustenie testov na virtuálnom zariadení Android

Kapitola 11: Návrhové vzory pre webové testovanie

  • Vzory objektov stránky
  • Vzory továrenských stránok
  • Kompatibilné komponenty
  • Cvičenie 12.1: Implementácia objektov stránky a stránky Factory pre testovací scenár

Kapitola 12: TestNG Framework

  • Prečo TestNG a jeho výhody
  • TestNG inštalácia a nastavenie v zatmení
  • Testovacie anotácie
  • Uprednostňovanie testov v testNG
  • Cvičenie 13.1: Implementácia anotácií TestNG
  • Rozbaliť a povoliť testy a použitie časových limitov
  • Význam konfiguračného súboru TestNG - testng.xml
  • Skupiny v TestNG
  • Testovanie údajov testom TestNG
  • Anotácia služby DataProvider - Parametrizácia testovacích prípadov
  • Parametre v prehľadoch
  • Paralelné sady, paralelné testy, triedy a metódy
  • Cvičenie 13.2: Spustenie paralelných testov a balíčkov
  • Zopakovanie testov zlyhalo
  • Úspech, zlyhanie a presadzovanie
  • Výsledky prihlásenia, Poslucháči prihlásení, Reportéri prihlásení
  • Reporter API

Kapitola 13: Generovanie prehľadov

  • Sťahovanie a konfigurácia prehľadov XSLT
  • Generovanie prehľadov HTML na vykonanie testu Selenium
  • Cvičenie 14.1: Vytvorte prehľady XSLT a HTML

Napíšte nám na adresu info@itstechschool.com a kontaktujte nás na adrese + 91-9870480053 na cenu a certifikáciu ceny, harmonogramu a miesta

Dajte nám otázku

Pre viac informácií láskavo Kontaktuj nás.


recenzia