search query: @author Lempiäinen, Tuomas / total: 2
reference: 1 / 2
« previous | next »
Author:Lempiäinen, Tuomas
Title:Test automation on a third party mobile software
Kolmannen osapuolen mobiiliohjelmiston testiautomaatio
Publication type:Master's thesis
Publication year:2015
Pages:55 s. + liitt. 19      Language:   eng
Department/School:Insinööritieteiden korkeakoulu
Main subject:Koneensuunnittelu   (K3001)
Supervisor:Ekman, Kalevi
Instructor:Hakulinen, Tuomo
Electronic version URL: http://urn.fi/URN:NBN:fi:aalto-201506303309
Location:P1 Ark Aalto  5789   | Archive
Keywords:test automation
mobile software
third party development
testing
Abstract (eng):This work aimed to create viable test automation for Finland's Slot Machine Association's mobile casino software.
The work contains a test plan for the software, and an introduction of the selected automation framework.

The software is developed by a third party.
The results of this thesis indicate that testing third party software differs tremendously from testing in-house developed software.
Instead of a multiphased testing process, only a one shot acceptance testing run can be performed on new builds.
The third party development also had a major effect on the selection of the test automation framework.
In this case, SeeTest Automation by Experitest combined with Robot Framework ended up being the best solution for automation framework.

Although the mobile casino runs on iOS, Android and Windows Phone, Windows Phone was decided to leave out from the test automation scope.
The decision was based on the uncertainty of the Windows Phone support and the complexity of its automation.
Abstract (fin):Tämän työn tarkoituksena oli luoda testiautomaatio ympäristö Raha-automaattiyhdistyksen mobiilikasinon laadunvarmistukseen.
Työ käsittää tuotetta varten luodun testaussuunnitelman sekä valitun automaatioympäristön esittelyn.Testauksen kohteena oleva ohjelmisto on kolmannen osapuolen kehittämä.

Työssä kävi ilmi, että kolmannen osapuolen ja itse kehitetyn ohjelmiston testaus eroavat toisistaan merkittävästi.
Monivaiheisen testausprosessin sijaan kolmannen osapuolen ohjelmistolle voidaan suorittaa ainoastaan yksi hyväksymistestauskierros.
Kolmannen osapuolen mukana ololla oli myös suuri merkitys automaatio-ohjelmiston valintaan.
Työssä päädyttiin käyttämään Experitestin SeeTest Automation sekä Robot Framework -ohjelmistoja.

Vaikka mainittu mobiilikasino toimii sekä iOS, Android että Windows Phone -käyttöjärjestelmillä, päätettiin työssä jättää Windows Phone automaation ulkopuolelle.
Syy ratkaisuun oli epävarmuus käyttöjärjestelmän tulevaisuudesta sekä sen automaation mukana tuomat haasteet.
ED:2015-08-16
INSSI record number: 52012
+ add basket
« previous | next »
INSSI