Kods | DE0282 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Nosaukums | Nepārtraukta programmatūras serveru testu automatizācija | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Statuss | Obligātais/Ierobežotās izvēles; 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 | 6.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Daļas | 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anotācija |
Studiju kursa ietvaros tiek sniegtas padziļinātas zināšanas nepārtrauktas piegādes programmatūras serveru (servera puses) testu automatizācijas risinājumos. Tiek apskatīti dažādi servera puses testu automatizācijas rīki, sākot no pavisam vienkāršiem līdz pilnīgi pielāgotam testu automatizācijas ietvaram funkcionālo un nefunkcionālo testu veikšanai. Studentiem ir iespēja veikt servera puses testu automatizācijas ietvara izstrādi, iepazīt virtualizācijas vides un veikt ietvara iekļaušanu nepārtrauktās programmatūras piegādes plūsmā. Studiju kursa ietvaros studenti izmanto labajās praksēs un tendencēs balstītus risinājumus.. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa saturs |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mērķis un uzdevumi, izteikti kompetencēs un prasmēs |
Studiju kursa mērķis ir sniegt teorētiskas un praktiskas zināšanas nepārtrauktas programmatūras piegādes serveru testu automatizācijā, īstenojot un pārraugot dažādas metodes, rīkus un risinājumus. Studiju kursa uzdevumi: 1. Pilnveidot studentu izpratni par servera puses testu automatizācijas nepieciešamību. 2. Attīstīt prasmes veikt automatizēto testpiemēru izstrādi un integrēt automatizācijas risinājumus virtualizācijas vidēs un nepārtrauktās programmatūras piegādes plūsmā. 3. Pilnveidot studentu prasmes zinātnē un labajās praksēs balstītu risinājumu jēgpilnā lietošanā. 4. Attīstīt spējas argumentēti diskutēt par programmatūras serveru testu nepieciešamību, principiem, tehnoloģiju un rīku tendencēm nepatrauktas piegādes procesā. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sasniedzamie studiju rezultāti un to vērtēšana |
Spēj pamatoti izvēlēties serveru testu automatizācijai nepieciešamos rīkus, balstoties uz servera specifiku, prot veikt to uzstādīšanu un pārvaldību. - Sekmīgi aizstāvēti laboratorijas darbi un eksāmens.
Kritēriji: spēj izskaidrot prasības serveru testēšanai; spēj identificēt rīkus serveru testēšanai; prot uzstādīt un pārvaldīt rīkus serveru testēšanai. Prot veikt funkcionālo testu automatizāciju kvalitātes nodrošināšanas nolūkos ar apgūtajiem testu automatizācijas rīkiem. - Sekmīgi aizstāvēti laboratorijas darbi. Kritēriji: prot projektēt funkcionālos testus; prot realizēt uzprojektētos funkcionālos testus ar rīka palīdzību. Prot veikt nefunkcionālo testu automatizāciju kvalitātes nodrošināšanas nolūkos ar apgūtajiem testu automatizācijas rīkiem. - Sekmīgi aizstāvēti laboratorijas darbi. Kritēriji: prot projektēt nefunkcionālus testus; prot realizēt uzprojektētos nefunkcionālos testus ar rīka palīdzību. Spēj izmantot apgūtās teorētiskās un praktiskās zināšanas servera testu automatizācijas ietvara izveidē un tā iekļaušanu nepārtrauktajā programmatūras piegādes plūsmā. - Sekmīgi aizstāvēti laboratorijas darbi, eksāmens. Kritēriji: prot izveidot servera testu automatizācijas ietvaru; prot integrēt izveidoto ietvaru nepārtrauktajā programmatūras piegādes plūsmā; spēj izskaidrot servera testu automatizācijas ietvara izmantošanas principus. Prot izveidot un pārvaldīt operētājsistēmas līmeņa virtualizēto vidi izmantojot Docker, pamatot uzstādīto rīku izvēli. - Sekmīgi aizstāvēti laboratorijas darbi. Kritēriji: spēj pamatoti izvēlēties rīkus operētājsistēmas līmeņa virtualizētai videi; spēj izskaidrot Docker izmantošanas principus; prot izveidot un pārvaldīt izveidotu virtualizētu vidi. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju rezultātu vērtēšanas kritēriji |
Laboratorijas darbi - 80%
Eksāmens - 20% |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Priekšzināšanas | Programmatūras izstrādes pamati, objektorientētās programmatūras izstrādes pamati. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa plānojums |
|