logo

Seleeni opetusohjelma

Seleeni opetusohjelma

Seleeni-opetusohjelma tarjoaa seleenin perus- ja edistykselliset käsitteet. Selenium-opetusohjelmamme on suunniteltu aloittelijoille ja ammattilaisille.

Selenium on yksi laajimmin käytetyistä avoimen lähdekoodin Web UI (User Interface) -automaation testausohjelmistoista.

Selenium-opetusohjelmamme sisältää kaikki seleeniin liittyvät aiheet, kuten ominaisuudet, Selenium vs QTP, Selenium Tool Suits, Selenium IDE, Selenium IDE -paikannusstrategiat, Selenium WebDriver, WebDriver-ominaisuudet, WebDriver vs RC, WebDriver-asennus jne.

Mikä on seleeni

Selenium on yksi laajimmin käytetyistä avoimen lähdekoodin Web UI (User Interface) -automaation testausohjelmistoista. Jason Huggins kehitti sen alun perin vuonna 2004 Thought Worksin sisäiseksi työkaluksi. Selenium tukee automaatiota eri selaimilla, alustoilla ja ohjelmointikielillä.

Seleniumia voidaan helposti ottaa käyttöön alustoilla, kuten Windows, Linux, Solaris ja Macintosh. Lisäksi se tukee OS:ää (käyttöjärjestelmää) mobiilisovelluksille, kuten iOS, Windows Mobile ja Android.

Selenium tukee useita ohjelmointikieliä käyttämällä kullekin kielelle ominaisia ​​ohjaimia. Seleniumin tukemia kieliä ovat C#, Java, Perl, PHP, Python ja Ruby. Tällä hetkellä Selenium Web-ajuri on suosituin Java ja C# kanssa. Seleenitestikoodit voidaan koodata millä tahansa tuetuista ohjelmointikielistä ja niitä voidaan ajaa suoraan useimmissa nykyaikaisissa verkkoselaimissa. Seleniumin tukemia selaimia ovat Internet Explorer, Mozilla Firefox, Google Chrome ja Safari.

Seleeni opetusohjelma Mikä on seleeni

Seleeniä voidaan käyttää toiminnallisten testien automatisointiin ja se voidaan integroida automaation testaustyökaluihin, kuten Maven , Jenkins , & Docker jatkuvan testauksen saavuttamiseksi. Se voidaan myös integroida työkaluihin, kuten Testaa NG , & JUnit testitapausten hallintaan ja raporttien luomiseen.


Seleeni-indeksi


Seleeni

  • Seleeni opetusohjelma
  • Seleenin perusterminologia
  • Seleenin ominaisuudet
  • Seleenin rajoitukset
  • Seleeni vs QTP
  • Selenium Tool Suite

Seleeni IDE

  • Seleeni IDE
  • IDE-asennus
  • IDE-ominaisuudet
  • IDE-First Test Case
  • IDE-kirjautumistesti
  • IDE-komennot
  • IDE-testitapausten luominen manuaalisesti
  • IDE – paikannusstrategiat
    • IDE - paikannus tunnisteen perusteella
    • IDE – paikannus ID-elementin perusteella
    • IDE - paikannus nimen mukaan
    • IDE - paikannus XPathin avulla
    • IDE - paikannus CSS:n avulla
      • Sijainti tunnuksella
      • Sijainti luokkien mukaan
      • Paikannus attribuutin mukaan
      • Paikannus tunnuksen/luokan ja attribuutin perusteella
      • Paikannus alimerkkijonon mukaan
      • Paikannus sisäisen tekstin perusteella
    • IDE - paikannus DOM:n avulla

Selenium WebDriver opetusohjelma

  • Seleeni WebDriver
  • WebDriver-arkkitehtuuri
  • WebDriver-ominaisuudet
  • WebDriver vs RC
  • WebDriver-asennus
  • Ensimmäinen testitapaus
  • WebDriver-komennot
  • Testi suoritetaan Chromessa
  • Testin suorittaminen Firefoxissa
  • Testi käynnissä IE:llä
  • Testin suorittaminen Safarissa
  • Paikannusstrategiat
    • Strategioiden paikantaminen tunnuksen perusteella
    • Strategioiden paikantaminen nimen mukaan
    • Strategioiden paikantaminen luokan nimen mukaan
    • Strategioiden paikantaminen tunnisteen nimen mukaan
    • Strategioiden paikantaminen linkkitekstin perusteella
    • Strategioiden paikantaminen osittaisen linkin tekstin perusteella
    • Strategioiden paikantaminen CSS:n avulla
      • Tunniste ja tunnus
      • Tunniste ja luokka
      • Tunniste ja attribuutti
      • Tunniste, luokka ja attribuutti
      • Sub-String Matches
    • Strategioiden paikantaminen XPathin avulla
      • Yhden kauttaviivan käyttö
      • Double Slashin käyttö
      • Yksittäisen attribuutin käyttäminen
      • Usean attribuutin käyttäminen
      • Käyttämällä AND
      • Käyttämällä OR
      • Käyttämällä sisältää()
      • Starts_with()
      • Tekstin käyttäminen ()
      • Käytetään last()
  • Avattavien valikoiden käsittely
  • WebDriver-vedä ja pudota
  • WebDriver-käsittelyhälytykset
  • Web-sivun vierittäminen
  • WebDriver - Selaimen komennot
  • WebDriver - Navigointikomennot
  • WebDriver - WebElement-komennot
  • Radiopainikkeiden käsittely
  • Käsittely-valintaruutu
  • Seleeni väitteet
  • Seleeniverkko

Selenium Python opetusohjelma

  • Seleeni Python

Selenium C# opetusohjelma

  • Seleeni C#

Testaa NG seleenillä

  • TestNG opetusohjelma
  • TestNG Johdanto
  • TestNG-asennus
  • TestNG:n ominaisuudet
  • Testitapausten suorittaminen
  • TestNG XML-tiedosto
  • Sulje pois/sisällytä testitapaukset
  • Testitapausten suorittaminen Regexillä
  • TestNG-ryhmät
  • TestNG Annotations
  • 1) @BeforeSuite
  • 2) @AfterSuite
  • 3) @BeforeTest
  • 4) @AfterTest
  • 5) @BeforeClass
  • 6) @AfterClass
  • 7) @BeforeMethod
  • 8) @AfterMethod
  • 9) @BeforeGroups
  • 10) @AfterGroups
  • Huomautuksen attribuutit
  • TestNG-parametrit

Edellytykset

Ennen kuin opit Selenium-käsitteet, sinulla tulee olla perustiedot javasta tai muusta olio-ohjelmointikielestä.

avl-puun kierto

Seleniumin tukemia kieliä ovat C#, Java, Perl, PHP, Python ja Ruby. Tällä hetkellä Selenium Webdriver on suosituin Java ja C# kanssa. Joten jos osaat jotain kieliä, seleenin käsitteiden ymmärtäminen ei ole vaikeaa. Lisäksi sinulla tulee olla aiempaa tietoa ohjelmistojen testaustekniikoista, kuten automaatiotestauksesta, toiminnallisesta testauksesta jne.

Yleisö

Selenium-opetusohjelmamme on suunniteltu kaikille aloittelijoille ja edistyneille Seleenin käyttäjille.