haku: @keyword testing / yhteensä: 120
viite: 6 / 120
Tekijä:Lempiäinen, Tuomas
Työn nimi:Test automation on a third party mobile software
Kolmannen osapuolen mobiiliohjelmiston testiautomaatio
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2015
Sivut:55 s. + liitt. 19      Kieli:   eng
Koulu/Laitos/Osasto:Insinööritieteiden korkeakoulu
Oppiaine:Koneensuunnittelu   (K3001)
Valvoja:Ekman, Kalevi
Ohjaaja:Hakulinen, Tuomo
Elektroninen julkaisu: http://urn.fi/URN:NBN:fi:aalto-201506303309
Sijainti:P1 Ark Aalto  5789   | Arkisto
Avainsanat:test automation
mobile software
third party development
testing
Tiivistelmä (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.
Tiivistelmä (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.
ED:2015-08-16
INSSI tietueen numero: 52012
+ lisää koriin
INSSI