Výukový program Selenium poskytuje základné a pokročilé koncepty selénu. Náš návod Selenium je určený pre začiatočníkov aj profesionálov.
Selén je jedným z najpoužívanejších testovacích balíkov pre automatizáciu webového používateľského rozhrania (User Interface) s otvoreným zdrojom.
Náš tutoriál Selenium obsahuje všetky témy Selenium, ako sú funkcie, Selenium vs QTP, Selenium Tool Suits, Selenium IDE, Selenium IDE lokalizačné stratégie, Selenium WebDriver, Funkcie WebDriver, WebDriver vs RC, Inštalácia WebDriver atď.
Čo je selén
Selenium je jedným z najpoužívanejších open source webových používateľských rozhraní (User Interface) automatizačného testovacieho balíka. Pôvodne ho vyvinul Jason Huggins v roku 2004 ako interný nástroj v Thought Works. Selenium podporuje automatizáciu v rôznych prehliadačoch, platformách a programovacích jazykoch.
Selenium je možné jednoducho nasadiť na platformy ako Windows, Linux, Solaris a Macintosh. Navyše podporuje OS (operačný systém) pre mobilné aplikácie ako iOS, windows mobile a android.
Selenium podporuje rôzne programovacie jazyky pomocou ovládačov špecifických pre každý jazyk. Jazyky podporované Selenium zahŕňajú C#, Java, Perl, PHP, Python a Ruby. V súčasnosti je webový ovládač Selenium najobľúbenejší s jazykmi Java a C#. Testovacie skripty Selenium môžu byť kódované v ktoromkoľvek z podporovaných programovacích jazykov a môžu byť spustené priamo vo väčšine moderných webových prehliadačov. Medzi prehliadače podporované Selenium patria Internet Explorer, Mozilla Firefox, Google Chrome a Safari.
Selén možno použiť na automatizáciu funkčných testov a možno ho integrovať s nástrojmi na testovanie automatizácie ako napr Maven , Jenkins , & Docker dosiahnuť nepretržité testovanie. Dá sa integrovať aj s nástrojmi ako napr TestNG , & JUnit na správu testovacích prípadov a generovanie správ.
Selénový index
Selén
java xor
- Návod na selén
- Základná terminológia selénu
- Vlastnosti selénu
- Obmedzenia selénu
- Selén vs QTP
- Sada nástrojov Selenium
Selenium IDE
- Selenium IDE
- Inštalácia IDE
- Funkcie IDE
- Prvý testovací prípad IDE
- Test prihlásenia IDE
- Príkazy IDE
- Manuálne vytváranie testovacích prípadov IDE
- IDE – lokalizačné stratégie
- IDE- Lokalizácia podľa identifikátora
- IDE- Lokalizácia podľa prvku ID
- IDE - Lokalizácia podľa názvu
- IDE - Lokalizácia pomocou XPath
- IDE - Lokalizácia pomocou CSS
- Lokalizácia podľa ID
- Lokalizácia podľa triedy
- Lokalizácia podľa atribútu
- Lokalizácia podľa ID/triedy a atribútu
- Lokalizácia podľa podreťazca
- Lokalizácia podľa vnútorného textu
- IDE - Lokalizácia pomocou DOM
Výukový program Selenium WebDriver
- Selenium WebDriver
- WebDriver-Architecture
- Funkcie WebDriver
- WebDriver vs RC
- WebDriver-Inštalácia
- Prvý testovací prípad
- Príkazy WebDriver
- Spustenie testu v prehliadači Chrome
- Spustenie testu vo Firefoxe
- Spustenie testu na IE
- Spustenie testu na Safari
- Lokalizačné stratégie
- Lokalizačné stratégie podľa ID
- Lokalizácia stratégií podľa názvu
- Lokalizácia stratégií podľa názvu triedy
- Lokalizácia stratégií podľa názvu značky
- Lokalizačné stratégie podľa textu odkazu
- Lokalizačné stratégie podľa čiastočného textu odkazu
- Lokalizačné stratégie podľa CSS
- Značka a ID
- Značka a trieda
- Značka a atribút
- Značka, trieda a atribút
- Zhody podreťazcov
- Lokalizačné stratégie podľa XPath
- Použitie jednej lomky
- Použitie dvojitej lomky
- Použitie jedného atribútu
- Použitie viacerých atribútov
- Pomocou AND
- Pomocou OR
- Použitie obsahuje()
- Použitie begin_with()
- Použitie textu()
- Použitie last()
- Spracovanie rozbaľovacích zoznamov
- WebDriver – potiahnite a pustite
- Upozornenia na obsluhu WebDriver
- Rolovanie webovej stránky
- WebDriver - Príkazy prehliadača
- WebDriver - Navigačné príkazy
- WebDriver - Príkazy WebElement
- Manipulácia s prepínačmi
- Začiarkavacie políčko manipulácie
- Selén tvrdenia
- Selénová mriežka
Výukový program Selenium Python
- Selén Python
Výukový program Selenium C#
- Selén C#
TestNG so selénom
základné otázky java interview
- Návod na testovanie NG
- Úvod do TestNG
- Inštalácia TestNG
- Vlastnosti TestNG
- Spustenie testovacích prípadov
- TestNG súbor XML
- Vylúčiť/zahrnúť testovacie prípady
- Spustenie testovacích prípadov s Regex
- TestNG skupiny
- Anotácie TestNG
- 1) @BeforeSuite
- 2) @AfterSuite
- 3) @BeforeTest
- 4) @AfterTest
- 5) @BeforeClass
- 6) @AfterClass
- 7) @BeforeMethod
- 8) @AfterMethod
- 9) @BeforeGroups
- 10) @AfterGroups
- Atribúty anotácie
- Parametre TestNG
Predpoklady
Predtým, ako sa naučíte koncepty Selenium, mali by ste mať základné znalosti o jave alebo inom objektovo orientovanom programovacom jazyku.
Jazyky podporované Selenium zahŕňajú C#, Java, Perl, PHP, Python a Ruby. V súčasnosti je Selenium Webdriver najpopulárnejší s Java a C#. Ak teda ovládate niektorý z jazykov, nebude ťažké porozumieť konceptu selénu. Okrem toho by ste mali mať predchádzajúce znalosti o technikách testovania softvéru, ako je testovanie automatizácie, testovanie funkcií atď.
publikum
Náš návod Selenium je určený pre všetkých začiatočníkov a pokročilých používateľov Selenium.