Kõik koolitused ühest kohast!

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

QA testimine + QA automatiseerimine

Digitaalsete toodete testimine on väga nõutud ja seda saab õppida igaüks.

NB! Kursus toimub vene või inglise keeles.

Kursuse jooksul saad samm-sammult aru, kuidas digitaalseid tooteid arendatakse, kuidas töötab IT-tiim ning mis kõige olulisem — õpid testima veebilehti ja rakendusi nii, nagu seda tehakse päris ettevõtetes.

Õpe toimub praktiliselt: teooria on lühikeste ja arusaadavate osadena ning iga õpitud teema kinnistatakse kohe harjutustega. Nii ei jää teadmised ainult teooriaks — sa arendad reaalsed oskused, mida tööandjad ootavad.

Mida sa kursuselt saad?

  • Selge arusaam QA Engineer rollist ja tarkvaraarenduse protsessist
  • Oskuse testida toodet vastavalt nõuetele ning leida vigu
  • Võime koostada korrektseid bugiraporteid ja testidokumentatsiooni
  • Praktika ülesannetega, mis on sarnased päris tööülesannetega
  • Portfoolioprojektid, mida saad näidata tööandjatele

Kursuse lõpuks on sul tugev alus QA-tööks: sa tead, mida testida, kuidas testida ja kuidas töötada IT-meeskonnas, ning oled valmis kandideerima oma esimesele QA ametikohale.

Sihtgrupp

See kursus on mõeldud kõigile, kes soovivad alustada karjääri IT-valdkonnas ja õppida ametit QA Engineer (tarkvara testija) täiesti algtasemelt — ka siis, kui sul puudub tehniline haridus või varasem IT-kogemus.

Osalemise eeldused

Varasem IT-kogemus ega tehniline haridus ei ole nõutavad.

Koolituse sisu

  1. osa. Tarkvara testija
    • Testimise ja kvaliteedi tagamise alused – 5 veebinari. 10 akadeemilist tundi
      • See moodul algab testija ja kvaliteedi tagamise spetsialisti rolli õppimisest IT-meeskonnas.
      • Tutvute tarkvara testimise alustega ja õpite neid praktikas rakendama. Käsitleme testidisaini põhimõtteid ning testimise liikide klassifikatsiooni. Tundides töötate tarkvaranõuetega,
      • analüüsite makette ja kasutajastsenaariume Figma keskkonnas.
      • Samuti harjutate mind map’ide loomist Miro ja draw.io abil ning õpite vormistama töö tulemusi testdokumentatsiooni kujul: koostate чек-листе (checklist’e), testjuhtumeid (test
      • case’e) ja veaaruandeid (bug report’e).
      • Kõik see aitab teil enesekindlalt rakendada teooriat reaalsetes tööülesannetes.
    • Veebirakenduste testimine – 3 veebinari, 6 akadeemilist tundi
      • Selles moodulis saate aru, kuidas tänapäevased veebirakendused on üles ehitatud ja kuidas neid korrektselt testida. Arutame klient–server-arhitektuuri, URL-ide ja HTTP-päringute toimimist ning õpime kasutama brauseri peamisi arendustööriistu.
      • Uurite kasutajaliidese testimise põhimõtteid, veebivormide ja valideerimise kontrollimise lähenemisi, ristbrauseri- ja ristplatvormtestimise eripärasid ning adaptiivse ja responsiivse disaini erinevusi. Harjutame palju DevToolsis.
      • Praktikas töötate meie DevToolsi treeningsimulaatoris, et kinnistada oskusi võrgupäringute, paigutuse ja kasutajaliidese käitumise analüüsimisel. Lisaks harjutate makettide ja kasutajastsenaariumide uurimist Figma keskkonnas ning päringute tegemist Postmanis.
      • Selline lähenemine aitab teil kindlalt orienteeruda veebirakenduste töös ja üles ehitada korrektse testimisprotsessi.
    • API ja mobiiliäppide testimine – 4 veebinari. 8 akadeemilist tundi
      • Selles moodulis jätkate API-dega töötamise õppimist ja tutvute REST-teenuste testimise põhimõtetega.
      • Alustame API mõistest, päringute ja vastuste ülesehitusest, JSON-vormingu toimimisest ning REST-is kasutatavatest meetoditest.
      • Harjutate aktiivselt Postmani ja curl’i abil ning töötate API dokumentatsiooniga Swaggeris, et õppida lugema spetsifikatsioone, koostama korrektseid päringuid ja analüüsima vastuseid. API-treeningsimulaatoris harjutate erinevat tüüpi päringute tegemist ja teenuse loogika kontrollimist eri stsenaariumides.
      • Seejärel liigume mobiilitestimise juurde. Tutvute Androidi ja iOS-i rakenduste testimise eripäradega ning omandate Android Studio emulaatori põhifunktsioonid. Selline lähenemine võimaldab teil enesekindlalt kombineerida kliendirakenduse ja sellega suhtleva API testimist, nagu see toimub päris töös.
    • Andmebaaside alused ja SQL-päringukeel – Kokku: 5 veebinari, 10 akadeemilist tundi
      • Selles moodulis tutvute andmebaasidega töötamise põhitõdedega ja SQL-keelega praktiliste näidete kaudu.
      • Vaatleme, kuidas on üles ehitatud tabelid, seosed ja andmed, ning liigume kohe tööle DBeaveris, et saaksite näha oma tegevuste tulemusi reaalses kasutajaliideses. Harjutate meie SQL-treeningsimulaatoris, kus õpite kirjutama põhilisi päringuid, kasutama sorteerimist, loogilisi operaatoreid ja sisseehitatud funktsioone ning looma, muutma ja kustutama andmeid. Samm-sammult omandate ka alam­päringud ja tabelite ühendamise JOIN-i abil, et töötada enesekindlalt keerukamate andmestruktuuridega.
      • See moodul annab vajaliku aluse kõigile järgmistele teemadele, mis on seotud API, backend’i ja andmete testimisega päris projektides.
    • Lõppprojekt – 7 veebinari, 14 akadeemilist tundi
      • Selles moodulis ootab teid lõplik praktiline projekt, kus rakendate praktikas kõike, mida kursuse jooksul õppisite.
      • Töötate treeningsimulaatoris, testides teenust, mis hõlmab veebirakendust, andmebaasi ja mobiilirakendust. Selline formaat on maksimaalselt lähedane testija päristööle ning võimaldab läbida kogu teekonna alates nõuete analüüsist kuni funktsionaalsuse kontrollimiseni süsteemi erinevates osades.
      • Lisaks praktilisele tööle saate ülevaate QA võtmeprotsessidest, tutvute testkeskkondade mõistega ning sellega, kuidas on korraldatud meeskonnatöö IT-s. Tutvustame teile Agile’i ja Scrumi aluseid ning töökorraldust ülesannete kaudu YouTrackis.
        Täiendavalt omandate sissejuhatavad oskused API testimise automatiseerimises ja CI/CD protsessides, et mõista, kuidas töötavad kaasaegsed meeskonnad ja kuidas testimine sobitub tarkvaraarenduse üldisesse elutsüklisse.
      • See moodul võtab õpingud kokku ja aitab kujundada tervikliku arusaama ametist.
  2. osa Testimise automatiseerimine
    1. Moodul. JavaScript / TypeScripti alused ja ühiktestimine
      • JavaScripti ja TypeScripti alused: muutujad, andmetüübid, põhisüntaks
      • Funktsioonid, klassid, meetodid, konstruktorid
      • Töö Git’i ja GitHubiga
      • Ühiktestimine (Jest)
      • Praktika: klasside testimine, koodi vormindamine (Prettier)
    2. Moodul. OOP ja CI
      • OOP põhimõtted ja pärimine
      • Testide grupeerimine. Hookid: beforeEach / afterEach
      • CI seadistamine GitHub Actions’i abil
      • Automaatne testide käivitamine
    3. Moodul. Playwright API testimine
      • API testimine Playwrightiga
      • HTTP-protokoll. HTTP päringute saatmine ja vastuste töötlemine
      • Töö andmemudelitega
      • Autoriseerimise rakendamine (auth flow)
    4. Moodul. Playwright UI testimine
      • UI testimise alused Playwrightis
      • Lokaatorid ja nende tüübid
      • Debugimine ning testide diagnostika tööriistad
      • Page Object Pattern
      • Page Object pärimine
      • UI testide struktuuri loomine
    5. Moodul. Teadmiste kinnistamine reaalsete rakenduste peal
      • Todo-rakenduse UI-testimine
      • Fintech-rakenduse testimine
      • API-mockide kasutamine
      • Integratsiooni- ja E2E-testid
      • Töö localStorage’iga
    6. Moodul. Lõplik ülevaatus
      • Kursuse võtmete teemade kordamine
      • Praktiliste oskuste kinnistamine
      • Küsimuste ja tüüpiliste vigade analüüs

Lisainfo

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

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

Koolitajate tutvustus:

QA testimine + QA automatiseerimine - koolitaja: Alexander Teder

Alexander Teder

Senior QA at PawaTech
QA Manual kursuse mentor. Töökogemus 7 aastat. Õpetamiskogemus 3 aastat.

QA testimine + QA automatiseerimine - koolitaja: Leena Simm

Leena Simm

Senior QA at Inbank
QA Manual kursuse mentor.
Töökogemus 16 aastat.
Õpetamiskogemus 2 aastat.

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