RA0296 Programmatūras testēšana

Kods RA0296
Nosaukums Programmatūras testēšana
Statuss Obligātais/Ierobežotās izvēles
Līmenis un tips Pamatstudiju, Profesionālais
Tematiskā joma Datormācība
Struktūrvienība Rēzeknes akadēmija
Mācībspēks Aleksejs Zorins
Kredītpunkti 3.0
Daļas 1
Anotācija Kursā tiek aplūkoti programmatūras testēšanas pamatjēdzieni un testēšanas process, definēti testēšanas mērķi un testu izstrādes metodes, kā arī aplūkoti praksē izmantojamie testpiemēru sagatavošanas paņēmieni. Studējošie apgūst galvenos testēšanas etapus, testpiemēru projektēšanu, testēšanas dokumentāciju un testēšanas pierakstu sagatavošanu, kā arī darbu ar vienu no populārākajiem programmatūras izstrādes pārvaldības rīkiem..
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
Programmatūras testēšanas pamatjēdzieni. Testēšanas process. Testēšanas procesa izpildītāji. Testēšanas veidi un standarti. 3 4 1 5
Testēšanas dokumentācija. Testpiemēra apraksts. Testēšanas procedūra. 3 4 1 5
Testēšanas pieejas. Baltas kastes testēšanas pieeja. Testpiemēru projektēšanas paņēmieni. 3 4 1 6
Melnās kastes testēšanas pieeja. Testpiemēru projektēšanas paņēmieni. Ekvivalentā sadalīšana. Robežvērtību analīze. 3 4 1 6
Kļūda, kļūme, defekts, problēma. Defekta svarīgums, prioritāte. 2 3 1 5
Programmatūras izstrādes pārvaldības un defektu izsekošanas rīki. 2 3 1 5
Testēšanas veidi un metodes. Funkcionālā un nefunkcionālā testēšana. 2 4 1 5
Programmatūras testēšanas līmeņi. Vienībtestēšana, testējamie objekti un testēšanas mērķi 3 4 1 6
Integrācijas testēšana. Integrācijas stratēģijas. Sistēmtestēšana un tās mērķis, testējamie objekti. 3 4 1 6
Akcepttestēšana un kvalifikācijas testēšana. 2 4 1 5
Programmatūras lietojamība. Programmatūras lietojamības testēšana. 3 4 1 6
Testēšanas dokumentācija. Testēšanas plāns. Testēšanas pārskats. Testēšanas labā prakse. 3 4 1 6
Kopā: 32 46 12 66
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Studiju kursa mērķis ir iepazīstināt studējošos ar programmatūras testēšanu, aktuālajiem nozares testēšanas standartiem, programmatūras izstrādes labo praksi. Zināšanas Zina programmatūras testēšanas procesa lomu dažāda dzīves cikla programmatūras izstrādes projektos, testēšanas procesa uzdevumus un tā iespējamo realizāciju Sapratne par dažādām testēšanas tehnikām un tipiem Prasmes Prot testēt programmatūru un dokumentēt testēšanas rezultātus Prot organizēt dažādus testēšanas veidus un pārzin testēšanas dokumentēšanu, kā arī iegūst praktiskas iemaņas testēšanas izpildē Kompetence Spēj izmantot noteiktus testēšanas un testēšanas rezultātu analizēšanas paņēmienus un dokumentēšanas formas, kā arī prot organizēt informācijas apmaiņas pasākumus un vadīt tos Spēj veidot un izpildīt sistemātiskas testa procedūras, lai nodrošinātu atbilstību programmatūras lietojamībai un specifikācijai
Sasniedzamie studiju
rezultāti un to vērtēšana
Zināšanas Zina programmatūras testēšanas procesa lomu dažāda dzīves cikla programmatūras izstrādes projektos, testēšanas procesa uzdevumus un tā iespējamo realizāciju Sapratne par dažādām testēšanas tehnikām un tipiem Prasmes Prot testēt programmatūru un dokumentēt testēšanas rezultātus Prot organizēt dažādus testēšanas veidus un pārzin testēšanas dokumentēšanu, kā arī iegūst praktiskas iemaņas testēšanas izpildē Kompetence Spēj izmantot noteiktus testēšanas un testēšanas rezultātu analizēšanas paņēmienus un dokumentēšanas formas, kā arī prot organizēt informācijas apmaiņas pasākumus un vadīt tos Spēj veidot un izpildīt sistemātiskas testa procedūras, lai nodrošinātu atbilstību programmatūras lietojamībai un specifikācijai - Praktiskie pārbaudījumi – uzdevumu risināšana, projektu izstrāde. Kontroldarbi un eksāmens.
Studiju rezultātu vērtēšanas kritēriji
Praktisko uzdevumu izpildes vērtējums - 60%
Noslēguma pārbaudījums (eksāmens) - 40%
 
Priekšzināšanas Programmēšanas teorijas un prakses pārzināšana (algoritmi un datu struktūras, objektorientētā programmēšana, datu bāzes).
Studiju kursa plānojums
Daļa KP Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 3.0 16.0 16.0 0.0 *