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
  • Turun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Turun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Lastauskoneen simulaatiotestauksen automatisointi

Honkanen, Tanja (2025)

 
Avaa tiedosto
Honkanen_Tanja.pdf (1.051Mt)
Lataukset: 


Honkanen, Tanja
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-202504106092
Tiivistelmä
Opinnäytetyön tavoitteena oli automatisoida lastauskoneen ohjausjärjestelmän regressiotestit Robot Frameworkilla. Regressiotestit ovat testejä, jotka toistuvat usein, ja lastauskoneiden ohjausjärjestelmä oli siirtymässä uuteen sukupolveen, mikä mahdollisti testien automatisoinnin. Tarkoituksena oli myös selvittää testausautomaation hyötyjä ja kannattavuutta sekä mahdollisia ongelmia.

Työn toteutus aloitettiin tutustumalla lastauskoneen ohjausjärjestelmän simulaatiotestaukseen ja Robot Frameworkiin. Tämän jälkeen luotiin Robot Frameworkin vaatima testiympäristö. Työssä luotiin testikirjastoja Python-ohjelmointikielellä sekä erilaisia rajapintoja simulaatio-ohjelmiston ja ohjausjärjestelmän välille. Testitapaukset luotiin valmiiden regressiotestien dokumentointien pohjalta.

Työn tuloksena suuri osa regressiotestauksen testitapauksista saatiin automatisoitua. Robot Frameworkin kirjastoista ja testitapauksista saatiin selkeitä ja ymmärettäviä myös sellaisille henkilöille, jotka joutuvat työskentelemään testausautomaation parissa, mutta joilla ei välttämättä ole ohjelmointitaustaa.

Testauksen automatisointi osoittautui kannattavaksi, kun se toteutetaan oikeista lähtökohdista. Jos lähtökohtana on automatisoida koko testaus tai vain harvoin toistuvia ja haasteellisia testitapauksia, ei testausautomaatio ole kannattavin ratkaisu.
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