Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Tīmekļa elementu lokatoru stabilitāte "no gala līdz galam" testu skriptos.
Nosaukums angļu valodā Stability of Web Element Locators in End-to-End Test Scripts.
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Ērika Nazaruka
Recenzents Padmaraj Nidagundi
Anotācija Bakalaura darba veids veids: Pētniecība un testēšanas rīku salīdzinoša analīze Darbs aplūko būtisku problēmu – tīmekļa elementu lokatoru stabilitāti dinamisku tīmekļa lietotņu gala līdz galam (E2E) testēšanas procesā. Tīmekļa elementu lokatori tiek izmantoti, lai automatizētu mijiedarbību ar lietotāja saskarnes elementiem, taču tie ir pakļauti nestabilitātei, ko izraisa lietotņu dizaina izmaiņas, dinamiskās atribūtu pārmaiņas un regulāri atjauninājumi mūsdienu tīmekļa lietotnēs. Jo nestabilāka vide, jo lielāks testu kļūmju risks, uzturēšanas izmaksas un zems testa skriptu kvalitātes līmenis. Darbā tiek pētīti lokatoru nestabilitātes iemesli un meklētas metodes un rīki, kas var uzlabot automatizēto testu skriptus. Veikta četru testēšanas rīku — Selenium, Cypress, Mabl un Testim — salīdzināšana, balstoties uz to dažādajām funkcionalitātēm, sākot no tradicionālām pieejām līdz mākslīgā intelekta pašlabojošajām sistēmām. Eksperimentos tiek mēģināts atdarināt reāli nestabilus apstākļus, tostarp dinamiskas atribūtu maiņas un strukturālas DOM izmaiņas. Rīki tiek novērtēti pēc vairākiem rādītājiem, tostarp testu izpildes veiksmes līmeņa, pašlabošanas spējas, atkopšanās laika un izpildes ātruma. Secinājumi norāda uz ievērojamām atšķirībām rīku elastībā, saskaroties ar izmaiņām vidē. Mašīnmācīšanās risinājumi (īpaši Mabl) labāk nekā manuālie rīki spēj paši novērst kļūdas un uzturēt stabilu testu darbību. Darbā ieteikts izmantot dinamisku lokatoru pieejas, izvēlēties rīkus atkarībā no konkrētās lietotnes, kā arī integrēt ar mākslīgo intelektu darbinātas sistēmas CI/CD cauruļvados, lai panāktu augstāku veiktspēju un stabilitāti. Darbs ir 68 lappuses garš, satur 9 tabulas, 11 attēlus un 4 pielikumus, kas palīdzēs testētājiem un izstrādātājiem izmantot šīs zināšanas, lai gūtu labākās prakses dinamisku tīmekļa lietotņu automatizētajā testēšanā.
Atslēgas vārdi tīmekļa elementu lokatori, gala līdz galam (E2E) testēšana, automatizētas testēšanas rīki, lokatoru stabilitāte, ar mākslīgo intelektu vadīta testēšana.
Atslēgas vārdi angļu valodā Web element locators, End-to-end testing, Automated testing tools, Locator stability, AI-driven testing.
Valoda eng
Gads 2025
Darba augšupielādes datums un laiks 03.01.2025 00:05:24