Studiju veids |
maģistra profesionālās studijas |
Studiju programmas nosaukums |
Informācijas tehnoloģija |
Nosaukums |
Testu automatizācijas arhitektūras izstrāde IOS mobilajai platformai un praktiska ieviešana “NotifyUS.net” lietotnes izstrādes projektā |
Nosaukums angļu valodā |
Design of Test Automation Architecture for IOS Mobile Platform and Practical Implementation in Development of NotifyUS.net Application |
Struktūrvienība |
12100 Informācijas tehnoloģijas institūts |
Darba vadītājs |
Mg. sc. ing. Ervins Grīnfelds |
Recenzents |
Dr. sc. ing. Jānis Kampars |
Anotācija |
Maģistra darba mērķis ir izstrādāt testu automatizācijas arhitektūru „iOS” mobilajai platformai, ieviešot to un praktiski pielietojot „NotifyUS.net” „iOS” lietotnei. Manuālā testēšana aizņem pārāk daudz laika un resursus, tā ietver sevī pārāk lielu rutīnas darbu un negatīvos cilvēkfaktorus, no kā, veicot testu automatizāciju, ir iespējams izvairīties. Testēšanas efektivitāti būtiski uzlabo automatizētā testēšana, pat neskatoties uz daudziem svarīgiem cilvēciskajiem faktoriem, kurus nespēj aizstāt rīki un sistēmas.
Darbā tika izveidots testu automatizācijas arhitektūras risinājums „iOS” mobilajai platformai un praktiski pielietots „NotifyUS.net” „iOS” lietotnei. Tika izpētīti vairāki potenciālie testēšanas ietvari, izstrādātas vadlīnijas automatizēto testu piemēru izstrādei, tika izstrādāti nepārtrauktās integrācijas principi, tika automatizēta automatizētās testēšanas atskaišu izveide, kā arī tika izstrādāti priekšlikumi automatizācijas stabilitātes problēmu risināšanai. Iegūtās zināšanas no aplūkotās literatūras tika praktiski pielietotas darba mērķa sasniegšanai – testu automatizācijas arhitektūras izstādei. Tika veikta testa vides uzstādīšana un konfigurēšana uz „Mac” un „iPhone” ierīces. Izstrādāti vairāki automatizētie testi un veikta to izpilde uz testa ierīces. Tika veikta „Jenkins” konfigurācija, lai automātiski varētu veikt lietotnes būvējumu, izpildīt testus un apkopot rezultātus ziņojumā. Risinājums ir pielietojams reālajā dzīvē, uzņēmuma vajadzībām. Darbā: 128 lpp. teksta, 39 attēli, 3 tabulas, 54 izmantotās literatūras avoti un 7 pielikumi. |
Atslēgas vārdi |
lietojumprogrammatūru testēšana, iOS testu automatizācija, testu automatizācijas arhitektūra, calabash ietvars, nepārtraukta integrācija |
Atslēgas vārdi angļu valodā |
application testing, iOS test automation, test automation architecture, calabash framework, continuous integration |
Valoda |
lv |
Gads |
2016 |
Darba augšupielādes datums un laiks |
12.01.2016 03:28:57 |