Mobiilisovelluksen testausmenetelmät
Nordman, Niklas (2023)
Nordman, Niklas
2023
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-2023112030118
https://urn.fi/URN:NBN:fi:amk-2023112030118
Tiivistelmä
Mobiilisovellusten testaaminen on tärkeä osa-alue laadukkaan sovelluksen tuottamisessa. Sovelluksen huolellinen testaaminen sisältää muun muassa toiminnallisuuksien, käytettävyyden ja tietoturvan tarkkaa arviointia. Tässä opinnäytetyössä tutkittiin mobiilisovelluksen testaamiseen liittyviä menetelmiä, tavoitteita ja työkaluja. Testausmenetelmät tutkittiin kategorioittain ja analysoitiin niiden vaikutusta julkaistavan tuotteen lopulliseen laatuun. Työssä tutkittiin myös eroja mobiilisovellusten sekä työpöytäsovellusten testausmenetelmissä.
Työn tuloksena selvisi, että testausmenetelmien käyttöönottoaikaisessa vaiheessa säästää koko kehitysprojektin kustannuksissa, koska virheiden korjaaminen projektin loppuvaiheilla on työlästä sekä aikaa vievää. Automaatiotyökalujen hyödyntäminen osoittautui välttämättömäksi apukeinoksi suurimmassa osassa testausmenetelmistä. Erityisesti mobiililaitteiden monimuotoisuuden vuoksi automaatiolla saavutetaan huomattavasti laajempi testikattavuus manuaalisiin keinoihin nähden. Tutkimuksen tulosten perusteella voidaan todeta, että parhaimman lopputuloksen mobiilisovelluksen testaamisessa saavuttaa valitsemalla manuaaliset testausmenetelmät tarkoin ja suorittaa suurin osa testauksesta automaation keinoin.
Työtä voisi jatkaa jakamalla mobiilisovellukset kategorioittain käyttötarkoitusten sekä toimintamekanismien mukaan ryhmiin ja tutkia eri testausmenetelmien vaikutuksia ryhmäkohtaisesti.
Työn tuloksena selvisi, että testausmenetelmien käyttöönottoaikaisessa vaiheessa säästää koko kehitysprojektin kustannuksissa, koska virheiden korjaaminen projektin loppuvaiheilla on työlästä sekä aikaa vievää. Automaatiotyökalujen hyödyntäminen osoittautui välttämättömäksi apukeinoksi suurimmassa osassa testausmenetelmistä. Erityisesti mobiililaitteiden monimuotoisuuden vuoksi automaatiolla saavutetaan huomattavasti laajempi testikattavuus manuaalisiin keinoihin nähden. Tutkimuksen tulosten perusteella voidaan todeta, että parhaimman lopputuloksen mobiilisovelluksen testaamisessa saavuttaa valitsemalla manuaaliset testausmenetelmät tarkoin ja suorittaa suurin osa testauksesta automaation keinoin.
Työtä voisi jatkaa jakamalla mobiilisovellukset kategorioittain käyttötarkoitusten sekä toimintamekanismien mukaan ryhmiin ja tutkia eri testausmenetelmien vaikutuksia ryhmäkohtaisesti.