tüüpKlassis õppimine
REGISTREERU

Seleen

Seleni põhikoolituse ja sertifitseerimise kursus

Ülevaade

Sihtrühm ja eeltingimused

Kursuse lühikirjeldus

Ajakava ja tasud

sertifikaat

Seleni põhikoolituskursus ja sertifitseerimine

Selenium on avatud lähtekoodiga ja automatiseeritud automatiseeritud tööriist, mida kasutatakse testimise automatiseerimiseks (veebirakendused). See on litsentseeritud Apache Litsentsi 2.0 all. Selenium on tööriistade komplekt, mis aitab ainult veebirakendusi automatiseerida. See juhendaja annab sulle põhjaliku arusaamise Selenist ja sellega seotud tööriistadest ja nende kasutamisest. Tal on võimalusi erinevate operatsioonisüsteemide ja brauseritega töötamiseks. Selenium pole mitte ainult üks vahend, vaid tööriistade kogum, mis aitab testeritel veebipõhiseid rakendusi tõhusamalt ja täpsemini automatiseerida.

Seleniumi põhikoolituse eesmärgid

Selenium on veebirakenduste portatiivne tarkvara testimise raamistik. See on kõikehõlmav automatiseeritud testimise koolitus, sealhulgas sissejuhatus automatiseeritud testimiseks, Selenium IDE tutvustus ja selle paigaldamine, Seleni IDE kontseptsioonid, Selenium RC, TestNG, veebi draiverite funktsioonid, raamistik ja seleenivõrk jne.

  • Selenium on avatud lähtekoodiga tööriist.
  • seleen Võib laiendada mitmesugustele tehnoloogiatele, mis pakuvad DOM-i.
  • Sellel on võime skripte erinevate brauseritega täita.
  • See võib käivitada skripte mitmesugustes operatsioonisüsteemides.
  • Selenus toetab mobiilseadmeid.
  • Käivitab testid brauseris, nii et keskendumine ei ole vajalik, kui skripti käivitamine toimub.
  • Ta suudab läbi viia testid paralleelselt seleeni võrkude kasutamisega.

Intended Audience of Selenium Basic Course

Selenium Basic Training on mõeldud tarkvara testimise spetsialistidele, kes sooviksid õppida Seleni põhitõdesid praktiliste näidete abil. Juhendajas on piisavalt koostisosi, et saaksite Seleniumiga alustama, kust saate ennast omandada kõrgemal asjatundlikkusel.

Prerequisites of Selenium Basic Certification

  • Põhiteadmised Java-versiooni kohta
  • Põhiteadmised tarkvara testimise kohta

Course Outline Duration: 3 Days

Peatükk 1: tutvumine seleeniga

  • Seleeniajalugu
  • Sissejuhatus seleeni
  • Seleniumi Webdriveri arhitektuur
  • Selenium Javadocs

Peatükk 2: käitised ja konfiguratsioonid

  • Java installimine
  • Eclipse installimine ja seadistamine
  • Seleniumpurkade allalaadimine ja konfigureerimine
  • Seleniumi projekti sätted

Peatükk 3: esimese Webdriveri programmi põhikontseptsioonid

  • Veebidressi liides
  • Harjutus 3.1: Webdriveri liidese kasutamine
  • Brauserijuhid
  • Webdriveri põhimeetodid
  • Harjutus 3.2: Webdriveri põhimeetodite rakendamine
  • Kuidas katsetada Google Chrome'is
  • Harjutus 3.3: testide läbiviimine Google Chromeis
  • Kuidas katsetada Internet Exploreris
  • Harjutus 3.4: testimine Internet Exploreris

Peatükk 4: lokatsiooni tehnikad ja tööriistad

  • Firebugi ja Firepathi installimine Firefoxis
  • Locator tehnika: ID, xPath, tagnimi
  • Locator tehnika: className, name, linkText
  • Kohandatud xPathide kirjutamine
  • CSS-valija asukoha tuvastajad
  • Harjutus 4.1: erinevate lokaatorite rakendamine

Peatükk 5: Interneti-liidese automatiseerimise viisid

  • Käepide rippmenüüdes
  • Tühjendamise meetodid: valige
  • Harjutus 5.1: rippmenüüde käitlemine, väärtuste valimine nähtava teksti järgi väärtuse atribuudi järgi
  • Raadio nuppude ja kastikeside käitlemine
  • Harjutus 5.2: raadionuppude ja märkeruutude käitlemine
  • Nimekirja tehnika raadio nuppude käsitlemiseks
  • Valik, tühistamine, lubamine ja keelamine
  • Harjutus 5.3: valiku, eemaldamise, lubamise ja keelamise rakendamine
  • Hoiatuste ja hüpikaknade käitlemine
  • Harjutus 5.4: käivitab hüpikaknad, transpordiliigid, javascripti märguanded ja küsitlused

Peatükk 6: veebi kasutajaliidese automatiseerimise tehnikad - Täpsemad

  • Hiirte interaktsioonide käsitlemine
  • Harjutus 6.1: rakendage hiire sündmusi
  • Klaviatuuri sündmuste käitlemine
  • Harjutus 6.2: käivita Keypressi sündmused
  • Arutelud teemaklassi kohta
  • Mitme akna käitlemine
  • Harjutus 6.3: avage mitu akent, lülitage need ümber
  • Akna käepide kontseptsioonid
  • Käitlemine ul li tags
  • Harjutus 6.4: käsitsige ul ja silte
  • IFrame'i käsitlemine
  • Harjutus 6.5: suhelda iFramesiga
  • Tabelivõrkude käsitsemine
  • Harjutus 6.6: loe andmesidevõrgu andmeid
  • Windowsi maksimeerimine ja küpsiste kustutamine
  • Vea hetktõmmiste tegemine
  • E-posti testi tulemused
  • Harjutus 6.7: võtke vea hetktõmmised ja e-posti testi tulemused

Peatükk 7: sünkroonimine ja ootused

  • Sünkroonimisprobleemide käsitlemine
  • magada ()
  • Ilmne ja selge ootamine
  • Oskab sujuvalt oodata
  • Harjutus 7.1: rakendage igat tüüpi ootusi

Peatükk 8: Veebihalduri funktsioonid

  • Soovitud võimeid
  • Töö peaga brauseriga
  • Töö PhantomJSiga
  • Harjutus 8.1: rakendage test PhantomJSis
  • Töötamine HtmlUnitDriveriga
  • Harjutus 8.2: rakendage testid HtmlUnitDriveris
  • Webdriveri profiilid
  • Harjutus 8.3: testige mitu brauseri profiili
  • Dünaamiliste objektide käitlemine

Peatükk 9: Seleniumvõrk

  • Mis on Selenium Grid?
  • Kuidas Seleni testid läbi viia kaugjuhtimisega?
  • Rummu ja sõlme seadistamine
  • Hub ja sõlme serveri registreerimine
  • Soovitud võime - võrguprogramm
  • Harjutus 9.1: käivitage kaugtestid

Peatükk 10: mobiilside automatiseerimise testimine

  • appium Omadused
  • Androidi SDK, Eclipse'i installimine
  • Androidi töö tegemiseks süsteemi muutujate seadistamine
  • Paigaldamine server varem ajastuid
  • Seadistamine epochs, seleen purgid
  • Androidi virtuaalse seadme kasutamine
  • Harjutus 11.1: Androidi virtuaalse seadme testimine

Peatükk 11: veebitestide disainimasinad

  • Lehekülje objekti mustrid
  • Page Factory Mustrid
  • Koormavad komponendid
  • Harjutus 12.1: Rakenduse Page Objects ja Page Factory katsestendi jaoks

Peatükk 12: TestNG raamistik

  • Miks TestNG ja selle eelised
  • TestNG installimine ja seadistamine Eclipse'is
  • TestNG märkused
  • TestNG eelistuste määramine
  • Harjutus 13.1: TestNG märkuste rakendamine
  • Testide katkestamine ja lubamine ning ajutine kasutamine
  • TestNG konfiguratsioonifaili tähtsus - testng.xml
  • TestNG rühmad
  • Data Driven testimine koos TestNG-ga
  • DataProvideri annotatsioon - katsejuhtumite parameetrid
  • Parameetrid aruannetes
  • Paralleelsed komplektid, paralleelsed testid, klassid ja meetodid
  • Harjutus 13.2: paralleelsete testide ja sviitide käitamine
  • Ebaõnnestunud testide taaskäivitamine
  • Edu, ebaõnnestumine ja kinnitus
  • Logimise tulemused, logimine kuulajatest, logimine ajakirjanikele
  • Reporteri API

Peatükk 13: aruannete koostamine

  • XSLT aruande allalaadimine ja seadistamine
  • Seleniumi testi sooritamiseks HTML-raportite loomine
  • Harjutus 14.1: genereerige XSLT ja HTML-aruanded

Palun kirjutage meile aadressil info@itstechschool.com & võtke meiega kursusel + 91-9870480053 kursuse hind ja sertifitseerimiskulud, ajakava ja asukoht

Anna meile päring

Lisateabe saamiseks palun Võta meiega ühendust.


Arvamused