An Open and General Numerical Control and Machine Vision Based Architecture for Payment Terminal Acceptance Test Automation

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorKairi, Tatu
dc.contributor.authorPesonen, Sakari
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.supervisorSierla, Seppo
dc.date.accessioned2016-11-02T09:23:44Z
dc.date.available2016-11-02T09:23:44Z
dc.date.issued2016-10-31
dc.description.abstractSoftware testing is a crucial part of modern software development and it is commonly accepted fact that the earlier software defects and errors are found, the lower the cost of correcting those will be. Early detection of errors also increases the possibility to correct them properly. Acceptance testing is a process of comparing the developed program to the initial requirements. Acceptance testing of a system should be executed in an environment as similar as possible to the production environment of the final product. This master's thesis will discuss how to address these in automated acceptance testing environment of payment terminal software. This master's thesis will discuss the theories related to software testing, testing of embedded systems and the challenges related to the topic. Master's thesis will present an architecture for automated acceptance testing of payment terminals including the needed hardware and software.en
dc.description.abstractOhjelmistotestaus on tärkeä osa modernia ohjelmistotuotantoa ja on yleisesti tunnustettu, että mitä aiemmin virheet ohjelmistosta löytyvät, sitä edullisempaa niiden korjaaminen tulee olemaan. Aikainen virheiden havaitseminen myös edesauttaa virheiden perusteellista ja laadukasta korjaamista. Hyväksymistestaus on ohjelmistotestauksen vaihe, jossa kehitettyä ohjelmistoa verrataan alkuperäisiin ohjelmistovaatimuksiin. Ohjelmiston hyväksymistestaus tulisi suorittaa lopullista tuotantoympäristöä mahdollisimman hyvin vastaavassa ympäristössä. Tämä diplomityö käsittelee näitä ohjeistuksia maksupäätteiden automaattisen hyväksymistestauksen ympäristössä. Tämä diplomityö käsittelee ohjelmistotestaukseen liittyvää teoriaa, sulautettujen järjestelmien testausta sekä aiheeseen liittyviä haasteita. Lisäksi diplomityö esittelee ympäristön maksupäätteiden automaattiseen hyväksymistestaukseen ja käsittelee siihen tarvittuja ohjelmistoja ja fyysisiä komponentteja.fi
dc.format.extent62 + 7
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/23205
dc.identifier.urnURN:NBN:fi:aalto-201611025306
dc.language.isoenen
dc.locationP1fi
dc.programmeAutomaatio- ja systeemitekniikkafi
dc.programme.majorIntelligent Productsfi
dc.programme.mcodeETA3006fi
dc.rights.accesslevelopenAccess
dc.subject.keywordautomated acceptance testingen
dc.subject.keywordsoftware testingen
dc.subject.keywordpayment terminalen
dc.subject.keywordrobot frameworken
dc.subject.keywordcomputer viVisionen
dc.subject.keywordopen sourceen
dc.titleAn Open and General Numerical Control and Machine Vision Based Architecture for Payment Terminal Acceptance Test Automationen
dc.titleAvoin ja yleispätevä numeeriseen ohjaukseen ja konenäköteknologioihin pohjautuva maksupäätteiden automaattisen hyväksymistestausympäristön arkkitehtuurifi
dc.typeG2 Pro gradu, diplomityöfi
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
dc.type.publicationmasterThesis
local.aalto.idinssi54838
local.aalto.openaccessyes
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
master_Pesonen_Sakari_2016.pdf
Size:
3.07 MB
Format:
Adobe Portable Document Format