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 |