Form of studies |
Bachelor |
Title of the study programm |
Information Technology |
Title in original language |
Lietojumsistēmu priekšgala komponentu automatizētas testēšanas rīku salīdzinošā analīze |
Title in English |
A Comparative Analysis of Automated Testing Tools for Application Front-End Components |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Oksana Ņikiforova |
Reviewer |
Ilze Bērziņa |
Abstract |
Pieaugot programmatūras sarežģītībai un apjomam, palielinās prasības, kas ir izvirzītas programmatūras sistēmu testēšanai. Bakalaura darbs ir veltīts lietojumprogrammu priekšgala komponentu testēšanas automatizācijas rīku salīdzinošai analīzei. Pētījuma ietvaros tiek veikta četru populārāko testēšanas satvaru salīdzināšana: WebDriverIO, Cucumber, Selenium un Cypress. Darba mērķis ir salīdzināt automatizētas lietojumsistēmas priekšgala komponentu testēšanas rīkus, balstoties uz funkcionālajās prasībās definētiem scenārijiem. Lai sasniegtu darba mērķi, pētījuma ietvaros ir apskatīta testēšanas satvaru funkcionalitāte, ir izstrādāti testēšanas scenāriju, kas ir palaisti katrā no satvariem, pielietojot testēšanas scenārijus vienas un tas pašas programmatūras priekšgala komponentēm. Pētījumam izvēlētie testēšanas satvari ir salīdzināti, lai noteiktu atšķirības rīku elastībā, lietojamībā un veiktspējā dažādos apstākļos un nosacījumos. Vienlaikus tiek identificētas testēšanas satvaru stiprās un vājās puses, lai iegūtu pareizu un skaidru priekšstatu par visu četru rīku iespējām. Darba autors piedāvā ieteikumus atbilstošā testēšanas satvara izvēlei atkarībā no projekta prasībām un mērķiem. Ieteikumi atbilstošā rīka izvēlei lietojumprogrammu priekšgala komponentu testēšanai palīdzēs izstrādātājiem pieņemt lēmumus attiecībā uz priekšgala komponentu realizācijas tehnoloģijām. |
Keywords |
Automatizēta testēšana, front-end komponenti, WebDriverIO, Cucumber, Selenium, Cypress. |
Keywords in English |
Automated testing, front-end components, WebDriverIO, Cucumber, Selenium, Cypress |
Language |
lv |
Year |
2024 |
Date and time of uploading |
28.05.2024 11:45:03 |