Ketterä automaatiotestaus : Käyttäytymislähtöinen ohjelmistokehitys mobiilisovelluksen testauksessa
Väyrynen, Jukka (2014)
Väyrynen, Jukka
Oulun ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014120217921
https://urn.fi/URN:NBN:fi:amk-2014120217921
Tiivistelmä
Opinnäytetyössä oli tarkoitus tutkia keinoja tehostaa mobiilisovellusten koko ohjelmistokehitystä. Useat laitealustat ja käyttöjärjestelmät ovat koettu haasteellisiksi testauksen automatisoinnille ja automaation puute lisää koko sovelluskehityksen kustannuksia. Onko olemassa toimivaa menetelmää kehittää mobiilisovelluksia kokonaisuutena, unohtamatta testausta ja sen automatisointia? Mitkä ovat mahdollisen menetelmän heikkoudet ja vahvuudet, sekä millaisia reunaehtoja kyseinen menetelmä asettaa koko kehitystyölle?
Työssä tutkittiin ketteriä kehitys- ja testausmenetelmiä. Erityisesti tarkasteltiin Käyttäytymislähtöistä kehitysmenetelmää ja olisiko sillä mahdollista tehostaa mobiilisovellusten kehitystä kokonaisuutena.
Tutkimus pohjaa todelliseen toimeksiantoon, jossa toteutettiin Calabash-testit mobiilisovellukselle, joka tukee kaikkia laitealustoja ja useita rajapintoja.
Työssä tutkittiin ketteriä kehitys- ja testausmenetelmiä. Erityisesti tarkasteltiin Käyttäytymislähtöistä kehitysmenetelmää ja olisiko sillä mahdollista tehostaa mobiilisovellusten kehitystä kokonaisuutena.
Tutkimus pohjaa todelliseen toimeksiantoon, jossa toteutettiin Calabash-testit mobiilisovellukselle, joka tukee kaikkia laitealustoja ja useita rajapintoja.