Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Oulun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Oulun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Android-sovelluksen testausautomaatiokehysten vertailu : Appium, Espresso, Robot Framework, TestComplete, TestProject

Honkanen, Mona (2020)

 
Avaa tiedosto
Honkanen_Mona.pdf (5.260Mt)
Lataukset: 


Honkanen, Mona
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202005128498
Tiivistelmä
Opinnäytetyön tavoitteena oli tutustua ohjelmistotestaukseen ja Android-sovelluksen testausautomaatiokehyksiin sekä toteuttaa testitapausten automatisointi eri testausautomaatiokehyksillä. Tarkoituksena oli luoda kokonaiskuva ohjelmistotestauksesta ja vertailla Android-sovelluksen testauksen automatisointiin käytettyjä työkaluja.

Ohjelmistotestaus on iso ja kiehtova osa ohjelmistokehitystä. Mobiilisovellusten testaamisen tärkeys korostuu entisestään, koska mobiililaitteiden ja niiden käyttäjien määrä kasvaa koko ajan. Android-sovellusten testaamisen haasteena on Android-versioiden ja -laitteiden suuri vaihtelevuus. Sovelluksen on toimittava eri versioissa ja laitteissa moitteettomasti.

Tässä opinnäytetyössä tutustutaan ohjelmistotestauksen teoriaan ja mobiilisovellusten testauksen erityispiirteisiin lähteiden avulla. Lisäksi perehdytään neljään Android-sovelluksen testausautomaatiokehykseen ja toteutetaan testitapausten automatisointi. Käytettyjä automaatiokehyksiä olivat Robot Framework & Appium, Espresso, TestComplete ja TestProject.

Testausta varten ohjelmoitiin Android-sovellus, jota käytettiin kaikissa testauskehyksissä testauksen kohteena. Tuloksista saatiin vertailu testausautomaatiokehysten subjektiivisen käyttökokemuksen, toimintavarmuuden ja suoritusnopeuden kesken. Espresso oli testien suorituksissa nopein ja hyvin toimintavarma. TestProject oli suoritusnopeudeltaan toiseksi nopein, mutta se ei löytänyt syötekentän virheilmoitusta sovelluksesta ilman kuvien vertailua. TestProjectin käyttöliittymä oli moderni web-sovellus ja ainoa pilvipalveluna toteutettu testauskehys. Robot Framework & Appium oli monivaiheisin käyttöönotossa ja toiseksi hitain suoritusnopeuksista. Se oli myös ainoa, jossa ei ollut graafista käyttöliittymän tallenninta, joten testidatan luominen oli hidasta verrattuna muihin. TestComplete oli ainoa maksullinen testauskehys. Se oli toimintavarma, mutta kaikista hitain.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste