logo

Výuka selenu

Výuka selenu

Výukový program Selenium poskytuje základní a pokročilé koncepty selenu. Náš výukový program Selenium je určen pro začátečníky i profesionály.

Selenium je jednou z nejpoužívanějších testovacích sad pro automatizaci webového uživatelského rozhraní (User Interface) s otevřeným zdrojovým kódem.

Náš výukový program Selenium obsahuje všechna témata Selenium, jako jsou funkce, Selenium vs QTP, Selenium Tool Suits, Selenium IDE, Selenium IDE lokalizační strategie, Selenium WebDriver, Funkce WebDriver, WebDriver vs RC, Instalace WebDriver atd.

Co je selen

Selenium je jednou z nejrozšířenějších testovacích souprav pro automatizaci webového uživatelského rozhraní (User Interface) s otevřeným zdrojovým kódem. Původně ji vyvinul Jason Huggins v roce 2004 jako interní nástroj společnosti Thought Works. Selenium podporuje automatizaci napříč různými prohlížeči, platformami a programovacími jazyky.

Selenium lze snadno nasadit na platformy jako Windows, Linux, Solaris a Macintosh. Navíc podporuje OS (Operating System) pro mobilní aplikace jako iOS, Windows mobile a Android.

Selenium podporuje řadu programovacích jazyků pomocí ovladačů specifických pro každý jazyk. Mezi jazyky podporované Selenium patří C#, Java, Perl, PHP, Python a Ruby. V současné době je webový ovladač Selenium nejoblíbenější s Java a C#. Testovací skripty Selenium mohou být kódovány v kterémkoli z podporovaných programovacích jazyků a lze je spouštět přímo ve většině moderních webových prohlížečů. Mezi prohlížeče podporované Selenium patří Internet Explorer, Mozilla Firefox, Google Chrome a Safari.

Selen výukový program Co je selen

Selen lze použít k automatizaci funkčních testů a lze jej integrovat s automatizačními testovacími nástroji jako např Maven , Jenkins , & Docker k dosažení nepřetržitého testování. Lze jej také integrovat s nástroji jako např TestNG , & JUnit pro správu testovacích případů a generování zpráv.


Index selenu


Selen

  • Výuka selenu
  • Základní terminologie selenu
  • Vlastnosti selenu
  • Omezení selenu
  • Selen vs QTP
  • Sada nástrojů Selenium

Selenium IDE

  • Selenium IDE
  • Instalace IDE
  • Vlastnosti IDE
  • IDE-první testovací případ
  • Test přihlášení IDE
  • Příkazy IDE
  • Ruční vytváření testovacích případů IDE
  • IDE – lokalizační strategie
    • IDE- Vyhledání podle identifikátoru
    • IDE- Vyhledání podle prvku ID
    • IDE- Vyhledání podle jména
    • IDE - Lokalizace pomocí XPath
    • IDE – lokalizace pomocí CSS
      • Lokalizace podle ID
      • Lokalizace podle třídy
      • Lokalizace podle atributu
      • Lokalizace podle ID/třídy a atributu
      • Lokalizace podle dílčího řetězce
      • Lokalizace podle vnitřního textu
    • IDE - Lokalizace pomocí DOM

Výukový program Selenium WebDriver

  • Selenium WebDriver
  • WebDriver-architektura
  • Funkce WebDriver
  • WebDriver vs RC
  • WebDriver-instalace
  • První testovací případ
  • Příkazy WebDriver
  • Spuštění testu v prohlížeči Chrome
  • Spuštění testu ve Firefoxu
  • Spuštění testu na IE
  • Spuštění testu na Safari
  • Lokalizační strategie
    • Lokalizační strategie podle ID
    • Lokalizační strategie podle názvu
    • Lokalizační strategie podle názvu třídy
    • Lokalizační strategie podle názvu značky
    • Lokalizační strategie podle textu odkazu
    • Lokalizační strategie podle částečného textu odkazu
    • Lokalizační strategie podle CSS
      • Tag a ID
      • Značka a třída
      • Značka a atribut
      • Značka, třída a atribut
      • Shody podřetězců
    • Lokalizační strategie podle XPath
      • Použití jednoduchého lomítka
      • Použití dvojitého lomítka
      • Použití jednoho atributu
      • Použití více atributů
      • Pomocí AND
      • Pomocí OR
      • Použití obsahuje()
      • Použití begin_with()
      • Použití text()
      • Použití last()
  • Manipulace s rozevíracími seznamy
  • WebDriver – přetáhněte a pusťte
  • Upozornění týkající se zpracování WebDriver
  • Posouvání webové stránky
  • WebDriver - Příkazy prohlížeče
  • WebDriver - Navigační příkazy
  • WebDriver - Příkazy WebElement
  • Manipulace s rádiovými tlačítky
  • Zaškrtávací políčko manipulace
  • Selenová tvrzení
  • Selenová mřížka

Výukový program Selenium Python

  • Selenium Python

Výukový program Selenium C#

  • selen C#

TestNG se selenem

  • Tutoriál TestNG
  • Úvod do TestNG
  • Instalace TestNG
  • Vlastnosti TestNG
  • Spuštění testovacích případů
  • Soubor XML TestNG
  • Vyloučit/zahrnout testovací případy
  • Spuštění testovacích případů s Regex
  • Skupiny TestNG
  • TestNG Anotace
  • 1) @BeforeSuite
  • 2) @AfterSuite
  • 3) @BeforeTest
  • 4) @AfterTest
  • 5) @BeforeClass
  • 6) @AfterClass
  • 7) @BeforeMethod
  • 8) @AfterMethod
  • 9) @BeforeGroups
  • 10) @AfterGroups
  • Atributy anotace
  • Parametry TestNG

Předpoklady

Než se naučíte koncepty Selenium, měli byste mít základní znalosti jazyka Java nebo jakéhokoli jiného objektově orientovaného programovacího jazyka.

Mezi jazyky podporované Selenium patří C#, Java, Perl, PHP, Python a Ruby. V současné době je Selenium Webdriver nejoblíbenější s Java a C#. Pokud tedy znáte některý z jazyků, nebude těžké porozumět konceptu selenu. Kromě toho byste měli mít předchozí znalosti o technikách testování softwaru, jako je automatizační testování, funkční testování atd.

Publikum

Náš Selen Tutorial je určen pro všechny začátečníky i pokročilé uživatele Selenium.