Kods | DE0296 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Nosaukums | Tīmekļa risinājumu automatizēta testēšana un slodzes testēšana | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 zināšanas tīmekļa risinājumu (mājaslapu) testu automatizācijā, kā arī testēšanas stratēģijas un plāna izveidošanā. Studenti apgūst nepieciešamos rīkus un tehnoloģijas, kā arī metodes, kas ļauj veiksmīgi un pēc labākās prakses patstāvīgi izstrādāt testu automatizācijas risinājumu. Studenti apgūst dažādas slodzes testēšanas metodes, kā arī vispārējas tīmekļa lietotnes funkcionalitātes pārbaudes principus, kurus var praktiski pielietot mākoņtestēšanas platformā.. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa saturs |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mērķis un uzdevumi, izteikti kompetencēs un prasmēs |
Studiju kursa mērķis ir sniegt zināšanas un prasmes par tīmekļa risinājumu automatizētu testēšanu un slodzes testēšanu. Studiju kursa uzdevumi: 1. Attīstīt studentu kompetenci tīmekļa risinājumu automatizētā testēšanā un slodzes testēšanā. 2. Attīstīt studentu prasmes programmēšanas un skriptu valodas izmantošanā tīmekļa risinājumu automatizēšanā. 3. Attīstīt studentu prasmes automatizētās un slodzes testēšanas mākoņplatformas izmantošanā. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sasniedzamie studiju rezultāti un to vērtēšana |
Spēj argumentēti diskutēt par automatizētas testēšanas stratēģiju priekšrocībām un trūkumiem. - Sekmīgi nokārtots eksāmens.
Kritēriji: spēj apkopot argumentus par automatizētas testēšanas stratēģiju priekšrocībām un trūkumiem; spēj pamatot stratēģijas izmantošanu noteiktās situācijās. Spēj efektīvi izmantot mākoņtestēšanas platformu daudzlietotāju tīmekļu risinājumu testu automatizācijai. - Sekmīgi nokārtoti laboratorijas darbi un eksāmens. Kritēriji: spēj izmantot mākoņtestēšanas platformu daudzlietotāju tīmekļu risinājumu testu automatizācijai; spēj novērtēt izmantošanas efektivitāti; spēj piedāvāt izmantošanas efektivitātes uzlabošanai. Spēj izdomāt un izvēlēties testēšanas stratēģiju, balstoties uz projekta specifikācijas īpatnībām. - Sekmīgi nokārtoti kontroldarbi. Kritēriji: spēj novērtēt stratēģijas izmantošanu noteiktā situācijā; spēj piedāvāt savu stratēģiju noteiktam gadījumam. Prot izmantot apgūtās teorētiskās un praktiskās zināšanas JavaScript programmēšanas valodā. - Sekmīgi aizstāvēti laboratorijas darbi. Kritēriji: spēj atdarināt JavaScript izmantošanas piemērus; spēj realizēt testēšanas uzdevumus JavaScript valodā. Prot izplānot testēšanas scenāriju un īstenot to, izmantojot NightWatch.js testa automatizācijas satvaru. - Sekmīgi aizstāvēti laboratorijas darbi. Kritēriji: prot izstrādāt testēšanas scenārija plānu; prot realizēt plānu izmantojot NightWatch.js satvaru. Spēj raksturot mājaslapu struktūru un automatizēt to, ņemot vērā tās īpatnības. - Sekmīgi aizstāvēti laboratorijas darbi un nokārtoti kontroldarbi. Kritēriji: spēj noteikt mājaslapu struktūru; spēj realizēt mājaslapu struktūras modeli kodā. Prot lietot koda versiju kontroles rīkus pēc labākajām praksēm. - Sekmīgi nokārtoti laboratorijas darbi un kontroldarbi. Kritēriji: spēj izskaidrot versiju kontroles rīku funkcijas; spēj izskaidrot versiju kontroles rīku izmantošanas labās prakses; prot izmantot rīku, vadoties pēc labajām praksēm. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju rezultātu vērtēšanas kritēriji |
Kontroldarbi - 30%
Laboratorijas darbi - 50% Eksāmens - 20% |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Priekšzināšanas | Programmatūras izstrādes pamati, programmatūras testēšanas un atkļūdošanas pamati. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa plānojums |
|