DPI735 Programmatūras funkcionālās testēšanas automatizācijas pamati

Kods DPI735
Nosaukums Programmatūras funkcionālās testēšanas automatizācijas pamati
Statuss Brīvās izvēles
Līmenis un tips Pamatstudiju, Akadēmiskais
Tematiskā joma Datorika
Struktūrvienība Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Mācībspēks Ērika Nazaruka
Kredītpunkti 2.0 (3.0 ECTS)
Daļas 1
Anotācija Automatizētā testēšana ir viens no programmatūras kvalitātes kontroles veidiem. Šajā kursā studenti tiks iepazīstināti ar automatizācijas iespējām programmatūras testēšanas procesā, ar testu automatizācijas sistēmas veidošanas principiem, kā arī ar komerciālo un atvērtā koda automatizācijas risinājumu izmantošanu programmatūras testēšanas uzdevumiem. Kursa lielākā daļa ir veltīta praktisko darbu izpildei, kuru pamatā ir industrijas reālu projektu uzdevumi. Testēšanas automatizācijai tiek izmantota valoda Java un atbilstošās bibliotēkas..
Studiju kursa saturs
Saturs Pilna un nepilna laika klātienes studijas Nepilna laika neklātienes studijas
Kontaktstundas Patstāvīgais darbs Kontaktstundas Patstāvīgais darbs
Testēšanas uzdevumi programmatūras izstrādes gaitā 1 0 0 0
Automatizācijas iespējas testēšanas procesā 1 0 0 0
Testēšanas automatizācijas rīki un to pielietošanas īpatnības. Komerciālo un atvērtā koda testēšanas rīku priekšrocības un trūkumi 2 0 0 0
Testu automatizācijas paņēmieni un automatizācijas sistēmas veidošanas principi 8 14 0 0
Aizmugursistēmas (back-end) automatizētās testēšanas principi 8 14 0 0
Priekšgala sistēmu (front-end) automatizētās testēšanas paņēmieni. Automatizētā funkcionālā testēšana tīmekļa un mobilajām lietotnēm 8 14 0 0
Testu automatizācijas sistēmas integrācija ar izstrādes atbalsta sistēmām 4 6 0 0
Kopā: 32 48 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Mērķis ir attīstīt studentu kompetenci programmatūras testēšanas automatizācijas organizēšanā projekta līmenī, tai skaitā: 1) prasmi novērtēt testēšanas automatizācijas nepieciešamību projektā, 2) prasmi pamatot un izvēlēties testēšanas stratēģiju projektā, 3) prasmi izvēlēties testēšanas automatizācijas rīkus un izveidot testēšanas automatizācijas sistēmu, 4) pamata prasmes lietojumprogrammu automatizētā testēšanā, izmantojot valodu Java.
Sasniedzamie studiju
rezultāti un to vērtēšana
Spēj noteikt testēšanas automatizācijas iespējas projektā - Sekmīgi nokārtoti pārbaudījumi
Izprot testēšanas veidus un nolūku programmatūras izstrādes projektā - Sekmīgi nokārtoti pārbaudījumi
Spēj pamatoti izvēlēties automatizētās testēšanas rīkus un paņēmienus projektā - Sekmīgi nokārtoti pārbaudījumi
Spēj izveidot testēšanas automatizācijas sistēmu atbilstoši projekta specifikai - Sekmīgi nokārtoti laboratorijas un patstāvīgie darbi
Spēj izstrādāt un izpildīt automatizētu testpiemēru, testa scenāriju un testu kopu - Sekmīgi nokārtoti laboratorijas un patstāvīgie darbi
Spēj veikt aizmugursistēmas un priekšgala sistēmas testēšanas automatizāciju - Sekmīgi nokārtoti laboratorijas un patstāvīgie darbi
Spēj veikt tīmekļa lietotņu funkcionālās testēšanas automatizāciju - Sekmīgi nokārtoti laboratorijas un patstāvīgie darbi
Priekšzināšanas objektorienētās programmēšanas pamati
Studiju kursa plānojums
Daļa KP EKPS Stundas Pārbaudījumi Pārbaudījumi (brīvai izvēlei)
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs Ieskaite Eksāmens Darbs
1 2.0 3.0 1.0 0.0 1.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]