Show simple item record

dc.contributor.advisorDalmo, Rune
dc.contributor.authorHagerup, Christopher Kragebøl
dc.date.accessioned2020-04-23T10:05:43Z
dc.date.available2020-04-23T10:05:43Z
dc.date.issued2019-06-28
dc.description.abstractThe purpose of this thesis is to investigate whether or not it is possible to perform automatic verification of UI Tests using Neural Networks. The problem being looked at is variance tied to the operating system, graphics card, or other hardware. This can cause false positives during UI testing, and thus we wanted to find a solution that could learn to ignore this, while still verifying the result. The main technique used was Convolutional Neural Networks, since this task was tied to verifying images of results. The neural network model used was based on the VGG16-model. The models were trained on recognizing 3D-rendered objects in a geological modelling program, with varying translation, rotation and zoom to simulate various different valid UI-test results. The results part of the thesis takes the form of the classification reports generated after training. In addition to this, the models were verified on an additional image, taken from outside the datasets they were trained on. With the one model having an accuracy of 89%, and the two others having around 100% accuracy, we concluded that it is possible to perform automatic verification of UI tests with neural networks.en_US
dc.identifier.urihttps://hdl.handle.net/10037/18096
dc.language.isoengen_US
dc.publisherUiT Norges arktiske universiteten_US
dc.publisherUiT The Arctic University of Norwayen_US
dc.rights.accessRightsopenAccessen_US
dc.rights.holderCopyright 2019 The Author(s)
dc.rights.urihttps://creativecommons.org/licenses/by-nc-sa/4.0en_US
dc.rightsAttribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)en_US
dc.subject.courseIDSHO6264
dc.subjectVDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550en_US
dc.subjectVDP::Technology: 500::Information and communication technology: 550en_US
dc.subjectUI-testingen_US
dc.subjectNeural Networksen_US
dc.subjectConvolutionsen_US
dc.subjectVerificationen_US
dc.titleAutomatic verification of UI testsen_US
dc.typeMaster thesisen_US
dc.typeMastergradsoppgaveen_US


File(s) in this item

Thumbnail
Thumbnail

This item appears in the following collection(s)

Show simple item record

Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)