Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Viedās datortehnoloģijas
Nosaukums Integrācijas un līgumu testēšanas salīdzinošā analīze mikropakalpojumu un monolītajā arhitektūrās
Nosaukums angļu valodā The Comparative Analysis of Integration and Contract Testing in Microservices and Monolithic Architectures
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Pāvels Rusakovs
Recenzents Oksana Zavjalova
Anotācija Mūsdienas mikropakalpojumu arhitektūra ir kļuvusi par vienu no populārākajām pieejām programmatūras izstrādē. Sistēmas sadalīšana neatkarīgos pakalpojumos ļauj padarīt risinājumu elastīgāku un vieglāk uzturamu salīdzinājumā ar monolīto arhitektūru. Tomēr pāreja uz šādu pieeju sarežģī testēšanas procesu. Papildus integrācijas testiem ir nepieciešams izmantot arī līgumu testēšanu, lai nodrošinātu pareizu mijiedarbību starp pakalpojumiem. Bakalaura darbā tiek aplūkoti programmatūras testēšanas pamati, testēšanas veidi un līmeņi, kā arī salīdzinātas monolītās un mikropakalpojumu arhitektūras galvenās īpašības. Īpaša uzmanība tiek pievērsta integrācijas un līgumu testēšanas principiem. Tiek analizēta šo pieeju loma sadalītajās sistēmās un to ietekme uz pakalpojumu savstarpējo darbību. Pētījuma laikā tika izveidota novērtēšanas pieeja, kas ļauj salīdzināt integrācijas un līgumu testēšanas efektivitāti dažādās arhitektūrās. Darba gaitā tika noteiktas abu testēšanas veidu stipras un vājās puses, kā arī izvērtēta to praktiskā pielietošana. Pamatojoties uz iegūtajiem rezultātiem, tika formulēti secinājumi un sniegti ieteikumi piemērotākās testēšanas stratēģijas izvēlei mikropakalpojumu arhitektūrā. Iegūtie rezultāti var tikt izmantoti programmatūras izstrādes un testēšanas procesos, kuros tiek izmantota mikropakalpojumu pieeja. Literārā teksta apstrādē daļēji tika izmantots mākslīgais intelekts. Bakalaura darbā ir 60 lappuses, 1 attēls, 12 tabulas un 2 pielikumi. Tika izmantoti 33 informācijas avoti.
Atslēgas vārdi mikropakalpojums, mikropakalpojumu arhitektūra, monolīts, līgumu testēšana, integrācijas testēšana.
Atslēgas vārdi angļu valodā microservice, microservice architecture, monolith, contract testing, integration testing.
Valoda lv
Gads 2026
Darba augšupielādes datums un laiks 26.05.2026 22:09:37