Risinājumi programmatūras gala-gala testēšanai konkrētā uzņēmumā
| dc.contributor.advisor | Borzovs, Juris | |
| dc.contributor.author | Tauriņa, Brigita | |
| dc.contributor.other | Latvijas Universitāte. Datorikas fakultāte | |
| dc.date.accessioned | 2024-06-20T01:04:17Z | |
| dc.date.accessioned | 2025-07-23T03:48:41Z | |
| dc.date.available | 2024-06-20T01:04:17Z | |
| dc.date.issued | 2024 | |
| dc.description.abstract | Darba mērķis bija analizēt tendences gala-gala testēšanas programmatūras jomā, kā arī definēt konkrēta uzņēmuma gala-gala testēšanas vajadzības un identificēt vispiemēro- tāko gala-gala testēšanas rīku. Lai īstenotu šos mērķus, tika analizēti dati par pētījumiem testēšanas jomā, tādējādi atklājot, ka automatizācija un testēšanas vides uzturēšana ir dominējošas pētniecības tēmas šajā nozarē. Tika arī identificēti būtiskākie faktori testē- šanas rīku izvēlē konkrētajam uzņēmumam, kā, piemēram, dažādi lietojamības rādītāji, analīzes spējas, starp programmu saderība, ilgtspēja un izmaksas. Tālāk tika identificēti vispiemērotākā rīka kandidāti. Darba gaitā tika izstrādāti atlases kritēriji un svara koeficienti piemērotākā rīka izvēlei no atlasītajiem kandidātiem. Izmantojot šo metriku, tika atlasīts viens testēšanas rīks, kas tika testēts, veidojot testpiemērus konkrētā uzņēmuma testēšanas vidē. Rīka iestatījumu, testpiemēru koda izstrādes un atkļūdošanas process, kā arī rīka stabilitāte testpiemēru uzraudzībā, tika novērtēta pēc iepriekš definētiem kritērijiem. Lai efektīvi novērtētu rīku konkrētā uzņēmuma testēšanas vidē, tika izstrādāti prog- rammatūras testpiemēru etaloni un to novērtēšanas kritēriji un metrika. Tomēr izrādījās, ka sākotnēji atlasītais rīks neatbilda gala lietotāju gaidāmajam rezul- tātam. Tāpēc tika veiktas nelielas izmaiņas rīka atlases kritērijos un realizēta otrreizēja rīka atlase. Otreizējās atlases rezultātā konkrētajā uzņēmumā tika izvēlēts bezkoda gala-gala testu automatizācijas rīks, kas balstīts uz saskarnes principa. Ar šo rīku tika izstrādāti definētie testpiemēru etaloni, un šie testpiemēri tika novērtēti pēc izstrādātas metrikas. Rezultātā tika iegūts izskaitļojams rezultāts, novērtējot atlasītā rīka izmantošanu, gala-gala testu automatizācijas procesā konkrētajā uzņēmumā. | |
| dc.description.abstract | The aim of the work was to analyze the trends in the field of end-to-end testing softwa- re, as well as to define the end-to-end testing needs of a given company and to identify the most suitable end-to-end testing tool. To accomplish these goals data on research papers about testing was analyzed, revealing that automation and test environment maintenan- ce are dominant research topics in the industry. The most important factors in choosing testing tools for a given company were also identified, such as: different usability as- pects, analysis capabilities, cross-program compatibility, maintenance and cost. Next, the candidates for the most suitable tool were identified and their metrics described. During the course of the work selection criteria and their weights were developed in order to choose the most suitable tool from the selected candidates. Using this metric a single testing tool was selected to be tested by creating test cases in a particular company’s testing environment. The development and debugging process of the tool settings, test case code, as well as the stability of the tool in monitoring the test cases, was evaluated according to predefined criteria. In order to effectively evaluate the tool in a specific company’s testing environment benchmarks of software test cases and their evaluation criteria and metrics were developed. However, it turned out that the initially selected tool would not meet the user’s expected results. Therefore, minor changes were made to the tool selection criteria and a second tool selection was implemented. Following the second round of selection, a codeless end-to-end test automation tool based on the interface principle was chosen in the company. Defined test case benchmarks were developed with this tool and these test cases were evaluated against developed met- rics. As a result, a calculable result was obtained with the selected tool performing end-to- end test automation in the company. | |
| dc.identifier.other | 101555 | |
| dc.identifier.uri | https://dspace.lu.lv/handle/7/66068 | |
| dc.language.iso | lav | |
| dc.publisher | Latvijas Universitāte | |
| dc.rights | info:eu-repo/semantics/openAccess | |
| dc.subject | Datorzinātne | |
| dc.subject | programmatūras testēšana | |
| dc.subject | gala-gala testēšana | |
| dc.subject | testēšanas rīki | |
| dc.subject | testu automatizēšana | |
| dc.subject | Cypress | |
| dc.title | Risinājumi programmatūras gala-gala testēšanai konkrētā uzņēmumā | |
| dc.title.alternative | Solutions for end-to-end software testing at a specific company | |
| dc.type | info:eu-repo/semantics/bachelorThesis |