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

REST-rajapinnan aineisto-ohjattu testaus Robot Frameworkilla

Nissinen, Jere (2025)

 
Avaa tiedosto
Nissinen_Jere.pdf (1.735Mt)
Lataukset: 


Nissinen, Jere
2025
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-2025052013716
Tiivistelmä
Opinnäytetyön tarkoituksena oli tutkia Robot Framework -testiautomaatiotyökalun mahdollisuuksia aineisto-ohjattuun testaukseen ja soveltaa opittua luomalla testiautomaatio REST-rajapinnan testaukseen. Aineisto-ohjattu testaus on menetelmä, jossa testiaineisto ja testien suorittaminen erotetaan toisistaan. Tämän tavoitteena on tehdä testeistä uudelleen käytettäviä, ylläpidettäviä ja parantaa testiautomaation kattavuutta ja skaalautuvuutta.

Työssä tutustuttiin tarkemmin ohjelmistotestaukseen, REST-rajapintoihin ja aineisto-ohjattuun testaukseen sekä esiteltiin Robot Frameworkin mahdollisuuksia.

Työssä toteutettiin testitapausten suunnittelu vapaasti testikäyttöön tarkoitetulle avoimelle REST-rajapinnalle. Testitapaukset automatisoitiin ensin yksittäisinä testeinään ja muokattiin sitten toteuttamaan aineisto-ohjattua tyyliä. Samalla testitapauksia yhdistettiin mahdollisuuksien mukaan samaan testiin ja näin ollen automatisoitujen testien määrä saatiin puolitettua kattavuuden pysyessä samana.

Tulosten perusteella Robot Framework soveltuu hyvin aineisto-ohjattuun testaukseen ja työ tarjoaa hyödyllisiä esimerkkejä rajapintatestauksen tehostamiseen. Aineisto-ohjattu tyyli parantaa testiautomaatiossa monia osa-alueita. On kuitenkin hyvä muistaa, että toteutettu työ ei laajuudeltaan vastaa täysimittaista testiautomaatiota, ja isommassa projektissa voi ilmetä haasteita, joita ei esimerkkiprojektissa tullut vastaan.
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