Automātizētas lietotāja saskarnes testēšanas ieviešana nelielos tīmekļa izstrādes projektos
Author
Neiders, Osvalds
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Klotiņš, Ēriks
Date
2016Metadata
Show full item recordAbstract
Pēdējo 20 gadu laikā, tīmekļa vietnes lietotāju saskarnes ir attīstījušās no tekstuāliem HTML dokumentiem līdz sarežģītiem, funkcionalitāti pildošiem grafiskajiem interfeisiem. Tas nozīmē, ka augstas koda kvalitātes nodrošināšana, uzņēmumiem prasa aizvien vairāk resursu. Lai optimizētu kvalitātes nodrošināšanai nepieciešamos resursus, uzņēmumi izvēlas šo procesu automatizēt. Automatizācijai ir nepieciešamas lielas sākotnējās investīcijas un tā atmaksājas tikai laika gaitā. Šī darba mērķis ir atrast metožu un rīku kopumu, ko apvienot procesā, lai efektīvi ieviestu automatizētu tīmekļa vietņu lietotāju saskarņu testēšanu maziem projektiem. Darba ietvaros tiek apskatītas testēšanas tehnikas, kā tās ir piemērojamas lietotāju saskarņu testēšanai. Veiktas pus-strukturētas intervijas ar trīs uzņēmumu darbiniekiem, lai noskaidrotu viņu vēlmes saistībā ar testēšanas automatizāciju. Pārbaudīti un salīdzināti automātiskās testēšanas rīki, izmantojot analītiskās hierarhijas strukturēšanas metodi un noteikti piemērotākie katrai testēšanas tehnikai, kuru vēlas automatizēt uzņēmumi. Apvienojot visu darba izstrādes laikā gūto informāciju, ir piedāvāts automātiskās tīmekļa vietnes lietotāju saskarnes testēšanas ieviešanas kandidātprocess, kas ir piemērots nelieliem projektiem. The introduction of automated frontend testing for small web development projects During the last 20 years, websites have evolved from text-based HTML sites to advanced, functional, multimedia graphical user interfaces. Increase in complexity means that quality assurance activities will require more and more resources. To optimize increased costs, companies chooses to automate quality assurance process. However, automatization has large, upfront costs. The main objective of this paper is to develop a cost-effective process for introduction of automated frontend testing for small web development projects. In this paper different testing techniques are explored and determined whether they are suitable for frontend testing. Also, informal interviews are conducted with employees of tree small web development shops to determine what they want from proposed testing process. Automated testing tools are tested and compared using analytical hierarchy process to determine which ones are the most suited for different testing techniques. Using knowledge gathered while researching, a candidate-process is proposed for automated frontend testing for small projects.