Kõik koolitused ühest kohast!

Leia sobiv koolitus Eesti kõige põhjalikumast koolitusportaalist
Tagasi

QA automatiseerimine: Playwright + TypeScript

Õpid automatiseerima käsitsi testimist vaid 5 kuuga.

NB! Kursus toimub vene või inglise keeles.

Selge ja visuaalne teooria, palju praktilist tööd ning ekspertide juhitud veebinarid testimise automatiseerimise teemal.
Selgitame teooriat lihtsas ja arusaadavas vormis ning Te kinnistate õpitu praktiliste ülesannete kaudu, saades individuaalset tagasisidet.

Miks peaks manuaalne QA-insener õppima testautomaatikat?

  • Vabane rutiinsetest ülesannetest.
    • Testautomaatika vähendab manuaalset kontrolli ja kiirendab korduvate testide läbiviimist
  • Omanda uusi tööriistu ja tehnoloogiaid ning muutu konkurentsivõimelisemaks
  • Suurenda oma sissetulekut ja kiirenda karjääriarengut
    • Testautomaatika inseneride palgad on peaaegu kaks korda kõrgemad kui manuaalsete QA-inseneride omad

Peamised oskused, mida sa sellel kursusel omandad.

  • Kirjuta koodi TypeScripti ja Playwrighti abil
    • Mõista, kuidas keel töötab, õpi põhisüntaksit ja loo erinevat tüüpi teste
  • Automatiseeri testimist
    • Nii UI kui ka API jaoks
  • Kasuta Playwrighti ja Jesti raamistikke
    • Omanda edasijõudnud testautomaatika tööriistad
  • Arenda testautomaatika protsesse
    • Mõista CI-d ja õpi looma pipeline’e

Sihtgrupp

  • Algajatele testijatele, kes soovivad oma oskusi arendada Omanda uusi oskusi, mis aitavad sul leida töökoha või saada edutatud oma praegusel töökohal.
  • Kogenud käsitsi testijatele – Saad täielikult üle minna testautomaatikale: kirjutada automatiseeritud UI- ja API-teste ning arendada projekti testautomaatika infrastruktuuri
  • Neile, kellel on vähe või puudub programmeerimiskogemus. Tutvu JavaScripti ja TypeScripti põhialustega ning vii oma testimisoskused järgmisele tasemele

Koolituse sisu

Õppekava «QA Automation Playwright + TypeScript»
Koostasime programmi nii, et õpid ainult seda, mida on vaja päriseluliste ülesannete lahendamiseks

  1. Moodul. JavaScript / TypeScript alused & unit-testid
    • JavaScripti ja TypeScripti põhitõed: muutujad, andmetüübid, põhistruktuur
    • Funktsioonid, klassid, meetodid, konstruktorid
    • Töö Git’i ja GitHubiga
    • Unit-testid Jestiga
    • Praktika: klasside testimine, koodi vormindamine (Prettier)
  2. Moodul. OOP & CI
    • OOP põhimõtted ja pärilus
    • Testide grupeerimine. Hook’id: beforeEach / afterEach
    • CI seadistamine GitHub Actionsiga
    • Automatiseeritud testide käivitamine
  3. Moodul. Playwright API testimine
    • API testimine Playwrightiga
    • HTTP protokoll. HTTP päringute saatmine ja vastuste töötlemine
    • Töö andmemudelitega
    • Autoriseerimise (auth flow) rakendamine
  4. Moodul. Playwright UI testimine
    • UI testimise alused Playwrightis
    • Lokaatorid ja nende tüübid
    • Silumine ja testidiagnostika tööriistad
    • Page Object Pattern
    • Page Objecti pärilus
    • UI testide struktureerimine
  5. Moodul. Praktika päris rakendustega
    • Todo-rakenduse UI testimine
    • Fintech-rakenduse testimine
    • API mock’ide kasutamine
    • Integratsiooni- ja E2E-testid
    • localStorage’iga töötamine
  6. Moodul. Lõpetamine / kordamine
    • Kursuse võtmeteemade kordamine
    • Praktiliste oskuste kinnistamine
    • Q&A ja levinumate vigade analüüs
  7. + Karjäär: kuidas valmistuda tööotsinguks IT-valdkonnas
    • Lõpumoodul keskendub tööle kandideerimiseks ettevalmistumisele ning sellele, kuidas oma oskusi tööandjale enesekindlalt esitleda.
    • Sa õpid, kuidas koostada korrektne CV ja luua professionaalne LinkedIni profiil, mis rõhutab sinu kogemust, oskusi ja saavutusi. Samuti räägime olulistest pehmetest oskustest (soft skills), mida tööandjad hindavad, ja sellest, kuidas neid intervjuul näidata.
    • Selles moodulis teed ka prooviintervjuu (mock interview), õpid kirjutama motivatsioonikirja ning saad ülevaate kõige olulisematest punktidest, mida tööpakkumise arutelul arvesse võtta.
    • Kõik see aitab sul siseneda tööturule enesekindlalt ning liikuda edukalt esimesest kandideerimisest kuni tööpakkumiseni.

Õpiväljundid

  • Oskused
    • Funktsionaalne, regressioon- ja UI-testimine
    • Jesti kasutamine üksustestimiseks
    • Playwrighti kasutamine UI-testimiseks
    • Playwrighti kasutamine API testimiseks
    • Mock’ide kasutamine Playwrightis HTTP-päringute asendamiseks
    • CI-pipeline’ide loomine
    • GitHub Actionsi kasutamine testide käivitamiseks CI-s
  • Projektid
    • Fintech-rakenduse UI-testimine
    • API backend’i testimine
    • End-to-end testimisprojekt API ja UI teenuse jaoks
    • Iseseisev frontend’i testimisprojekt mock’ide abil
  • Tööriistad
    • GitHub
    • Playwright
    • Jest
    • GitHub actions
    • TypeScript
    • ESLint
    • Prettier
    • Javascript

Lisainfo

Tasuda saab tööandja või oma ettevõtte kaudu. Lisavõimalusena maksa kursuse eest osamaksetena koostööpanga kaudu. Aitame teil taotleda tulumaksutagastust.

  • 5 kuud õpinguid
  • praktiline õppekava
  • Testimisprojekti portfoolio jaoks
  • Asjakohased, töövalmid oskused
  • Kodutööde ülevaatus ja tagasiside
  • Kursuse lõpetamise sertifikaat

Koolitajate tutvustus:

QA automatiseerimine: Playwright + TypeScript - koolitaja: Andrey Khramchenkov

Andrey Khramchenkov

Senior QA Automation at SoftSwiss
QA Automation kursuse mentor.
Töökogemus 7 aastat.
Õpetamiskogemus 2 aastat.

QA automatiseerimine: Playwright + TypeScript - koolitaja: Sergey Pogodin

Sergey Pogodin

Lead QA at Harver
QA Automation kursuse mentor. Töökogemus 12 aastat. Õpetamiskogemus 3 aastat.

QA automatiseerimine: Playwright + TypeScript - koolitaja: Vladimir Ovodenko

Vladimir Ovodenko

Inbanki tooteinsener, 13 aastat kogemust IT-valdkonnas. Töötab Java, JavaScripti ja TypeScriptiga.
QA Manual ja QA Automation kursuste autor. Test Automation Playwrighti ja Java arendaja kursuse mentor.

Koolitusfirma tutvustus:

Tallinn Learning

Kool, mille on asutanud IT-valdkonna eksperdid
Õpetame kaasaegseid tehnoloogiaid ja tööriistu, mida kasutatakse päris projektides.

Loen koolitusfirma kohta veel.

Registreerun koolitusele