Täienduskoolitusasutuse nimetus
IT ProLab OÜ
Registrikood 16142191
Täiskasvanuhariduse majandustegevusteade number 219903

Õppekava nimetus
Tarkvarasüsteemide testimise alused
 
Õppekavarühm
Tarkvara ja rakenduste arendus ning analüüs.

Õppekava koostamise alus
Info- ja kommunikatsioonitehnoloogia erialade riiklik õppekava (Noorem tarkvaraarendaja), OSKA ülevaade valdkonnaspetsiifiliste IKT-oskuste vajadusest (SA Kutsekoda, 2021)

Õppe kogumaht

80 akadeemilist tundi, millest 60 akad t on kontaktõpe ja 20 akad t iseseisev töö.

Sihtgrupp
Täiskasvanud, kes soovivad omandada teadmisi Tarkvarasüsteemide testimisest ja/või IKT-spetsialistid ja tarkvaraarendajad, kelle täiendõpe avardab nende võimalusi tööturul
 
Õppe alustamise tingimuse
Koolituse õppekeel on vene keel. Vajalik arvutikasutusoskus.

Eesmärk
Koolituse tulemusena teab osaleja tarkvara testimise põhimeetodeid ja oskab enda loodud rakenduse vajalikul määral testidega katta
 
Õpiväljundid
Koolituse lõpuks õppija:
  • tunneb testimise põhimõtteid, rahvuslikke ja rahvusvahelisi testimise standardeid
  • koostab süsteemi testiplaani
  • kasutab UI testide loomise raamistikke
  • testib rakendusi ja automatiseerib testimist
dokumenteerib testi tulemused vastavalt nõuetele

Õppesisu
  1. Sissejuhatus tarkvara testimisse (2 akad t)
  2. Testimise dokumentatsioon. Testimise plaan. Aruanne testimise kohta (4 akad t)
  3. Testimise tehnikad (8 akad t)
  4. Testimise tasemed. Tarkvara koodi testidega kaetuse kriteeriumid (8 akad t)
  5. Testimise tüübid. (8 akad t)
    • Funktsionaalne testimine
    • Mittefunktsionaalne testimine
  6. Erinevate tarkvararakenduste spetsiifiliste aspektide testimise vormid, kus keskendutakse erinevatele olulistele valdkondadele. (8 akad t)
    • Mobiilirakenduste testimine
    • Veebirakenduste testimine
    • Lokaliseerimise testimine
    • Turvalisuse testimine
  7. Kasutajaliidese testimine (GUI) (6 akad t)
  8. Regressioonitestimine (8 akad t)
  9. Testimise automatiseerimine (6 akad t)
  10. Karjäärivõimalused tarkvarasüsteemide testimises (2 akad t) 
Õppemeetodid
Kontaktõpe (60 akad t): Loengud, Praktilised harjutused, ülesannete lahendamine
Iseseisev töö (40 akad t): Materjali loenguvälise osa omandamine, kodutööd vastavalt õppejõu poolt antud ülesannetele.

Õppematerjalid
Koolitusel osalejad saavad teemakohased jaotusmaterjalid elektroonselt, mis on koostatud koolitaja poolt koolituse kõikide teemade kohta. Õppematerjalid sisaldavad ka praktiliste ülesannete ja koduste tööde kogumikku.

Soovituslik õppematerjalid
Про Тестинг - Тестирование Программного Обеспечения
Тестирование и качество ПО
Testing Challenges
Операционные системы

Õppekeskkond
Koolituse õppekeel on vene keel.
Grupi suurus kuni 10 osalejat.
Koolitus toimub arvutiklassis või veebikeskkonnas reaalajas. Õppeklass valitakse vastavalt grupi suurusele. Reaalajas toimuvate koolituste läbiviimiseks kasutatakse veebikeskkondi Google Meet, Zoom või Skype.

Hindamine ehk õppe lõpetamise tingimused
Õpingute lõpetamise eelduseks on vähemalt 80% tundides osalemine ja positiivsele hindele kursuse jooksul ettenähtud arvestuslike ja praktiliste tööde sooritamine
Hindamismeetodid: Rakenduse testimine
Hindamiskriteeriumid: Õppija testib rakendust vastavalt juhistele ning dokumenteerib testi tulemusi korrektselt

Koolituse läbimisel väljastatav document
Koolituse läbinule väljastatakse tunnistus juhul, kui õpingute lõpetamise nõuded on täidetud ja õpiväljundid on saavutatud. Tõend väljastatakse juhul, kui õppija ei ole saavutanud õpiväljundeid, kuid võttis osa õppetööst

Koolitaja kompetentsust tagava kvalifikatsiooni või õpi- või töökogemuse kirjeldus
Kõrgharidus, ja/või on aktiivselt tegutsenud õpetatavas valdkonnas ning omavad vastavasisulist kogemust (õpetamiskogemus IKT valdkonnas)