Form of studies |
Master |
Title of the study programm |
Information Technology |
Title in original language |
Programmatūras vizuālās testēšanas procesa automatizācija versiju kontroles sistēmās |
Title in English |
Automation of Software Visual Testing Process in Version Control Systems |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Arnis Lektauers |
Reviewer |
Dr. sc. ing. Arnis Kiršners |
Abstract |
Pašreizējais tehnoloģiju attīstības virziens nosaka striktas tirgus prasības programmatūras izstrādes sfērā. Klientu pasūtījumi ir jāizpilda ātri un kvalitatīvi, pietam prasības mēdz mainīties izstrādes brīdī, tādējādi palielinot testēšanas iterāciju skaitu. Vizuālās testēšanas automatizācija ir pieprasīts risinājums, kas ļauj apmierināt šīs prasības, ietaupot uzņēmuma resursus. Lai gan pēdējā laikā pieaug automatizācijas risinājumu skaits, tomēr joprojām nav standartizētas pieejas šādu rīku implementācijai. Testēšanas procesa automatizācijā liela uzmanība tiek pievērsta programmēšanas valodu atbalstam un tehnoloģiju integrācijai. Tikmēr vienkārša regresijas testu veikšana, izmantojot versiju kontroles sistēmu, pieprasa patstāvīgu iegūldījumu rīka pilnveidošanā, jo funkcionalitāte bieži paliek otrajā plānā.
Darba mērķis ir veikt esošo testēšanas risinājumu izpēti un piedāvāt sistēmu, kas nodrošina vizuālās testēšanas automatizāciju versiju kontroles sistēmās. Lai sasniegtu mērķi, praktiskajā daļā ir izstrādāts sistēmas prototips, balstoties uz teorētiskajā daļā izvirzītajām vadlīnijām vizuālās automatizācijas adaptācijai.
Maģistra darba pirmajā nodaļā tiek sniegta nepieciešamā terminoloģija un definīcijas. Otrajā nodaļā ir apskatītas automatizācijas tehnoloģijas, testpiemēru atlases principi un automatizācijas procesa ieguvumi. Trešajā nodaļā tiek analizētas automatizācijas risinājuma implementācijas īpatnības. Ceturtajā nodaļā ir sniegts esošo rīku salīdzinājums. Piektajā nodaļā ir sniegts sistēmas prototipa koncepts un tā izstrādes procesa apraksts.
Darba apjoms - 71. lpp., 8 tabulas, 32 attēli un 1 pielikums. |
Keywords |
Grafiskais lietotāja interfeiss, Versiju kontroles sistēmas, Testēšana, Automatizācija, Operētājsistēmas, Atklātā pirmkoda programmatūra |
Keywords in English |
Graphical user interface, Version control systems, Testing, Automation, Operating systems, Open Source Software |
Language |
lv |
Year |
2020 |
Date and time of uploading |
27.05.2020 18:58:17 |