Graduate papers
  
Description of the graduate paper
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