sep 27 28 29 30 okt 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 nov 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 dets 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 jaan 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 veeb 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 mär 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 apr 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Mai 1 2 3 4 5 6 7
     
    Tarkvara testija arenguprogramm 19.09.2023 - 14.11.2023

    Uurige lähemalt ka Eesti Töötukassa võimalustest koolitustoetuse ja teenusest töötaja koolituskulude hüvitamisest tööandjale. Arenguprogrammide eest on võimalik tasuda Liisi järelmaksuga.

    Tarkvara testija arenguprogramm on IT-huvilistele suunatud kaks kuud kestev täiendõpe. Programm toimub veebikeskkonnas ning teemad jagunevad 9-le õppepäevale. Iga õppepäev on järelkuulatav 14 päeva jooksul peale selle toimumist endale sobival ajal. Võimalus on osaleda ka üksikutel päevadel eraldi, lisades registreerumisel märkuste lahtrisse, millistel õppepäevadel soovite osaleda.

    Arenguprogrammi eesmärk on anda osalejatele laiapõhjalised teadmised ja praktilised oskused tarkvara testimise valdkonnas. Koolituse käigus käsitletakse erinevaid tarkvara testimise aspekte, meetodeid, protsesse ja töövahendeid ning tutvustatakse kaasaegseid tarkvara testimise standardeid ja raamistikke. Koolitus valmistab osalejad ette tarkvara testimise spetsialisti tööks, võimaldades neil tõhusalt testida tarkvara erinevates rakendusvaldkondades ning tagada tarkvara kvaliteet ja usaldusväärsus. Koolituse käigus läbitakse nii teoreetilist kui ka praktilist osa (sh Juice Shopi testimine, andmebaasi manipuleerimine, turvariskide ära kasutamine jm).

    Päev 1: Sissejuhatus tarkvara testimisse

    Tarkvara testimise mõiste ja eesmärgid

    Tarkvara testimise roll tarkvaraarenduses

    Tarkvaraarenduse elutsükli (SDLC) mõistmine

    Põhiprintsiibid tarkvara testimisel

    Päev 2: Testimise tüübid

    Black box, white box, unit, süsteemi-, integratsiooni- ja vastuvõtutestimine

    Testimise eesmärgid ja sobivus erinevate testimistüüpide jaoks

    Päev 3: Käsitsi testimine

    Erinevad testimistehnikad ja -meetodid

    Testimise planeerimine, kavandamine ja läbiviimine

    Defektide jälgimine, raporteerimine ja haldamine

    Päev 4: Automatiseeritud testimine

    Automatiseeritud testimise sissejuhatus

    Automaattestimise tööriistade ülevaade

    Automatiseeritud testimise eelised ja puudused

    Päev 5: Automatiseerimise raamistikud

    Testi automatiseerimise raamistike ülevaade

    Automatiseerimise raamistike eelised ja puudused

    Testi automatiseerimise raamistiku valimine

    Päev 6: Automaattesti kirjutamine

    Selenium WebDriver tutvustus

    Automaattestimise keskkonna seadistamine

    Testskriptide kirjutamine Selenium WebDriver'iga

    Päev 7: Testimise aruandlus ja mõõdikud

    Testimise aruandluse ja mõõdikute tähtsus

    Peamised tulemusnäitajad testimisel

    Testiaruande esitamine huvipooltele

    Päev 8: Testimise kultuur ja protsess

    Scrum, Agile, Waterfall, Kanban metoodikad

    Testimise integreerimine SDLC-sse

    Töömeeskonna ja suhtluse tähtsus testimisel

    Päev 9: Tarkvara testimise karjäär

    Tarkvaratestimise erinevad rollid ja nende ülesanded

    QA valdkonnas karjääri edendamine

    Tarkvara testimise tulevik ja trendid

    Osaleja on pärast selle koolituse läbimist valmis tarkvara testimise valdkonnas töötama, omades praktilisi oskusi ja teadmisi tarkvara testimise protsesside juhtimiseks ja koordineerimiseks, testide kavandamiseks ja automatiseerimiseks, vigade jälgimiseks ja raporteerimiseks ning töötamiseks tarkvara testimise meeskonnas.

    Peale koolituse läbimist omandab osaleja järgmised teadmised ja oskused:

    • Arusaamine tarkvara testimise protsessidest ja meetoditest.
    • Oskus planeerida ja kavandada tarkvara testimist.
    • Oskus testandmeid luua ja hallata.
    • Võime määratleda tarkvara testimise strateegiaid vastavalt erinevatele rakendusvaldkondadele ja testitüüpidele.
    • Teadmised tarkvara testimise automatiseerimisest, sh tarkvara testimise automatiseerimise tööriistadest.
    • Oskus teste disainida, sealhulgas testide kirjutamine, testandmete loomine ja testide läbiviimine.
    • Võime analüüsida testide tulemusi ja luua testraporteid.
    • Arusaamine tarkvara vigade käsitlemise ja jälgimise protsessist.
    • Võime töötada efektiivselt tarkvara testimise meeskonnas.
    • Teadmised erinevatest tarkvara testija igapäeva tööriistadest.
    • Üldised teadmised tarkvara tehnilisest poolest: Andmebaasid, API, front-end, back-end, CI/CD.

    Koolitusele on oodatud tarkvara testimise valdkonnast huvitatud või selles töötavad inimesed, kes soovivad omandada põhjalikke teadmisi ja praktilisi oskusi tarkvara testimise alal. Siia hulka võivad kuuluda tarkvara testimise spetsialistid, tarkvara arendajad, tarkvara projektijuhid, kvaliteedikontrolli insenerid ja muud IT-spetsialistid, kes soovivad parandada oma oskusi ja teadmisi tarkvara testimise valdkonnas. Samuti on oodatud kõik, kes soovivad tulevikus tarkvara testimise valdkonnas töötada, sest osalemine ei eelda varasemat kokkupuudet tarkvara testimisega, peamine on suur tahe ning huvi IT valdkonna vastu.

    Programmi sisukaid ja mitmekülgseid õppepäevi viib läbi kogenud tarkvara testimise insener Hendrik Vallimägi, kes on spetsialiseerunud veebilehtede ja nutiseadmete testimisele. Olles taganud kvaliteeti mitmete erinevate projektide raames nii Eestis kui Saksamaal, omab Hendrik laialdasi kogemusi ja oskusi testimismetoodikates, tarkvara testimises, automatiseerimises ja tulemuste analüüsimises ning raporteerimises.

    Töö toimub väikestes gruppides ja kohtade arv on piiratud!