Käyttöliittymätestien luominen iOS- ja Android-alustoille testiautomaatiota hyödyntäen
Kari, Antti (2021)
Kari, Antti
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021120824368
https://urn.fi/URN:NBN:fi:amk-2021120824368
Tiivistelmä
Tässä insinöörityössä oli tarkoitus toteuttaa asiakasyritykselle käyttöliittymätestit mobiilisovellukselle testiautomaatiota hyödyntäen. Testit toimivat samalla myös konseptitodistuksena testiautomaatiokirjastolle, jota testeissä hyödynnettiin. Testattava kokonaisuus koostui kahdesta sovellusversiosta, joista toinen oli suunnattu Android-alustalle ja toinen iOS-alustalle. Kaikki testitapaukset luotiin asiakkaalta saadun dokumentin pohjalta. Yhtenä tavoitteena testien kirjoituksessa oli se, että samaa testiskriptiä voitaisiin ajaa eri testilaitteilla käyttöjärjestelmästä tai puhelimesta riippumatta. Tämän työn aikana esiintyneitä haasteita ja ongelmia tämän tavoitteen saavuttamiseksi voidaan hyödyntää testiautomaatio-kirjaston jatkokehityksessä. Tämän työn tuloksien pohjalta voidaan todeta, että käyttöliittymätestaus ja testiautomaation hyödyntäminen sovellukseen, ilman vuorovaikutusta sovelluskehittäjien kanssa, ei ole optimaalinen.