logo

Selēna apmācība

Selēna apmācība

Selēna apmācība sniedz selēna pamata un uzlabotas koncepcijas. Mūsu Selēna apmācība ir paredzēta iesācējiem un profesionāļiem.

binārā meklēšana python

Selēns ir viens no visplašāk izmantotajiem atvērtā pirmkoda Web UI (lietotāja interfeisa) automatizācijas testēšanas komplektiem.

Mūsu Selēna apmācība ietver visas selēna tēmas, piemēram, funkcijas, selēns pret QTP, selēna rīku komplekti, selēna IDE, selēna IDE atrašanās vietas noteikšanas stratēģijas, selēna tīmekļa draiveri, tīmekļa draivera funkcijas, WebDriver vs RC, WebDriver instalēšana utt.

Kas ir selēns

Selēns ir viens no visplašāk izmantotajiem atvērtā pirmkoda Web UI (lietotāja interfeisa) automatizācijas testēšanas komplektiem. To sākotnēji izstrādāja Džeisons Haginss 2004. gadā kā Thought Works iekšējo rīku. Selēns atbalsta automatizāciju dažādās pārlūkprogrammās, platformās un programmēšanas valodās.

Selēnu var viegli izvietot tādās platformās kā Windows, Linux, Solaris un Macintosh. Turklāt tas atbalsta OS (operētājsistēmu) mobilajām lietojumprogrammām, piemēram, iOS, Windows Mobile un Android.

Selēns atbalsta dažādas programmēšanas valodas, izmantojot katrai valodai raksturīgus draiverus. Selēna atbalstītās valodas ietver C#, Java, Perl, PHP, Python un Ruby.Šobrīd Selenium Web draiveris ir vispopulārākais ar Java un C#. Selēna testa skriptus var kodēt jebkurā no atbalstītajām programmēšanas valodām, un tos var palaist tieši lielākajā daļā mūsdienu tīmekļa pārlūkprogrammu. Selenium atbalstītās pārlūkprogrammas ietver Internet Explorer, Mozilla Firefox, Google Chrome un Safari.

Selēna apmācība Kas ir selēns

Selēnu var izmantot, lai automatizētu funkcionālos testus, un to var integrēt ar automatizācijas pārbaudes rīkiem, piemēram, Maven , Dženkinss , & Docker lai panāktu nepārtrauktu testēšanu. To var arī integrēt ar tādiem rīkiem kā TestNG , & JUnit testa gadījumu pārvaldībai un atskaišu ģenerēšanai.


Selēna indekss


Selēns

  • Selēna apmācība
  • Selēna pamatterminoloģija
  • Selēna īpašības
  • Selēna ierobežojumi
  • Selēns pret QTP
  • Selēna rīku komplekts

Selēns IDE

  • Selēns IDE
  • IDE-instalēšana
  • IDE funkcijas
  • IDE-First Test Case
  • IDE pieteikšanās pārbaude
  • IDE komandas
  • IDE pārbaudes gadījumu manuāla izveide
  • IDE — atrašanās vietas noteikšanas stratēģijas
    • IDE — atrašanās vietas noteikšana pēc identifikatora
    • IDE — atrašanās vietas noteikšana pēc ID elementa
    • IDE — atrašanās vietas noteikšana pēc nosaukuma
    • IDE — atrašanās vietas noteikšana, izmantojot XPath
    • IDE — atrašanās vietas noteikšana, izmantojot CSS
      • Atrašanās vieta pēc ID
      • Atrašanās vietas noteikšana pēc klases
      • Atrašanās vietas noteikšana pēc atribūta
      • Atrašanās vieta pēc ID/klases un atribūta
      • Atrašanās vieta pēc apakšvirknes
      • Atrašanās vietas noteikšana pēc iekšējā teksta
    • IDE — atrašanās vietas noteikšana pēc DOM

Selēna tīmekļa draivera apmācība

  • Selēna tīmekļa draiveris
  • WebDriver Arhitektūra
  • WebDriver funkcijas
  • WebDriver vs RC
  • WebDriver instalēšana
  • Pirmais testa gadījums
  • WebDriver komandas
  • Notiek tests pārlūkā Chrome
  • Testa palaišana pārlūkprogrammā Firefox
  • Notiek tests uz IE
  • Darbības pārbaude pārlūkprogrammā Safari
  • Atrašanās stratēģijas
    • Stratēģiju atrašana pēc ID
    • Stratēģiju atrašana pēc nosaukuma
    • Stratēģiju atrašana pēc klases nosaukuma
    • Stratēģiju atrašana pēc taga nosaukuma
    • Stratēģiju atrašana pēc saites teksta
    • Stratēģiju atrašana pēc daļējas saites teksta
    • Atrašanās stratēģijas, izmantojot CSS
      • Tags un ID
      • Tags un klase
      • Atzīme un atribūts
      • Tags, klase un atribūts
      • Apakšvirkņu atbilstības
    • XPath stratēģijas atrašana
      • Izmantojot vienu slīpsvītru
      • Izmantojot dubulto slīpsvītru
      • Viena atribūta izmantošana
      • Vairāku atribūtu izmantošana
      • Izmantojot UN
      • Izmantojot VAI
      • Izmantojot satur()
      • Izmantojot sāk_ar()
      • Izmantojot tekstu ()
      • Izmantojot pēdējo ()
  • Nolaižamo izvēlņu apstrāde
  • WebDriver — velciet un nometiet
  • WebDriver apstrādes brīdinājumi
  • Web lapas ritināšana
  • WebDriver — pārlūkprogrammas komandas
  • WebDriver — navigācijas komandas
  • WebDriver — WebElement komandas
  • Radio pogu apstrāde
  • Apstrādes izvēles rūtiņa
  • Selēna apgalvojumi
  • Selēna režģis

Selēna Python apmācība

  • Selēna Python

Selēna C# apmācība

  • Selēns C#

TestNG ar selēnu

  • TestNG apmācība
  • TestNG Ievads
  • TestNG instalēšana
  • TestNG iezīmes
  • Pārbaudes gadījumu palaišana
  • TestNG XML fails
  • Izslēgt/iekļaut pārbaudes gadījumus
  • Pārbaudes gadījumu palaišana ar Regex
  • TestNG grupas
  • TestNG anotācijas
  • 1) @BeforeSuite
  • 2) @AfterSuite
  • 3) @BeforeTest
  • 4) @AfterTest
  • 5) @BeforeClass
  • 6) @AfterClass
  • 7) @BeforeMethod
  • 8) @AfterMethod
  • 9) @BeforeGroups
  • 10) @AfterGroups
  • Anotācijas atribūti
  • TestNG parametri

Priekšnoteikumi

Pirms Selēna jēdzienu apguves jums ir jābūt pamatzināšanām par Java vai jebkuru citu objektorientētu programmēšanas valodu.

Selenium atbalstītās valodas ir C#, Java, Perl, PHP, Python un Ruby. Pašlaik Selenium Webdriver ir vispopulārākais ar Java un C#. Tātad, ja jūs zināt kādu no valodām, nebūs grūti saprast selēna jēdzienus. Turklāt jums ir jābūt priekšzināšanām par programmatūras testēšanas metodēm, piemēram, automatizācijas testēšanu, funkcionālo testēšanu utt.

Auditorija

Mūsu Selēna apmācība ir paredzēta visiem iesācējiem un progresīviem Selēna lietotājiem.