Android-sovelluksen testaus Robot Framework- ja Appium-sovelluskehyksillä
Meriläinen, Jarkko (2023)
Meriläinen, Jarkko
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-2023060220892
https://urn.fi/URN:NBN:fi:amk-2023060220892
Tiivistelmä
Tässä opinnäytetyössä käsitellään testausta ja sovelluskehitystä, erityisesti testiautomaatiota, käyttäen Robot Frameworkia ja Appiumia. Työssä keskitytään erityisesti avainsanapohjaiseen testaukseen Robot Frameworkilla ja mobiilisovellusten testaamiseen Appiumin avulla.
Opinnäytetyön ensimmäisessä osassa esitellään sovelluskehitystä ja hyväksyntätestausta sekä testiautomaation merkitystä sovelluskehityksessä. Tämän jälkeen esitellään Robot Frameworkin ja Appiumin ominaisuuksia ja mahdollisuuksia testauksessa. Toisessa osassa käsitellään Robot Frameworkin ja Appiumin asennusta. Annetaan ohjeet Robot Frameworkin ja Appiumin asentami-seen eri käyttöjärjestelmissä. Kolmannessa osassa keskitytään avainsanapohjaiseen testauk-seen Robot Frameworkilla. Kerrotaan, miten testit luodaan käyttäen avainsanoja ja kuinka testejä suoritetaan Robot Frameworkin avulla. Neljännessä osassa keskitytään mobiilisovellusten tes-taukseen. Esitellään menetelmiä ja työkaluja testien luomiseen ja suorittamiseen mobiilisovelluk-sille. Opinnäytetyön yhteenvetoluvussa käsitellään keskeisiä tuloksia ja johtopäätöksiä työn tu-loksista.
Opinnäytetyön tarkoituksena on tarjota tietoa ja ohjeita Robot Frameworkin ja Appiumin käytöstä testauksessa, erityisesti mobiilisovellusten testauksessa. Työ antaa perustiedot testiautomaati-osta, avainsanapohjaisesta testauksesta ja mobiilisovellusten testauksesta näiden työkalujen avulla.
Opinnäytetyön ensimmäisessä osassa esitellään sovelluskehitystä ja hyväksyntätestausta sekä testiautomaation merkitystä sovelluskehityksessä. Tämän jälkeen esitellään Robot Frameworkin ja Appiumin ominaisuuksia ja mahdollisuuksia testauksessa. Toisessa osassa käsitellään Robot Frameworkin ja Appiumin asennusta. Annetaan ohjeet Robot Frameworkin ja Appiumin asentami-seen eri käyttöjärjestelmissä. Kolmannessa osassa keskitytään avainsanapohjaiseen testauk-seen Robot Frameworkilla. Kerrotaan, miten testit luodaan käyttäen avainsanoja ja kuinka testejä suoritetaan Robot Frameworkin avulla. Neljännessä osassa keskitytään mobiilisovellusten tes-taukseen. Esitellään menetelmiä ja työkaluja testien luomiseen ja suorittamiseen mobiilisovelluk-sille. Opinnäytetyön yhteenvetoluvussa käsitellään keskeisiä tuloksia ja johtopäätöksiä työn tu-loksista.
Opinnäytetyön tarkoituksena on tarjota tietoa ja ohjeita Robot Frameworkin ja Appiumin käytöstä testauksessa, erityisesti mobiilisovellusten testauksessa. Työ antaa perustiedot testiautomaati-osta, avainsanapohjaisesta testauksesta ja mobiilisovellusten testauksesta näiden työkalujen avulla.